MOV BX AL 等指令对吗

来源:百度知道 编辑:UC知道 时间:2024/06/22 19:19:29
1)MOV BX+SL+2 ,IP
2)MOV BX,AL
3)MOV AL,2000H
4)OUT AL,OFF4H
小弟就30分了 全部奉上 望各位大虾多多帮助

第一个是错误的,IP寄存器没有这种寻址的方式,IP基本上不参与指令,基本都是机器自动处理的
第二个也是错的,BX是16位的,而AL是是8位的位的,位数不一致;
第三个同第二个,2000H是16位的,而AL是8位的,位数不一致;
第四个字母O应该是数字0吧,十六进制最大的是F,而且0FFH超过了0FFh,应该吧0FFH先放进DX,然后用OUT AL,DX。端口数大于0FFH的都必须先放到DX,然后用OUT AL,DX。