为什么8086具有奇数和偶数库?

时间:2018-08-08 15:26:22

标签: intel cpu-architecture x86-16 microprocessors emu8086

为什么在8086中,我们要求将内存分为奇数和偶数存储,而不是在一个时钟周期内读取会有什么好处?

1 个答案:

答案 0 :(得分:3)

8086具有16位(2字节)内存总线,但是可字节寻址,因此每个内存访问都读取或(可能)写入2个字节-偶数地址和奇数地址。因为它具有可以写单个字节的指令,所以它需要两个单独的写使能(偶数和奇数),因此它可以写到16位字,并且只能写两个字节之一。因此,内存必须组织为两个单独的“存储体”,每个“存储体”为一个字节宽,并且可以独立写入。