Trắc nghiệm Tổng hợp Lập trình Hợp ngữ (Assembly) có đáp án
Bộ câu hỏi trắc nghiệm tổng hợp về Lập trình Hợp ngữ (Assembly) kèm đáp án chi tiết, giúp sinh viên ngành công nghệ thông tin ôn tập và củng cố kiến thức về cấu trúc hợp ngữ, lệnh ASM, bộ xử lý, thanh ghi, và lập trình cấp thấp. Tài liệu phù hợp để luyện thi học phần và nâng cao kỹ năng lập trình hợp ngữ.
Từ khoá: trắc nghiệm Lập trình Hợp ngữ Assembly lệnh ASM bộ xử lý thanh ghi cấu trúc hợp ngữ lập trình cấp thấp ôn tập công nghệ thông tin câu hỏi trắc nghiệm luyện thi Assembly đáp án chi tiết
Câu 1: Intel 80386 có các loại thanh ghi là:
A. 8 bit, 16 bit, 32 bit, 64 bit.
B. 1 byte, 2 byte, 4 byte.”
D. 1 byte, 2 byte, 4 byte, 8 byte.
Câu 2: A. Một vị trí trong vùng dữ liệu của chương trình đã được gán một tên.
B. Một tên xuất hiện trong vùng mã của một chương trình.
C. Một từ có ý nghĩa được định nghĩa sẵn đối với trình hợp dịch.
Câu 3: Tổ chức bộ nhớ 8088 có bao nhiêu thanh ghi và chia làm mấy nhóm.
A. 14 thanh ghi được chia làm 4 nhóm.
B. 16 thanh ghi được chia làm 6 nhóm.
C. 14 thanh ghi được chia làm 3 nhóm.
D. 16 thanh ghi được chia làm 5 nhóm.
Câu 4: Khi dùng Debug của Dos So sánh từng byte của hai vùng nhớ và in địa chỉ byte khác nhau ra màn Hình.cú pháp:
Câu 5: Dùng Debug của dos đưa dữ liệu vào bộ nhớ tại địa chỉ xác định
Câu 6: A. Một vị trí trong vùng dữ liệu của chương trình đã được gán một tên.
B. Một từ có ý nghĩa được định nghĩa sẵn đối với trình hợp dịch.
C. Một biểu diễn của thanh ghi trong CPU.
Câu 7: Giá trị 2008 trong hệ đếm cơ số 10 chuyển sang biểu diễn trong hệ hexa bằng bao nhiêu?
Câu 8: Các thanh ghi trạng thái gồm những thanh ghi nào?
Câu 9: Đâu là nhóm thanh ghi đa dụng trong các nhóm sau.
Câu 10: Hãy cho biết đoạn lệnh sau hiện kết quả ra màn hình bằng bao nhiêu? ...
MOV DL, 65
MOV AH, 2
INT 21h
...
Câu 11: Hãy cho biết quan hệ của các giá trị trong các thanh ghi đoạn DS, SS, ES ,CS trong chương trình *.COM khi thi hành.
A. Giá trị của các cặp ES, DS và CS, SS bằng nhau
B. Các thanh ghi đoạn có giá trị khác nhau
C. Các thanh ghi đoạn có cùng giá trị
D. Giá trị của các thanh ghi không xác định
Câu 12: Đoạn lệnh sau sẽ chứa kết quả trong thanh ghi nào?
MOV AL, 212
MOV BL, 45
MUL BL
Câu 13: Hãy cho biết địa chỉ của đỉnh ngăn xếp so với địa chỉ của đáy ngăn xếp như thế nào?
A. Địa chỉ đỉnh nằm ở địa chỉ cao hơn so với địa chỉ đáy.
B. Địa chỉ đỉnh nằm ở địa chỉ thấp so với địa chỉ đáy.
C. Địa chỉ đỉnh và đáy luôn bằng nhau.
Câu 14: A. Kết quả của phép toán có mượn hay có nhớ đối với bít 3
B. Kết quả của phép toán có bít cao nhất là số âm
C. Kết quả của phép toán có dấu bị sai
D. Kết quả của phép toán có mượn hay có nhớ đối với bít cao
Câu 15: Dòng khoá lệnh nào sau là đúng ?
Câu 16: Đâu là thanh ghi đoạn trong các nhóm thanh ghi sau
Câu 17: Khi máy tính đang thi hành một lệnh nào đó thì con trỏ lệnh IP chỉ vào lệnh nào?
A. Chỉ vào lệnh đang thi hành.
B. Chỉ vào lệnh ngay sau lệnh đang thi hành.
C. Chỉ vào lệnh ngay trước lệnh đang thi hành.
Câu 18: Lệnh DIV với toán hạng là dạng word thì kết quả phép chia và phần dư đặt ở đâu?
Câu 20: Số 11011111b đổi ra hệ cơ số 16 có giá trị bằng bao nhiêu?
Câu 21: Giả sử AX =FFFFh, BX=FFFFh Kết quả AX +BX =1FFFEh hỏi OF (cờ tràn)=?
Câu 22: Các thanh ghi phân đoạn gồm những thanh ghi nào?
Câu 23: Đoạn lệnh sau cho kết quả trong AL bằng bao nhiêu?
MOV CL, 4
MOV AL, 1
SHL AL, CL
Câu 24: Ngắt 21h của Dos gọi là ngắt nào?
Câu 25: Giả sử AX =FFFFh, BX=FFFFh Kết quả AX +BX =1FFFEh. Hỏi CF (cờ muợn, cờ nhớ)=?