8086/8088是16位CPU。其内部ALU和电子寄存器(如SP、IP、BX、BP、SI、DI)均为16位,因此仅对电子存储器进行处理。它是16位操作,即8086/8088在64KB范围内的直接寻址能力。事实上,8086/8088有20条地址线,其最大地址空间为1MB。
这就产生了一个矛盾,就是如何用一个16位的地址寄存器来表示一个物理地址内存。实际的解决方案是将1MB存储空间分成若干“段”,每个段不超过64KB。这样,一个20位的物理地址就可以用“16位基地址段:16位偏移量”的形式来表示(称为逻辑地址),其中该地址段存储在8086/段映射中。8388
扩展信息:
8086和8088这两款CPU的区别主要在于引脚数量,即宽度。它们连接到数据总线。
8086可以连接16位数据总线,一次总线操作可以读取一个字(80868088中为16位)数据,而8088只能连接8位数据。总线,一次总线操作可读取一个字。不过,两款CPU芯片的内部结构几乎完全相同。
8086/8088CPU可以直接寻址1MB内存驱动器和64KBI/O端口。
1979年,INTEL推出8086/8088芯片。它仍然是一个16位微处理器,包含29,000个晶体管、4.77MHz的时钟频率、20位地址总线和1MB可用内存。记忆。它可以直接寻址2^20=1048576b=1MB的内存空间。有2^16=65536b=64KBI/O端口。
扩展信息:
8086/8088CPU的20位地址总线,AD7~AD0属于8系列-位地址/数据总线,时分复用,双向,三态。A15~A8属于地址线,为三态输出。A19/S6~A16/S3属于地址/状态、分时复用、输出、三态线。在总线周期的T1状态下,作为地址线,A19~A16输出4位高地址。
在总线周期的T2~T4状态下,作为状态线,S6~S3输出状态信息,包括:S6始终为0。S5表示当前总线使能状态标志IF中断。S5=1表示当前允许可屏蔽中断请求。S5=0表示禁止所有可屏蔽中断。S4和S3用于指示使用哪个段寄存器。
上一篇:怎么把主机文件拖到虚拟机
下一篇:建设数据中心