汇编语言中add加法可以实现add ax,al吗?

2025-05-13 22:40:22
推荐回答(5个)
回答(1):

不可以 ,你可以看一下指令集格式说明,指令的一般格式是:机器码+数据字长位+操作数代码+目标操作数代码。你看,AX,AL的字长都不一样,你叫他怎么表示呢

回答(2):

操作数尺寸必须相同
ax 2字节
al 1字节
尺寸不相同 不行

回答(3):

因为一个是16位寄存器而另一个是8位寄存器。
ADD加法指令的操作数要求大小都要相同。

楼主可以用下面实现逻辑上相同的效果
MOV DL, AL
MOV DH, 0
ADD AX, DX

回答(4):

不可以的

回答(5):

不可以,