




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、中央处理器的基本功能和基本组成一、中央处理器的基本功能和基本组成l 概述概述 中央处理器简称中央处理器简称 CPU(Central Processing Unit)。)。 CPU呈矩形或正方形,通过呈矩形或正方形,通过引脚引脚与主板相连。与主板相连。 CPU内部各单元之间信号传输的线路称为内部各单元之间信号传输的线路称为片内总线。片内总线。 CPU与主存储器和与主存储器和I/O设备之间信号传输的线路称为设备之间信号传输的线路称为片外总线片外总线。CPU的众多引脚包括:的众多引脚包括:电源引脚(电源引脚(VCC、GND)数据引脚数据引脚若数据引脚有若数据引脚有 8 根,则可将其命名为根,则可
2、将其命名为D0/D1/D7; 若数据引脚有若数据引脚有16根,则可命名为根,则可命名为 D0/D1/D15,依,依此类推。此类推。地址引脚地址引脚若地址引脚有若地址引脚有10根,则可将其命名为根,则可将其命名为 A0/A1/A9,该该CPU的访存空间为的访存空间为 210 = 1K,依此类推。,依此类推。为节省引脚,有时会将为节省引脚,有时会将 2 种不会同时起作用的功能种不会同时起作用的功能复用复用在同一物理引脚上。在同一物理引脚上。 控制引脚控制引脚 常见的控制引脚有时钟常见的控制引脚有时钟CLK、读命令、读命令RD、写命令、写命令WR、复位、复位RESET、总线请求、总线请求HRQ、总线
3、允、总线允许许HLDA、中断请求、中断请求INTR、中断响应、中断响应INTA等。等。 l CPU 的基本功能的基本功能 CPU(计算机)工作的实质就是周而复始地执(计算机)工作的实质就是周而复始地执行指令行指令,其基本功能包括取指令、分析指令、取数,其基本功能包括取指令、分析指令、取数据、处理数据、写回结果。据、处理数据、写回结果。(1) 取指令取指令 CPU根据根据PC给出的地址访问主存储器,取出给出的地址访问主存储器,取出指令,将其存放至指令寄存器指令,将其存放至指令寄存器 IR,然后,然后PC加加1。(2) 分析指令分析指令 CPU将将IR中的操作码部分送入指令译码器进中的操作码部分送
4、入指令译码器进行译码行译码, 根据译码结果判断指令的功能、操作数的根据译码结果判断指令的功能、操作数的寻址方式以及数据类型,形成源操作数和目的操寻址方式以及数据类型,形成源操作数和目的操作数的有效地址。作数的有效地址。(3) 取数据取数据 根据源操作数的有效地址访问主存,取出源根据源操作数的有效地址访问主存,取出源操作数,源操作数将被送入处理器内部的数据寄操作数,源操作数将被送入处理器内部的数据寄存器,如累加器存器,如累加器ACC。(4) 处理数据处理数据 CPU将源操作数送入运算器,并根据指令译码将源操作数送入运算器,并根据指令译码结果启动运算器的相应操作对数据进行处理,处理结果启动运算器的
5、相应操作对数据进行处理,处理结果存至通用寄存器。结果存至通用寄存器。(5) 写回结果写回结果 如果指令要求将结果写回主存,那么处理器将如果指令要求将结果写回主存,那么处理器将根据目的操作数的地址,将目的操作数写入主存。根据目的操作数的地址,将目的操作数写入主存。 lCPU 的基本组成的基本组成寄存寄存器组器组ALU 中断中断 系统系统CUCPU地址地址引脚引脚数据数据引脚引脚控制控制引脚引脚CPU 结构框图结构框图CPU 的内部结构的内部结构片片 内内 总总 线线 寄存寄存器组器组CU 算术和算术和布尔逻辑布尔逻辑取反取反移位移位状态标志状态标志ALU控制信号控制信号中断中断系统系统 算术逻辑
6、单元算术逻辑单元 ALUALU采用组合逻辑电路采用组合逻辑电路输入输出均可配备锁存器输入输出均可配备锁存器Ki为操作命令信号,针对为操作命令信号,针对Ki的不同取值,的不同取值,Fi不同不同运算结果可能影响各种标志位运算结果可能影响各种标志位ALUAiBiFiKi用户可见寄存器用户可见寄存器通用寄存器通用寄存器 CPU 的寄存器组的寄存器组存放操作数存放操作数也可作某种寻址方式所需的寄存器也可作某种寻址方式所需的寄存器数据寄存器数据寄存器存放操作数(满足各种数据类型)存放操作数(满足各种数据类型)两个寄存器拼接存放双倍字长数据两个寄存器拼接存放双倍字长数据地址寄存器地址寄存器存放地址,其位数应
7、满足最大的地址范围存放地址,其位数应满足最大的地址范围针对某种寻址方式,如基址、变址、栈指针对某种寻址方式,如基址、变址、栈指针、指令寻址针、指令寻址 控制寄存器控制寄存器控制寄存器:用于控制控制寄存器:用于控制 CPU 的操作的操作例如,对于取指令环节,数据流向(通路)为:例如,对于取指令环节,数据流向(通路)为:PCMARMEMMDRIRPC(程序计数器)存放当前正在执行指令的下(程序计数器)存放当前正在执行指令的下一一条指令的地址(当前指令地址条指令的地址(当前指令地址 +1)。)。MAR(存储器地址寄存器)存放访存地址。(存储器地址寄存器)存放访存地址。MDR(亦作(亦作MBR,存储器
8、数据(缓冲)寄存器),存储器数据(缓冲)寄存器),预先存放欲与主存交换的数据。预先存放欲与主存交换的数据。IR(指令寄存器)存放当前正在执行的指令。(指令寄存器)存放当前正在执行的指令。其中其中 MAR、MDR、IR是用户(汇编程序员)不可是用户(汇编程序员)不可见的;见的;PC是用户可见的。是用户可见的。状态寄存器状态寄存器程序状态字寄存器程序状态字寄存器PSW(标志寄存器)存放各(标志寄存器)存放各条件标志条件标志例如符号标志例如符号标志 S,零标志,零标志 Z,溢出标志,溢出标志 V,进位,进位标志标志 C 等等等等每个条件标志用每个条件标志用 1 位来表示,可作为程序分支的位来表示,可
9、作为程序分支的依据依据一条指令对于某一条件标志,有置一条指令对于某一条件标志,有置 1、清、清0、不、不影响三种情况影响三种情况用户可见用户可见 中断系统中断系统 所谓所谓“中断中断”,是指,是指CPU暂停当前程序的暂停当前程序的执行,转而对某种突发事件或者异常情况进行执行,转而对某种突发事件或者异常情况进行处理,处理完毕后又返回到原有程序的暂停处处理,处理完毕后又返回到原有程序的暂停处继续执行的工作方式。继续执行的工作方式。 中断是现代计算机的一种极为重要的工作中断是现代计算机的一种极为重要的工作方式。方式。 设计中断系统需要解决一系列相关问题。设计中断系统需要解决一系列相关问题。对中断的详细讨论见第对中断的详细讨论见第9章。章。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国移动甘孜自治州2025秋招网申填写模板含开放题范文
- 中国广电焦作市2025秋招笔试行测题库及答案技能类
- 株洲市中石化2025秋招笔试模拟题含答案法律与合规岗
- 襄阳市中储粮2025秋招信息技术岗高频笔试题库含答案
- 国家能源桂林市2025秋招面试专业追问及参考电气工程岗位
- 大唐电力乐山市2025秋招面试典型题目及答案
- 西藏地区中储粮2025秋招财务资产岗高频笔试题库含答案
- 国家能源齐齐哈尔市2025秋招采矿工程类面试追问及参考回答
- 中国移动盘锦市2025秋招计算机类专业追问清单及参考回答
- 宜宾市中储粮2025秋招面试专业追问题库安全环保岗
- 人教版九年级物理(全一册)知识点
- DL∕T 802.7-2023 电力电缆导管技术条件 第7部分:非开挖用塑料电缆导管
- 浙教版八年级信息技术上册《第4课-在线协同》课件
- 停车位买卖合同电子版
- ISO15614-1 2017 金属材料焊接工艺规程及评定(中文版)
- 2024年安徽九华山旅游发展股份有限公司招聘笔试参考题库附带答案详解
- B级英语词汇表修改版
- 2024年山西省成考(专升本)大学政治考试真题含解析
- 最高法院第一巡回法庭关于行政审判法律适用若干问题的会议纪要
- 足球场的运营可行性方案
- GB/T 2881-2023工业硅
评论
0/150
提交评论