当8086读奇地址的一个字的时候,首先从奇存储体读到地字节放到D15~D8数据线上。我想知道这个数据最终是不是还是的放在CPU寄存器的低八位上?
------解决方案--------------------------------------------------------
低內存放到低八位 , 低去低就是little endian
------解决方案--------------------------------------------------------
如果是读数据到寄存器中的话,就是放在低8位上,另一个字节——即偶地址的字节数据会放到相应的高8位。其实读出的数据放到哪里都没关系,只要记得“低对低,高对高”,即使奇地址为低地址也一样。