Tạo Trắc Nghiệm

70 câu Trắc nghiệm tổng hợp Lập trình hợp ngữ Asemble có đáp án

73 câu · Đề ôn tập tổng hợp

Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án.
Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải.
Thi thử: nộp bài mới chấm điểm và hiện lời giải.

Câu 1

Bảng mã ASCII chuẩn sử dụng bao nhiêu bít để biểu diễn? 

Đáp án và lời giải

Đáp án: B

Câu 2

Giá trị 2008 trong hệ đếm cơ số 10 chuyển sang biểu diễn trong hệ hexa bằng bao nhiêu?

Đáp án và lời giải

Đáp án: A

Câu 3

Số 11011111b đổi ra hệ cơ số 16 có giá trị bằng bao nhiêu? 

Đáp án và lời giải

Đáp án: C

Câu 4

Địa chỉ logic 38B7:1000 có địa chỉ vật lý tương ứng bằng bao nhiêu? 

Đáp án và lời giải

Đáp án: D

Câu 5

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? 

Đáp án và lời giải

Đáp án: B

Câu 6

Tên nào sau đây hợp lệ trong ngôn ngữ Assembler? 

Đáp án và lời giải

Đáp án: D

Câu 7

Trong Assembler, số nào trong các số sau không hợp Lử. 

Đáp án và lời giải

Đáp án: C

Câu 8

Hãy cho biết các dòng lệnh sau dòng nào sai ? 

Đáp án và lời giải

Đáp án: D

Câu 9

Dòng khoá lệnh nào sau là đúng ? 

Đáp án và lời giải

Đáp án: A

Câu 10

VAL1 là biến nhớ kiểu DW, hãy cho biết dòng lệnh nào trong các câu lệnh sau không đúng:

Đáp án và lời giải

Đáp án: A

Câu 11

Câu lệnh nào trong đoạn lệnh sau đúng" 

Đáp án và lời giải

Đáp án: C

Câu 12

Trong đoạn lệnh sau hãy nói rõ @DATA là gi ? MOV AX,@DATA MOV DS, AX 

Đáp án và lời giải

Đáp án: D

Câu 13

Hãy cho biết thanh ghi AX có giá trị bằng bao nhiêu sau khi thực hiện đoạn lệnh sau:
MOV AX, 4
MOV BX, 5
dec BX
add AX, BX
INC AX 

Đáp án và lời giải

Đáp án: D

Câu 14

Cho đoạn chương trình sau: ...
MOV AH, 1
int 21h
...
Nếu ta nhấn vào phím số 1 trên keyboard, mã nhận được sẽ chứa ở đâu: 

Đáp án và lời giải

Đáp án: B

Câu 15

Số hàm 02 của ngắt 21h có chức năng gì ? 

Đáp án và lời giải

Đáp án: D

Câu 16

Số hàm 09 của ngắt 21h thực hiện chức năng gì? 

Đáp án và lời giải

Đáp án: C

Câu 17

Lệnh TASM của Turbo Assembler dùng để làm gì? 

Đáp án và lời giải

Đáp án: B

Câu 18

Lệnh TLINK của Assembler dùng làm gì? 

Đáp án và lời giải

Đáp án: D

Câu 19

Ta đã biết hàm 02h của ngắt 21h dùng để hiển thị một ký tự ra màn hình, hãy cho biết mã ký tự đó phải đặt trong thanh ghi nào? 

Đáp án và lời giải

Đáp án: C

Câu 20

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
... 

Đáp án và lời giải

Đáp án: D

Câu 21

Hãy cho biết đoạn chương trình sau thực hiện việc gì? ...

MOV AX,4C00h

INT 21h

...

Đáp án và lời giải

Đáp án: C

Câu 22

Câu lệnh nào trong các câu lệnh sau là đúng Trong đó var1 và var2 là các biến kiểu DW 

Đáp án và lời giải

Đáp án: C

Câu 23

Đoạn lệnh sau sẽ chứa kết quả trong thanh ghi nào?
MOV AL, 212
MOV BL, 45
MUL BL 

Đáp án và lời giải

Đáp án: B

Câu 24

Đoạn lệnh sau sai ở câu lệnh nào? 

Đáp án và lời giải

Đáp án: B

Câu 25

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? 

Đáp án và lời giải

Đáp án: C

Câu 26

Đoạn lệnh sau sai ở đâu? 

Đáp án và lời giải

Đáp án: B

Câu 27

Giả sử AL= 0CBh và cờ CF=1 cho biết nội dung mới của AL sau khi thực hiện lệnh sau:
SHR AL, 1 

Đáp án và lời giải

Đáp án: B

Câu 28

Đ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 

Đáp án và lời giải

Đáp án: A

Câu 29

Đoạn lệnh sau cho kết quả trong AL bằng bao nhiêu?
MOV CL, 3
MOV AL,10h
SHL AL, CL 

Đáp án và lời giải

Đáp án: B

Câu 30

Hãy cho biết lệnh sau thực hiện công việc gì?
XOR CX,CX 

Đáp án và lời giải

Đáp án: B

Câu 31

Hãy cho biết đoạn lệnh sau giả lặp cấu trúc nào?
CMP AX, 0
JNL END_C
NEG AX
          END_C: 

Đáp án và lời giải

Đáp án: C

Câu 32

Cho các dữ liệu được khai báo như sau: 

 .Data 

 A DW 1234h 

 B LABEL BYTE 

 DW 5678h 

 C LABEL WORD 

 C1 DB 9Ah 

 C2 DB 0BCh 

 Hỏi các lệnh nào sau đây không hợp lệ?  

Đáp án và lời giải

Đáp án: C

Câu 33

Các địa chỉ đoạn liên tiếp nhau trong bộ nhớ cách nhau giá trị bao nhiêu? 

Đáp án và lời giải

Đáp án: D

Câu 34

Trong máy tính sử dụng CPU 8086 của INTEL, có bao nhiêu thanh ghi 16 bít? 

Đáp án và lời giải

Đáp án: B

Câu 35

Hãy cho biết kích cỡ của mỗi đoạn bộ nhớ? 

Đáp án và lời giải

Đáp án: B

Câu 36

Cho một ô nhớ có địa chỉ vật lý 1256Ah, Hãy cho biết dạng địa chỉ segmen:offset ứng với đoạn 1256h và 1240h? 

Đáp án và lời giải

Đáp án: B

Câu 37

Cho một ô nhớ có địa chỉ vật lý 80FD2h, ở đoạn nào thì địa chỉ logic có offset bằng AFD2h? 

Đáp án và lời giải

Đáp án: C

Câu 38

Trong bộ vi xử lý INTEL 8086 có bao nhiêu thanh ghi 16 bít thuộc nhóm thanh ghi đa dụng? 

Đáp án và lời giải

Đáp án: C

Câu 39

Hãy nói rõ các lệnh sau sử dụng chế độ địa chỉ nào?
MOV AL, [BX]
MOV [SI], CL
MOV [DI], AX 

Đáp án và lời giải

Đáp án: D

Câu 40

Hãy cho biết lệnh sau sử dụng chế độ địa chỉ nào?
MOV AX, [BX+SI+8] 

Đáp án và lời giải

Đáp án: A

Câu 41

Hãy cho biết dòng lệnh đúng: 

Đáp án và lời giải

Đáp án: A

Câu 42

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. 

Đáp án và lời giải

Đáp án: C

Câu 43

Hãy cho biết cấu trúc stack được tổ chức theo mô hình nào? 

Đáp án và lời giải

Đáp án: B

Câu 44

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? 

Đáp án và lời giải

Đáp án: A

Câu 45

Trình hợp ngữ có môi trường soạn thảo tệp *.ASM không? 

Đáp án và lời giải

Đáp án: A

Câu 46

Tổ chức bộ nhớ 8088 có bao nhiêu thanh ghi và chia làm mấy nhóm. 

Đáp án và lời giải

Đáp án: A

Câu 47

Đâu là nhóm thanh ghi đa dụng trong các nhóm sau.

Đáp án và lời giải

Đáp án: A

Câu 48

Đâu là thanh ghi đoạn trong các nhóm thanh ghi sau 

Đáp án và lời giải

Đáp án: C

Câu 49

Cờ CF Sẽ bật lên khi: 

Đáp án và lời giải

Đáp án: D

Câu 50

Cờ SF sẽ bật lên khi 

Đáp án và lời giải

Đáp án: A

Câu 51

Giả sử AX =FFFFh, BX=FFFFh Kết quả AX +BX =1FFFEh. Hỏi CF (cờ muợn, cờ nhớ)=? 

Đáp án và lời giải

Đáp án: A

Câu 52

Giả sử AX =FFFFh, BX=FFFFh Kết quả AX +BX =1FFFEh hỏi SF (cờ dấu)=?

Đáp án và lời giải

Đáp án: B

Câu 53

Giả sử AX =FFFFh, BX=FFFFh Kết quả AX +BX =1FFFEh hỏi OF (cờ tràn)=?

Đáp án và lời giải

Đáp án: D

Câu 54

Ngắt 21h của Dos gọi là ngắt nào? 

Đáp án và lời giải

Đáp án: A

Câu 55

Cú pháp nhập từ bàn phím từ gợi nhớ bằng Debug của Dos 

Đáp án và lời giải

Đáp án: B

Câu 56

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: 

Đáp án và lời giải

Đáp án: C

Câu 57

Dùng Debug của dos đưa dữ liệu vào bộ nhớ tại địa chỉ xác định 

Đáp án và lời giải

Đáp án: A

Câu 58

Cú pháp để xem, sửa các thanh ghi khi sử dụng chương ttrình DEBUG của DOS 

Đáp án và lời giải

Đáp án: A

Câu 59

Các thanh ghi đa năng gồm những thanh ghi nào? 

Đáp án và lời giải

Đáp án: B

Câu 60

Các thanh ghi phân đoạn gồm những thanh ghi nào?

Đáp án và lời giải

Đáp án: C

Câu 61

Các thanh ghi trạng thái gồm những thanh ghi nào? 

Đáp án và lời giải

Đáp án: C

Câu 62

Intel 80386 có các loại thanh ghi là: 

Đáp án và lời giải

Đáp án: A

Câu 63

Phát biểu nào sau đây là sai? 

Đáp án và lời giải

Đáp án: D

Câu 64

Phát biểu nào sau đây là sai? 

Đáp án và lời giải

Đáp án: C

Câu 65

Cho biểu diễn nhị phân của +7 là 111. Tìm dạng biểu diễn nhị phân của -7? 

Đáp án và lời giải

Đáp án: B

Câu 66

Cho biểu diễn nhị phân của +10 là 1111. Tìm dạng biểu diễn nhị phân của -10? 

Đáp án và lời giải

Đáp án: D

Câu 67

Có bao nhiêu kiểu dữ liệu trong Asembler? 

Đáp án và lời giải

Đáp án: D

Câu 68

Biến là gì? 

Đáp án và lời giải

Đáp án: C

Câu 69

Nhãn là gì? 

Đáp án và lời giải

Đáp án: B

Câu 70

Từ khoá là gì? 

Đáp án và lời giải

Đáp án: B

Câu 71

Khai báo nào sau đây là sai? 

Đáp án và lời giải

Đáp án: A

Câu 72

Lệnh nào sau đây sai? 

Đáp án và lời giải

Đáp án: B

Câu 73

Cho khai báo sau: intArray dw 32 dup(0) intArray1 db 16 dup(0) intArray2 dd 12 dup(0) intArray3 dq 7 dup(0) SIZE của intArray1 là bao nhiêu? 

Đáp án và lời giải

Đáp án: A