【0318】CPU(地址总线)

8086/8088CPU

两者比较:8088外部数据总线是8位,指令队列4个字节,8086数据总线是16位,指令队列6个字节,但两者寄存器和内部数据总线都是16位

CPU内部结构分为BIU(bus intreface unit总线接口单元,所有与总线操作有关的时序过程,信号连接、数据交换)和EU(execute unite执行单元,主要功能是解释并执行指令)

EU:ALU,通用寄存器组,标志寄存器组

BIU:段寄存器,指令队列单元,地址加法器,总线控制系统

基本的流水线结构

分为BIU/EU两单元的目的是读取指令和执行指令这两个步骤能够在时间上重叠,从而实现基本的流水线结构

流水线结构:指在系统处理数据时,每个指令周期都接受下一条处理数据的指令,这样提高了CPU执行指令的速度。目前已发展到三级流水线,甚至超级流水线superPipeline

指令队列:出现2/1个空字节时,从存储单元读入指令

地址加法器:内存单元物理地址为20位(段地址16位x10H+偏移地址【16位】),由地址加法器根据逻辑地址来计算出物理地址.

物理地址是内存单元的唯一的真实地址.逻辑地址分为段地址和偏移地址两部分,是用户编程时使用的地址.寻址空间可以达到1MB

物理地址(20位)=段地址16位x10H+偏移地址【16位】

段地址向左偏移4位变成20位(称为段基址),规定每16个字节单元为1小段,每小段的第一地址叫做首地址,

逻辑地址: 段地址:偏移地址 ,例如段地址 1200H,偏移地址6667H,逻辑地址1200:6667H

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值