汇编语言的几道题目,请各位高手帮忙看看,谢谢!!很急

来源:百度知道 编辑:UC知道 时间:2024/05/10 23:57:58
1.用DEBUG上机调试程序时,存储器地址表示为12FAH:015FH,它的物理地址是( )。
A. 12FAH
B. 1305FH
C. 130FFH
D. 015FH

2.IP指令指针寄存器是属于( )。
A. 通用寄存器
B. 段寄存器
C. 变址寄存器
D. 控制寄存器

3.下面有语法错误的指令是( )。
A. ADD AL, AH
B. ADD [BX+3],AL
C. ADD AH,[DI]
D. ADD [BP+2],DA1 (DA1是变量名)

4.完成对DX的有符号数除以2的指令是( )。
A. IDIV 2
B. SAR DX,1
C. STC
D. NOP

5.使进位位置1的指令是( )。
A. CLC
B. CMC
C. STC
D. NOP

6.设AL=-15,要使AL=15应执行的指令是( )。
A. NEG AL
B. NOT AL
C. INC AL
D. DEC AL

7.在条件转移指令中,结果为负数则转移的指令是( )。
A. JNS
B. JZ
C. JS
D. JP

8.下面的XCHG指令中,语法正确的是( )。
A. XCHG AL,DS
B. XCHG BL,[BX]
C. XCHG AL,0FH
D. XCHG BUF1,BUF2

9.一条指令中目的操作数不允许使用的寻址方式是( )。
A. 寄存器寻址
B. 立即数寻址
C. 变址寻址
D. 寄存器间接寻址

10. 设SP=1FFEH,执行下列指令后,SP寄存器的值是( )。

以下解答仅供参考
-------------------------
1.PA=12FA0+015F=130FFH, 选C
----------------------------
2.考虑到寻址时IP的作用,选C. 变址寄存器
----------------------------
3.下面有语法错误的指令是: 不许两个操作数同时是存储器类型
D. ADD [BP+2],DA1 (DA1是变量名)
---------------------------------------------
4.完成对DX的有符号数除以2的指令是: B. SAR DX,1
----------------------------------------
5.使进位位置1的指令是: C. STC
----------------------------------------
6.设AL=-15,要使AL=15应执行的指令是: A. NEG AL
------------------------------------------
7.在条件转移指令中,结果为负数则转移的指令是: C. JS
---------------------------------------------
8.下面的XCHG指令中,语法正确的是: B. XCHG BL,[BX]
--------------------------------------------
9.一条指令中目的操作数不允许使用的寻址方式是:B. 立即数寻址
--------------------------------------------
10. 设SP=1FFEH,执行下列指令后,SP寄存器的值是: D. 1FFEH
----------------------------------------------
11.LDS SI,ES:[2000H] 指令的全部功能是: C. 把地址2000H字单元内容送SI,把2002H字单元内容送DS
--------