1-
|
Sau khi thực hiện lệnh MOV AL,0 sẽ xác định được:
|
|
A -
|
ZF = 0
|
|
B -
|
CF = 0
|
|
C -
|
PF = 0
|
|
D -
|
Không cờ nào bị thay đổi.
|
2-
|
Sau khi thực hiện các lệnh:
MOV AH,05
MOV AL,03
XCHG AH, AL
|
|
A -
|
AH=AL=03
|
|
B -
|
AH=AL=05
|
|
C -
|
AH=03; AL=05
|
|
D -
|
AH=05; AL=03
|
3-
|
Cho biết kết quả thực hiện chương trình sau lệnh XLATB:
ORG 100h
LEA BX, dat
MOV AL, 2
XLATB
RET
dat DB 11h, 22h, 33h, 44h, 55h
|
|
A -
|
AL = 1BH
|
|
B -
|
AL = 33H
|
|
C -
|
AL = 27
|
|
D -
|
AL = 0
|
4-
|
Giả sử có: AX=1000H; BX=2000H; CX=3000H
Sau khi thực hiện được các lệnh:
PUSH AX
PUSH BX
PUSH CX
POP AX
POP BX
POP CX
Sẽ được:
|
|
A -
|
AX=1000H; BX=2000H; CX=3000H
|
|
B -
|
AX=2000H; BX=3000H; CX=1000H
|
|
C -
|
AX=3000H; BX=1000H; CX=2000H
|
|
D -
|
AX=3000H; BX=2000H; CX=1000H
|
5-
|
Các lệnh truyền dữ liệu với vào ra(IN và OUT) và các lệnh truyền dữ liệu với bộ nhớ:
|
|
A -
|
Có tín hiệu điều khiển khác nhau và số bit địa chỉ cung cấp khác nhau.
|
|
B -
|
Có tín hiệu điều khiển giống nhau, số bit địa chỉ cung cấp khác nhau
|
|
C -
|
Có tín hiệu điều khiển khác nhau và số bit địa chỉ cung cấp giống nhau
|
|
D -
|
Có tín hiệu điều khiển giống nhau, số bit địa chỉ cung cấp giống nhau
|
6-
|
Giả xử AX=2; BX=3 sau lệnh ADC AX,BX thì:
|
|
A -
|
AX=5; BX=3
|
|
B -
|
AX=5; BX=0
|
|
C -
|
AX=5 hoặc 6; BX=0
|
|
D -
|
AX=5 hoặc 6; BX=3
|
7-
|
Giả xử có AL=9; AH=7; BL=5
Sau khi thực hiện các lệnh sau AX sẽ có giá trị bằng:
ADD AL,BL
DAA
AND AL,0FH
ADD AX,3020H
ADD AL,AH
AAA
|
|
A -
|
3801H
|
|
B -
|
3031H
|
|
C -
|
0103H
|
|
D -
|
3001H
|
8-
|
CPU của họ 80x86 được chia ra thành mấy phần chính:
|
|
A -
|
2
|
|
B -
|
3
|
|
C -
|
4
|
|
D -
|
5
|
9-
|
Đơn vị thi hành (EU) và đơn vị giao tiếp BUS (BIU) trong 8086 thực thi 1 lệnh:
|
|
A -
|
Song song với nhau
|
|
B -
|
EU thực thi xong, BIU mới thực thi
|
|
C -
|
BIU thực thi xong, EU mới thực thi
|
|
D -
|
Không liên quan gì đến nhau
|
10-
|
Đơn vị nào quản lý việc nhập xuất, địa chỉ, lấy lệnh, ghi đọc bộ nhớ:
|
|
A -
|
EU
|
|
B -
|
CPU
|
|
C -
|
BIU
|
|
D -
|
CU
|