请教各位大哥,小弟我有几个汇编的题需要帮忙

来源:百度知道 编辑:UC知道 时间:2024/07/04 02:36:29
1.下列指令有错误的是()
A.MOV AX,BX+DI B.MOV AX,DS C.MOV DS,AX D.MOV AX,300

2.设CX=0,则以下这段程序LOOP指令将循环多少次()
A.65536 B.0 C.1 D.256

3.下面哪条指令是伪指令()
A.TEST B.DUP C.AGAIN D.REPZ

4.十进制数127的二进制补码为( )B,二进制反码为( )

5.AL寄存器的值为23,执行指令NOTAL后,AL=( )H

6.伪指令EVEN的作用是( ),伪指令 ALIGN的作用是( )

7.编写一段程序实现AL(无符号数)乘以10

本人深夜在线等,谢谢各位帮忙了。。。。。。。。

1.(A)
A.MOV AX,BX+DI;应该改为MOV AX,[BX+DI]

2.(A)
A.65536;LOOP指令是先使CX-1,然后判断CX是否为0,0-1=FFFFH=65535

3.下面哪条指令是伪指令(C)
A.TEST和D.REPZ是指令 B.DUP既不是指令也不是伪指令

4.十进制数127的二进制补码为( 0111 1111)B,二进制反码为(0111 1111 )B

5.AL寄存器的值为23,执行指令NOT AL后,AL=(DC )H

6.伪指令EVEN的作用是(偏移地址从偶数开始 ),伪指令 ALIGN的作用是( )

7.编写一段程序实现AL(无符号数)乘以10
SHL AL,1
MOV BL,AL
MOV CL,2
SHL BL,CL
ADD AL,BL

貌似很久没碰8086了,不知道对不,其他不爱弄了困?
1C
3B
4)01B 0
5)232