最新微型计算机系统的总线结构_第1页
最新微型计算机系统的总线结构_第2页
最新微型计算机系统的总线结构_第3页
最新微型计算机系统的总线结构_第4页
最新微型计算机系统的总线结构_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1.3 微型计算机的总线结微型计算机的总线结构构1.3.1 总线和微型计算机的基本结构总线和微型计算机的基本结构微型计算机基本结构微型计算机基本结构cpucpuramromi/oi/o接口接口外设外设地址总线地址总线abab控制总线控制总线cbcb数据总线数据总线dbdb(p. 5 图图1-2)1.3 微型计算机系统的总线结构第一章 绪论2总线通常有以下三种:总线通常有以下三种: 内部总线内部总线:指微处理器内部各部件之间传送信:指微处理器内部各部件之间传送信息的通路,用来连接息的通路,用来连接cpucpu内部的各逻辑部件。内部的各逻辑部件。 系统总线系统总线:又称外部总线。用于连接微型计算:

2、又称外部总线。用于连接微型计算机内的机内的cpucpu、存贮器及、存贮器及i/oi/o接口电路。接口电路。 通信总线通信总线:用于各微型计算机系统之间或微型:用于各微型计算机系统之间或微型计机系统与其它系统之间的通信。计机系统与其它系统之间的通信。 通常所说的总线是指系统总线。通常所说的总线是指系统总线。 总线总线(bus)(bus)是指连接计算机各部件或计算机是指连接计算机各部件或计算机之间的一束公共信息线,是计算机系统中传送信息之间的一束公共信息线,是计算机系统中传送信息的公共途径。的公共途径。1.3 微型计算机系统的总线结构第一章 绪论3鼠标器鼠标器键盘键盘显示器显示器调制解调器调制解调

3、器打印机打印机显示卡显示卡并口并口串口串口键盘接口键盘接口软驱软驱光驱光驱主板主板(cpu(cpu、芯片组、芯片组、biosbios、ram ram 等等) )硬驱硬驱接口接口光驱光驱接口接口 软驱接口软驱接口硬盘硬盘电电源源主机箱主机箱总线插槽总线插槽 pc pc 机的硬件组成框图机的硬件组成框图1.3 微型计算机系统的总线结构第一章 绪论4 微型计算机的基本结构就是微型计算机的基本结构就是以系统总线为连接以系统总线为连接的结构的结构,简称,简称总线结构总线结构。1.3 微型计算机系统的总线结构第一章 绪论5 系统总线系统总线分为地址总线分为地址总线ab(address bus) ab(ad

4、dress bus) 、数据总、数据总线线db(data bus)db(data bus)和控制总线和控制总线cb(control bus)cb(control bus)三种。三种。 1.3 微型计算机系统的总线结构第一章 绪论6 地址总线的宽度地址总线的宽度( (根数根数) )决定了决定了cpu可直接寻址可直接寻址的内存容量的内存容量。当地址总线的宽度为。当地址总线的宽度为n n时,其直接寻时,其直接寻址的内存容量为址的内存容量为 2 2n n。如。如8086 8086 的地址总线有的地址总线有20 根根(位),则它直位),则它直 接寻址的内存容量为接寻址的内存容量为2 22020=1 mb

5、=1 mb。386386、486486的地址总线为的地址总线为32 32 根,则它可直接寻址的根,则它可直接寻址的内存容量为内存容量为2 23232=4gb=4gb。 地址总线地址总线一般是单向的一般是单向的。 地址总线地址总线 用于从用于从cpucpu输出一组地址信息,以输出一组地址信息,以指明指明cpucpu所要找的某个外界部件所要找的某个外界部件( (存贮器或外部设备存贮器或外部设备) )的地址。的地址。1.3 微型计算机系统的总线结构第一章 绪论7数据总线数据总线 用来传送数据。用来传送数据。数据总线的宽度决定数据总线的宽度决定了一次最多可传送的数据位数。数据总线是双向的。了一次最多可

6、传送的数据位数。数据总线是双向的。 控制总线控制总线 用于传送控制信号和状态信号,使各部用于传送控制信号和状态信号,使各部件能协调动作。件能协调动作。1.3 微型计算机系统的总线结构第一章 绪论81.3.2 1.3.2 系统运行过程的名词概念系统运行过程的名词概念 数据从存贮器或数据从存贮器或 i/oi/o接口电路送往接口电路送往cpucpu称为称为cpucpu读数读数或或取数取数。读是非破坏性的读是非破坏性的。 数据从数据从cpucpu送往存贮器或送往存贮器或i/oi/o接口电路称为接口电路称为cpucpu写数写数或或存数存数。 读(取)写(存)数据的过程又统称为读(取)写(存)数据的过程又

7、统称为访问访问。 存贮器分为内存与外存。存贮器分为内存与外存。cpucpu不直接与外存打不直接与外存打交道交道。一、一、 读读/ /写数写数 1.3 微型计算机系统的总线结构第一章 绪论9 cpu cpu把一条指令分解成若干个步骤完成。把一条指令分解成若干个步骤完成。取指取指 控制器发出指令地址及控制信号,将需要执行的控制器发出指令地址及控制信号,将需要执行的那条指令从存储器取出送到控制器,这一过程称为那条指令从存储器取出送到控制器,这一过程称为“取指取指”。一条指令取走后,指令指针寄存器。一条指令取走后,指令指针寄存器ipip自动自动加加1,1,被修改成下一条要读取的指令的地址。被修改成下一

8、条要读取的指令的地址。 译码译码 控制器将取来的指令分解成一些更简单的微操作控制器将取来的指令分解成一些更简单的微操作称为称为“译码译码”。微指令参与。译码后放入指令队列中。微指令参与。译码后放入指令队列中。取数取数 按照指令中给出的地址从存储器取出参与运算的按照指令中给出的地址从存储器取出参与运算的操作数,这一过程称为操作数,这一过程称为“取数取数”。有的指令不用再取数。有的指令不用再取数。 二、操作方式二、操作方式d se ss sc sip5数数 据据 暂暂 存存 器器标标 志志 寄寄 存存 器器执执 行行 部部 件件 控控 制制 电电 路路a xb xc xd xa hb hc hd

9、hs id ib pspa lb lc ld l寄寄 存存 器器 组组指指令令队队列列总总 线线接接 口口控控 制制电电 路路运运算算器器地地址址加加法法器器b iub iue ue u64321执行执行 控制器控制控制器控制alualu完成指令规定的操作,这一过程完成指令规定的操作,这一过程称为称为“执行执行”。 1.3 微型计算机系统的总线结构第一章 绪论10 同一时刻有若干条指令由不同的部件同时处理,同一时刻有若干条指令由不同的部件同时处理,完成不同的操作,这种操作方式称为完成不同的操作,这种操作方式称为流水方式流水方式。分步越细,。分步越细,流水深度越深,流水深度越深,cpucpu的性

10、能越高,甚至,有多条流水线。的性能越高,甚至,有多条流水线。指指4 指指5 指指6 指指7指指3 指指4 指指5 指指6指指2 指指3 指指 4 指指5指指1 指指2 指指3 指指4取指取指空间空间时间时间执行执行取操作数取操作数译码译码t1 t2 t3 t4 t5 t6 t7指指1指指2四级流水处理四级流水处理, , cpucpu各部件同时处理各部件同时处理指指1指指1指指2 指指3 将将cpucpu划分成若干个独立的功能部件,使它们独立划分成若干个独立的功能部件,使它们独立地并行操作,称为地并行操作,称为并行操作方式并行操作方式。 取指 1执行 1取指 1取指 4取指 3取指 2忙执行 3

11、执行 4执行 2忙忙忙执行 1执行 2执行 3执行 4取指 2取指 3取指 4取指 6取指 5执行 6执行 5忙忙忙忙忙忙cpubuseubiubustt1.3 微型计算机系统的总线结构第一章 绪论11三、寄存器三、寄存器 寄存器分为两类:通用寄存器寄存器分为两类:通用寄存器 和专用寄存器。和专用寄存器。 通用寄存器用于临时存放通用寄存器用于临时存放数据和地址,以减少数据和地址,以减少cpu cpu 对存对存储器的访问,储器的访问,提高运行速度提高运行速度。 专用寄存器如程序计数器专用寄存器如程序计数器pc (pc (在在intel 微处理器中称为微处理器中称为指指令指针令指针ip) ip)

12、、标志寄存器等。、标志寄存器等。控制部件控制部件微处理器微处理器cpu算术逻辑部件算术逻辑部件寄存器寄存器内总线内总线1.3 微型计算机系统的总线结构第一章 绪论12四、堆栈四、堆栈 堆栈堆栈是按先入后出的原则存取信息的一种数据是按先入后出的原则存取信息的一种数据结构。结构。 堆栈只有一个数据出入的端口,称为堆栈只有一个数据出入的端口,称为栈顶栈顶。堆堆栈指针栈指针spsp总是指向堆栈栈顶的那个数据。当堆栈为总是指向堆栈栈顶的那个数据。当堆栈为空栈时,空栈时, spsp指向堆栈的栈底。指向堆栈的栈底。 数据存入堆栈称为数据存入堆栈称为压入压入(pushpush),数据从堆),数据从堆栈取出称为栈取出称为弹出弹出(poppop)。)。堆栈以字为单位操作堆栈以字为单位操作。1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论