mov ax,001A
这时al段和ah段中是不是也都有了001A这个数据了呢?
那么“mov ax,001A”可以写成“mov al,001A”和“mov ah,001A”吗?
意义相同么?
mov ax,001A
这时al段和ah段中是不是也都有了001A这个数据了呢?
那么“mov ax,001A”可以写成“mov al,001A”和“mov ah,001A”吗?
意义相同么?
这个不同额
ax寄存器是16位寄存器
al和ah只是ax的高8位和低8位
而你存储的数据是16位的数据 001A
如果单单是 mov ax, 001A这没问题
但是如果是mov al, 001A 和 mov ah, 001A
因为两个都是8位寄存器, 只能入栈8位
所以接收的都是00, 而1A没有接收
结果可就是0000了