Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (187.35 KB, 11 trang )
<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>
<i><b>Câu hỏi </b></i>
Sau khi thực hiện đoạn chương trình :
mov al, 5
mov bl, 10
add bl, al
sub bl, 1
Giá trị trong thanh ghi AL bằng bao nhiêu ?
<i><b>A) </b></i> 5h
<i><b>B) </b></i> 0Eh
<i><b>C) </b></i> 26h
<i><b>D) </b></i> 0
<i><b>Câu hỏi </b></i>
Sau khi thực hiện đoạn chương trình :
mov al, 5
mov bl, 10
add bl, al
sub bl, 1
Giá trị trong thanh ghi BL bằng bao nhiêu ?
<i><b>A) </b></i> 5h
<i><b>B) </b></i> 0Eh
<i><b>C) </b></i> 26h
<i><b>D) </b></i> 0
<i><b>Câu hỏi </b></i>
Sau khi thực hiện đoạn chương trình :
org 100h
mov AX,0
Mov BX,0
mov al, 5
mov bl, 10h
add bl, al
xor bl, 55h
Thanh ghi BX có giá trị bằng bao nhiêu ?
<i><b>A) </b></i> 5h
<i><b>B) </b></i> 10h
<i><b>C) </b></i> 30h
<i><b>D) </b></i> 40h
<i><b>Câu hỏi </b></i>
Sau khi thực hiện đoạn chương trình :
org 100h
Mov BX,0
mov al, 5
mov bl, 10h
add al, bl
xor bl, 55h
Thanh ghi BX có giá trị bằng bao nhiêu ?
<i><b>A) </b></i> 15h
<i><b>B) </b></i> 25h
<i><b>C) </b></i> 35h
<i><b>D) </b></i> 45h
<i>Câu hỏi </i>
Sau khi thực hiện đoạn chương trình :
org 100h
mov AX,0
Mov BX,0
mov al, 5
mov bl, 10h
add al, bl
xor bl, 55h
Thanh ghi AX có giá trị bằng bao nhiêu ?
<i><b>A) </b></i> 15h
<i><b>B) </b></i> 25h
<i><b>C) </b></i> 35h
<i><b>D) </b></i> 45h
<i><b>Câu hỏi </b></i> Đoạn chương trình nào sau đây là in một ký tự ra màn hình ?
<i><b>A) </b></i> …
.data
s DB "Hello !$"
.code
mov AX,@data
mov DS,AX
mov DX, OFFSET s
mov AH , 9
int 21h
<b>MOV </b>ah, 1
int 21h
…
<i><b>C) </b></i> …
<b> MOV </b>ax, 4c00h
int 21h
…
<i><b>D) </b></i> …
MOV AL,65
MOV AH, 0Eh
INT 10h
…
<i><b>Câu hỏi </b></i> Đoạn chương trình nào sau đây là in một xâu ký tự ra màn hình ?
<i><b>A) </b></i> …
.data
s DB "Hello !$"
.code
mov AX,@data
mov DS,AX
mov DX, OFFSET s
mov AH , 9
int 21h
…
<i><b>B) </b></i> …
<b>MOV </b>ah, 1
int 21h
…
<i><b>C) </b></i> …
<b> MOV </b>ax, 4c00h
int 21h
<i><b>D) </b></i> …
MOV AL,65
MOV AH, 0Eh
INT 10h
…
<i><b>Câu hỏi </b></i> Đoạn chương trình nào sau đây chờ bấm một phím bất kỳ từ bàn phím?
<i><b>A) </b></i> ….data
.code
mov AX,@data
mov DS,AX
mov DX, OFFSET s
mov AH , 9
int 21h
…
<i><b>B) </b></i> …
<b>MOV </b>ah, 1
int 21h
…
<i><b>C) </b></i> …
<b> MOV </b>ax, 4c00h
int 21h
…
<i><b>D) </b></i> …
MOV AL,65
MOV AH, 0Eh
INT 10h
…
<i><b>Câu hỏi </b></i> Đoạn chương trình nào sau đây là trả lại quyền điều khiển cho hệ điều <sub>hành (thoát về DOS)? </sub>
<i><b>A) </b></i> …
.data
s DB "Hello !$"
.code
mov AX,@data
mov DS,AX
mov DX, OFFSET s
mov AH , 9
int 21h
…
<i><b>B) </b></i> …
<b>MOV </b>ah, 1
int 21h
…
<i><b>C) </b></i> …
…
<i><b>D) </b></i> …
MOV AL,65
MOV AH, 0Eh
INT 10h
…
<i><b>Câu hỏi </b></i>
Đoạn chương trình sau đây có chức năng làm gì?
mov cx, 5
k3: add bx, 1
mov al, '3'
mov ah, 0eh
int 10h
loop k3
<i><b>A) </b></i> In 5 ký tự ‘3’ ra màn hình
<i><b>B) </b></i> Đọc 5 ký tự từ bàn phím vào ơ nhớ số 3
<i><b>C) </b></i> Đọc đĩa cứng tại sector thứ 3
<i><b>D) </b></i> Di chuyển 3 byte từ địa chỉ 5 sang địa chỉ 0eh
<i><b>Câu hỏi </b></i>
Đoạn chương trình sau có mục đích gì ?
w4k:
MOV ah, 1
int 16h
jz w4k
MOV ah, 0
int 16h
<i><b>A) </b></i> Đợi một phím được bấm, đọc mã phím vào AL
<i><b>B) </b></i> In số 1 ra màn hình
<i><b>C) </b></i> Tạo vịng lặp 16 lần
<i><b>D) </b></i> Thốt về DOS
<i><b>Câu hỏi </b></i>
Sau khi thực hiện đoạn chương trình sau, thanh ghi AL có giá trị bằng
bao nhiêu ?
…
XOR AX, AX
XOR BX, BX
MOV AX, 5857H
MOV BX, 58A8H
XOR AX, BX
…
<i><b>C) </b></i> 58h
<i><b>D) </b></i> A8h
<i><b>Câu hỏi </b></i>
Sau khi thực hiện đoạn chương trình sau, thanh ghi BL có giá trị bằng
bao nhiêu ?
…
XOR AX, AX
XOR BX, BX
MOV AX, 5857H
MOV BX, 58A8H
XOR AX, BX
…
<i><b>A) </b></i> FFh
<i><b>B) </b></i> 57h
<i><b>C) </b></i> 58h
<i><b>D) </b></i> A8h
<i><b>Câu hỏi </b></i>
Sau khi thực hiện đoạn chương trình sau, thanh ghi BX có giá trị bằng
bao nhiêu ?
…
XOR AX, AX
XOR BX, BX
MOV AX, 5857H
MOV BX, 58A8H
XOR AX, BX
…
<i><b>A) </b></i> FFh
<i><b>B) </b></i> 57h
<i><b>C) </b></i> 5858h
<i><b>D) </b></i> 58A8h
<i><b>Câu hỏi </b></i>
Sau khi thực hiện đoạn chương trình sau, thanh ghi AX có giá trị bằng
bao nhiêu ?
…
XOR AX, AX
XOR BX, BX
MOV AX, 5857H
MOV BX, 58A8H
<i><b>C) </b></i> 5858h
<i><b>D) </b></i> 58A8h
<i><b>Câu hỏi </b></i>
Sau khi thực hiện đoạn lệnh sau :
…
mov ax,1234h
sub al,ah
js ta1
add AL,2
ta1:
add AL,4
…
Hỏi thanh gh AL có kết quả bằng bao nhiêu ?
<i><b>A) </b></i> 28h
<i><b>B) </b></i> 12h
<i><b>C) </b></i> 22h
<i><b>D) </b></i> 26h
<i><b>Câu hỏi </b></i>
Sau khi thực hiện đoạn lệnh sau :
…
mov ax,1234h
sub AH, AL
js ta1
mov AL,2
ta1:
mov AL,4
…
Hỏi thanh gh AL có kết quả bằng bao nhiêu ?
<i><b>A) </b></i> 2h
<i><b>B) </b></i> 4h
<i><b>C) </b></i> 12h
<i><b>D) </b></i> 34h
<i><b>Câu hỏi </b></i>
Sau khi thực hiện đoạn lệnh sau :
…
MOV AX, 0FF34h
MOV BX, 1234h
CMP BX, AX
JNE ta
mov AL,2
ta:
…
Hỏi thanh gh AL có kết quả bằng bao nhiêu ?
<i><b>A) </b></i> 2h
<i><b>B) </b></i> 4h
<i><b>C) </b></i> 12h
<i><b>D) </b></i> 34h
<i><b>Câu hỏi </b></i> Sau khi thực hiện đoạn lệnh sau :
…
MOV AX, 0FF34h
MOV BX, 1234h
CMP BX, AX
JE ta
mov AL,2
ta:
mov AL,4
…
Hỏi thanh gh AL có kết quả bằng bao nhiêu ?
<i><b>A) </b></i> 2h
<i><b>B) </b></i> 4h
<i><b>C) </b></i> 12h
<i><b>D) </b></i> 34h
<i><b>Câu hỏi </b></i> Sau khi thực hiện đoạn lệnh sau :
…
MOV AX, 0FF34h
MOV BX, 1234h
CMP BX, AX
JNA ta
mov AL,2
ta:
mov AL,4
…
Hỏi thanh gh AL có kết quả bằng bao nhiêu ?
<i><b>A) </b></i> 2h
<i><b>B) </b></i> 4h
<i><b>C) </b></i> 12h
<i><b>D) </b></i> 34h
<i><b>Câu hỏi </b></i> Sau khi thực hiện đoạn lệnh sau :
…
MOV BX, 1234h
CMP BX, AX
JA ta
mov AL,2
mov AL,4
…
Hỏi thanh gh AL có kết quả bằng bao nhiêu ?
<i><b>A) </b></i> 2h
<i><b>B) </b></i> 4h
<i><b>C) </b></i> 12h
<i><b>D) </b></i> 34h
<i><b>Câu hỏi </b></i> Sau khi thực hiện đoạn lệnh sau :
…
mov al, 00000101b
mov bl, 0ah
mov cl, 10o
add al, bl
…
Hỏi thanh gh AL có kết quả bằng bao nhiêu ?
<i><b>A) </b></i> 2h
<i><b>B) </b></i> 0Fh
<i><b>C) </b></i> 12h
<i><b>D) </b></i> 34h
<i><b>Câu hỏi </b></i> Sau khi thực hiện đoạn lệnh sau :
mov al, 00000101b
mov bl, 0ah
mov cl, 10o
add al, bl
sub al, cl
…
Hỏi thanh gh AL có kết quả bằng bao nhiêu ?
<i><b>A) </b></i> 7h
<i><b>B) </b></i> 0Fh
<i><b>C) </b></i> 12h
<i><b>D) </b></i> 34h
MOV AL, 200 ; AL = 0C8h
MOV BL, 4
MUL BL
…
Hỏi thanh gh AL có kết quả bằng bao nhiêu ?
<i><b>A) </b></i> 20h
<i><b>B) </b></i> 3h
<i><b>C) </b></i> 4h
<i><b>D) </b></i> 800h
<i><b>Câu hỏi </b></i> Sau khi thực hiện đoạn lệnh sau :
…
MOV AL, 200 ; AL = 0C8h
MOV BL, 4
MUL BL
…
Hỏi thanh gh AX có kết quả bằng bao nhiêu ?
<i><b>A) </b></i> 320h
<i><b>B) </b></i> 3h
<i><b>C) </b></i> 4h
<i><b>D) </b></i> 800h
<i><b>Câu hỏi </b></i> Sau khi thực hiện đoạn lệnh sau :
…
XOR AX, AX
MOV AL, 1Ch ; AL = 00011100b
ROL AL, 1
…
Hỏi thanh gh AX có kết quả bằng bao nhiêu ?
<i><b>A) </b></i> 38h
<i><b>B) </b></i> 3h
<i><b>Câu hỏi </b></i> Sau khi thực hiện đoạn lệnh sau :
…
MOV AL, 11100000b
SHL AL, 1
…
Hỏi thanh gh AX có kết quả bằng bao nhiêu ?
<i><b>A) </b></i> E0h
<i><b>C) </b></i> C0h
<i><b>D) </b></i> 80h
<i><b>Câu hỏi </b></i> ORG 100h
LEA BX, dat
MOV AL, 2
XLATB
RET
dat DB 11h, 22h, 33h, 44h, 55h