CPU寻址方式与过程

本文介绍了CPU寻址的基础知识,包括内部总线、外部总线的分类和功能,以及数据线、地址线、控制线的作用。重点讨论了CPU位数与寻址空间的关系,指出地址总线宽度决定了CPU的直接寻址能力,而CPU位数指的是ALU的宽度。通过8位和16位CPU的例子,阐述了地址总线与数据总线的不同,以及在X86系列中引入段管理的原因和实地址模式的工作原理。
摘要由CSDN通过智能技术生成

在看了上一篇转载的文章后,自己也仔细搜索研究了下关于CPU寻址方面的东西,写下来吧。

首先,说到寻址,当然离不开各种各种总线啦,先来看下我们的计算机系统内的总线结构图啦(下图来自大话存储)

 

如图,主板上的每个部件都是通过总线连接起来,其实,这些密密麻麻的先都是印刷在电路板上,这些线中,有一些是部件之间交互数据时候用的数据总线,有的是一些地址总线,用来确认通信时候的目标设备,一般按照数据总线的条数来确认一个总线或者设备的位宽,比如32PCI总线,则表明这条总线总有32跟导线用于数据信号的传递。CPU与北桥连接的总线叫前端总线,这个总线的传输频率域CPU的自身频率是不同的,总线频率相当于CPu向外存取数据时候的数据传输速率,而CPU自身的频率则是CPu运算时候电路产生的频率。前端总线的的条数就叫总线的位数,这个位数与CPU内粗你的位数是不同概念的(下面讲到),大话存储中说这个前端总线也叫系统总线,我觉得这是不妥的(见下面)。内存与北桥连接的总线叫做内存总线,由于北桥速度太多,而IO总线速度相对北桥西显得太慢,所以北桥与IO总线之间,往往增加一个网桥叫做南桥,在南桥上一般集成了众多外设的控制器,比如磁盘控制器,USB控制器等。

 

下面我们就来说说各个总线

 

A computer's bus can be divided into two different types, Internal and External.

The Internal Bus connects the different components inside the case: The CPU, system memory, and all other components on the motherboard. It's also referred to as the System Bus.

The External Bus connects the different external devices, peripherals, expansion slots, I/O ports and drive connections to the rest of the computer. In other 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值