汇编判断题 不难的

来源:百度知道 编辑:UC知道 时间:2024/05/26 08:01:51
1、MOV [BX],10H ( )
2.PUSH AL ( )
3. VAL DW 80000 ( )
4. str1 DW ‘abcd’ ( )
5. LEA BX, [BX+SI+0F62H] ( )
6. MOV AX, SEG [BX] ( )
7. MOV [BX], [SI] ( )
8. IDIV 10 ( )
9. IN AX, 456H ( )
10. XCHG AX, BX ( )

判断题。。。。。。。。
麻烦解释一下,错的说下为什么!!谢谢了。。。。。

每句前面没有;号的是对的
有;号的多少有点问题
;MOV [BX],10H ;两个操作数的类型都不明确
;PUSH AL ; 不能push 字节
;VAL DW 80000 ;数据定义,但是定义的数太大,dw放不下
;str1 DW ‘abcd’;数据定义错误,字符串的定义必须用BYTE(字节类型)
LEA BX, [BX+SI+0F62H] ;
;MOV AX, SEG [BX] ;SEG后面必须跟标号型的地址
;MOV [BX], [SI]; 两个操作数的类型都不明确
;IDIV 10 ;立即数没有类型,所以IDIV后面不能跟立即数
;IN AX, 456H ;ops只能是dx,即MOV DX , 456H; IN AX , DX
XCHG AX, BX