8086cpu16位 什么时候按字单元存储,啥时候按字节单元存储,请看下面的图
Mov ax,ds:假设这个ds:内存单元数据是58H
传输的时候 是2字节
是不是传的是0058H
还是说8086CPU因为是16位的,所以默认每次传输一个字? 即什么时候把数据或指令当成字,
啥时候当成字节 在汇编里都是当成字节处理的,你如果是读写数据到file有可能会把数据当成字,这里是因为8086每个frame的大小是1byte,也就是8bit,而16进制的1个字符刚好是4bit,所以每个内存单元只能存2个16进制的字符,这里是用两个寄存器加偏移来实现的。
页:
[1]