MOV AX, BL 为什么错了?

来源:百度知道 编辑:UC知道 时间:2024/05/27 01:32:14

错误:
因为AX是16 位通用寄存器,而BL是8位通用寄存器,不同寄存器之间不能传送,违反语法规则。

改正:
MOV BX,AX --都是16即可。

因为ax是16位的,bl是8位的,不同位数不能传。

可以用mov ax,bx

因为ax是16位的,bl是8位的,不同位数不能传。

可以用mov ax,bx

AX是16 位通用寄存器,而BL是8位,不同寄存器之间不能传送,违反语法规则

同意前面的回答,不过要先将BH清零。