填空说明在下列程序段执行过程中相应寄存器的值,假设程序段执行前DS=3000H,SS=2000H,SP=3000H、
第1题
采用变址寻址可扩大寻址范围,且________。
A.变址寄存器内容由用户确定,在程序执行过程中不可变
B.变址寄存器内容由操作系统确定,在程序执行过程中可变
C.变址寄存器内容由用户确定,在程序执行过程中可变
第2题
采用基址寻址可扩大寻址范围,且________。
A.基址寄存器内容由用户确定,在程序执行过程中不可变
B.基址寄存器内容由操作系统确定,在程序执行过程中不可变
C.基址寄存器内容由操作系统确定,在程序执行过程中可变
第3题
变址寻址和基址寻址的有效地址形成方式类似,但是________。
A.变址寄存器的内容在程序执行过程中是不可变的
B.在程序执行过程中,变址寄存器、基址寄存器和内容都是可变的
C.在程序执行过程中,基址寄存器的内容不可变,变址寄存器中的内容可变
第4题
执行下面程序段时输出suet,请填空。 main() { static char a[]="student"; char *p; for(p=a;p<【 】;p+=2) putchar(*p); }
第5题
执行下面的程序段后,AX寄存器中的数据是______。
MOV AX, 0034H
MOV BL, 16
MUL BL
第6题
分析以下程序段,判断程序段执行完毕后,BH寄存器中的值为______。
…
MOV BH, 0
MOV BL, 15
SUB BL, 5
JZ NEXT0
MOV BH, BL
NEXT0: ADD BH, BL
第7题
分析以下程序段,判断程序段执行完毕后,BH寄存器中的值为______。
MOV BH,0
MOV BL,15
SUB BL,5
JZ NEXT0
MOV BH,BL
NEXT0:ADD BH,BL
……
第8题
分析以下程序,判断程序段执行完毕后,SI寄存器中的值为______。
ORG 80O0H
VAR1 DW 4321H, 12H, 46H
VAR2 DB 15H, 16H, 76H
COUNT EQU 2H
…
LEA SI, VAR2
MOV AL, COUNT [SI]
HLT
第9题
分析以下程序,判断程序段执行完毕后,SI寄存器中的值为______。
ORG 8000H
VAR1 DW 4321H,12H,46H
VAR2 DB 15H,16H,76H
COUNT EQU 2H
……
LEA SI,VAR2
MOV AL,COUNT[SI]
HLT
第10题
执行下面的程序段后,AX寄存器中的内容是______。
ARRAY DW 10DUP(2)
XOR AX, AX
MOV CX, 0AH
MOV SI, 12H
NEXT: ADD AX,ARRAY[SI]
SUB SI, 2H
Lool NEXT
A.20 B.30
C.32 D.40
第11题
A.A.20
B.B.30
C.C.32
D.D.40