简单宏汇编语言的题 跪求解答

来源:百度知道 编辑:UC知道 时间:2024/05/28 14:12:05
填空题
1 十六进制数0D7H当被看做是某带符号数的补码时,他所表示的十进制数是( );而当被看做是无符号数时,他所表示的十进制数是()。
2 一个有2个字的数据区,其首地址为3750:0016H,则其中第1个字单元的物理地址是();第2个字单元的物理地址是()。
3 TEST指令对两个操作数执行();设置CF=OF=()。
4 设(SS)=4000H,(SP)=0026H,(AX)=9988H,(BX)=7766H。相机执行PUSH AX,PUSH BX指令后,(SP)=(),存放字节77H单元的物理地址是()。
5 若已知变量XYZ所对应单元的偏移地址是6442H,此单元的内容为7721H,则执行指令MOV AX ,XYZ后,(AX)=();而执行指令LEA AC XYZ后,)AX)=()
6 在PC机中,欲将CL寄存器和BL寄存器的内容相乘,则相应的指令序列为() () ()
7 MOV AL 0FBH
ADD AL 07H
MOV WORD PTR[200H] 4777H
MOV BX 1FEH
ADD AL BL
ADD WORD PTR[BX+2] 0F0F0H
上述操作执行后
[200H]=()

1 十六进制数0D7H当被看做是某带符号数的补码时,他所表示的十进制数是(-41);而当被看做是无符号数时,他所表示的十进制数是(215)。

2 一个有2个字的数据区,其首地址为3750:0016H,则其中第1个字单元的物理地址是(37516H);第2个字单元的物理地址是(37518H)。

3 TEST指令对两个操作数执行();设置CF=OF=()。

4 设(SS)=4000H,(SP)=0026H,(AX)=9988H,(BX)=7766H。相机执行PUSH AX,PUSH BX指令后,(SP)=(0022H),存放字节77H单元的物理地址是(40023H)。

5 若已知变量XYZ所对应单元的偏移地址是6442H,此单元的内容为7721H,则执行指令MOV AX ,XYZ后,(AX)=(2177H);而执行指令LEA AC XYZ后,)AX)=(6442H)

6 在PC机中,欲将CL寄存器和BL寄存器的内容相乘,则相应的指令序列为(MOV AL,CL) (MUL BL) (不用)

7 MOV AL 0FBH
ADD AL 07H
MOV WORD PTR[200H] 4777H
MOV BX 1FEH
ADD AL BL
ADD WORD PTR[BX+2] 0F0F0H
上述操作执行后
[200H]=(4777H)