分析以下程序,判断程序段执行完毕后,SI=______,AL=______。 ORG 2100H DA1 DB 10H, 20H, 30H DA2 DW 5
分析以下程序,判断程序段执行完毕后,SI=______,AL=______。
ORG 2100H
DA1 DB 10H, 20H, 30H
DA2 DW 5060H
…
LEA SI, DA1
MOV AL, [SI+1]
MOV BX, WORD PTR 2[SI]
HLT
分析以下程序,判断程序段执行完毕后,SI=______,AL=______。
ORG 2100H
DA1 DB 10H, 20H, 30H
DA2 DW 5060H
…
LEA SI, DA1
MOV AL, [SI+1]
MOV BX, WORD PTR 2[SI]
HLT
分析以下程序,判断程序段执行完毕后,SI=______,AL=______。
ORG 1000H
DAI DB 11H, 22H, 33H, 44H
COUNT EQU $-DA1
VAR1 DB COUNT DUP()
VAR2 DB COUNT DUP()
DA2 DB 66H
…
LEA SI, DA2
MOV AL, DA2
HLT
分析以下程序段,判断程序段执行完毕后,BH寄存器中的值为______。
…
MOV BH, 0
MOV BL, 15
SUB BL, 5
JZ NEXT0
MOV BH, BL
NEXT0: ADD BH, BL
分析以下程序,判断程序段执行完毕后,DI=______,AX=______。
ORG 010OH
VARI DB 10H, 20H
COUNT EQU 10H
ORG $+10H
VAR2 DW 3000H
…
LEA DI, VAR2
MOV AX, [DI]
HLT
下列程序执行后,SI寄存器中的内容为______。
MOV SI,-1
MOV CL,4
SAL SI,CL
AND SI,7FFFH
OR SI,7800H
NOT SI
A.0FH B.FOH
C.FFH D.00H
A.运行程序段后输出1
B.运行程序段后输出0
C.程序段执行无限次
D.程序段中的控制表达式是非法的
A.3
B.-3
C.9
D.15
以下程序段执行后的的值是______。
int a=4, b=5, c=0,d;
d=!a&&!b||!c;
A.A.0FH
B.B.F0H
C.C.FFH
D.D.00H