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清零。
汇编mov [ax],bx为什么会错呢?
为什么要mov ax,0FFF2h;mov ax,FFF2h不行吗?
MOV DS,AX 是什么意思
汇编源程序中的mov ax,dataseg mov ds,ax是什么意思
MOV AX,101B SHL 3*2
push ds mov ax,0 push ax 是什么意思?
mov [SI],ax 为什么是将累加器内容送入SI和SI+1啊,为什么不是送入一个啊?
汇编语言 MOV BL,0FFH 什么意思?
汇编指令中给AX寄存器清0,MOV AX,0 XOR AX,AX SUB AX,AX AND AX,0 哪个执行速度快?
mov ip,ax 这条指令有什么错误??