不可以 ,你可以看一下指令集格式说明,指令的一般格式是:机器码+数据字长位+操作数代码+目标操作数代码。你看,AX,AL的字长都不一样,你叫他怎么表示呢
操作数尺寸必须相同ax 2字节al 1字节尺寸不相同 不行
因为一个是16位寄存器而另一个是8位寄存器。ADD加法指令的操作数要求大小都要相同。楼主可以用下面实现逻辑上相同的效果MOV DL, ALMOV DH, 0ADD AX, DX
不可以的
不可以,