- 5
- 0
- 约3.51千字
- 约 25页
- 2021-05-22 发布于北京
- 举报
* 6.1 CPU的逻辑组成 运算部件 寄存器设置 时序系统(时序发生器) 微操作命令产生部件(控制器CU) CPU内部数据通路结构(总线) * 基本的运算部件,沿数据流向分为三级: 6.1.1 运算部件 选择器/锁存器 ALU 选择器/锁存器 移位器 功能控制 …… …… 操作数 操作数 初始进位 选择命令 选择命令 选择命令 第一级:输入选择器或锁存器,决定接收哪个寄存器的内容; 第二级:基本算术逻辑运算部件ALU,由控制命令选择运算功能(SN74181); 第三级:移位器。 * CPU内部设置多个寄存器,暂存数据信息和控制信息: 6.1.2 寄存器设置 用于处理的寄存器,存放数据、地址等; 用于控制的寄存器,暂存指令,程序状态等; 用作主存接口的寄存器,暂存主存地址和数据。 * 1. 用于处理的寄存器 通用寄存器组: 每个寄存器设有编号,可编程访问; 具有多种功能:提供操作数、存放运算结果、地址指针、基址寄存器、计数器等。 存放操作数(满足各种数据类型); 两个寄存器拼接存放双倍字长数据; 存放地址,其位数应满足最大的地址范围; 用于特殊的寻址方式,如栈指针等。 输出作为运算器的输入。 * 2. 用于控制的寄存器 指令寄存器IR: 存放现行指令 作为产生微操作命令序列的依据 程序计数器PC: 提供读取指令的地址(顺序,转移), 又叫指令指针IP 相对寻址 程序状态字寄存器PSW:内容表示现行程序的状态 * 程序状态字寄存器PSW: 特征位(标志位):记录程序执行状态。 一条指令执行后,根据运行结果自动修改特征位的有关内容,作为决定程序流向的因素之一; 包括进位C、溢出V、零Z、负N、奇偶位P、允许中断I(编程设定)等. 程序优先级:编程时设定程序优先级,发生外部中断请求时,通过比较优先级决定是否响应 工作方式:CPU状态分用户态和管态 用户态: CPU运行用户程序, 不允许使用某些特权指令 管态: CPU运行操作系统等系统管理软件,可使用某些特权指令 * MAR MBR MAR MDR CPU 主存 地址总线k位 数据总线n位 容量 2K?n位 Read Write 3. 用作主存接口的寄存器 CPU访存时,先送出地址码,然后送出数据或接受数据; 设置两个寄存器,用户不能直接编程访问: * 总线 读取指令时:PC → MAR →M 总线 地址指针/地址计算结果 → MAR → M 总线 写入主存数据:CPU → MBR → M 总线 读出主存数据:M → MBR → CPU 设置MAR,MBR两个寄存器,用户不可见: 地址寄存器MAR 读取操作数或存放运算结果: 数据缓冲寄存器MBR * 连接CPU内的寄存器与算术逻辑运算部件; CPU内部总线(ALU总线) 模型机数据通路框图: 选择器 ALU 选择器 移位器 R0 功能 控制 …… …… R0~R3 C、D SP、PC +1 CPU内总线 移位控制 选择 控制 R1 R2 R3 C D MAR MBR IR PC PSW SP CPR0 CPR1 CPR2 CPR3 CPC CPD R0~R3 C、D PSW MBR 控制 逻辑 内存M I/O SIR CPPC CPPSW CPSP CPMAR EMAR CPMBR SMBR 地址 数据 控制 置入 * 计算机的工作需分步执行:读取指令、读取源操作数、读取目的操作数、运算、存放结果等步骤; 6.1.3 时序系统 需要周期、节拍等时间划分的信号标志; 脉冲 节拍 周期 T0 T1 T2 T3 时序系统产生周期、节拍、脉冲等时序信号。 * 脉冲 节拍 周期 T0 T1 T2 T3 各项操作与统一的节拍同步,每拍完成一步操作. 有了时序信号,才能将计算机的工作安排在不同的时间段内有序完成。 * 多级时序——将时序划分为几个层次: 指令周期 CPU工作周期 时钟周期(节拍) 定时脉冲 * 每条指令的指令周期长短不同 取指周期 指令周期 取指周期 执行周期 指令周期 NOP(空操作) ADD R0, R1 MUL R0, R1 取指周期 执行周期 指令周期 … 指令周期:读取并执行一条指令所需的时间。 * 具有源周期的指令周期 带有目的周期的指令周期 取指周期 源周期 指令周期 执行周期 取指周期 源周期 指令周期 目的周期 执行周期 ADD R0, (R1) 不同类型的指令,指令周期的长短不同。一般不设置完整的时间标志信号,不作为时序的一级。 ADD (R0), (R1) * 多级时序——将时序划分为几个层次: 指令周期 CPU工作周期 时钟周期(节拍) 定时脉冲 * CPU工作周期:指令周期中的某一工作阶段,如取指周期、源周期、目的周期、执行周期等。 不同的工作周期、不同指令
您可能关注的文档
- 2开发自定义axi总线外设ip核以led和开关为例.pdf
- 测量员顶岗实习报告.pdf
- 零碎的法语、法国文化等巴黎的名胜古迹.pdf
- 2014四川广安中考数学试题.pdf
- 02--jg--2020咨询政策与规划--精讲班--任世元讲义hggh_jc_rsy_jy0501.pdf
- 资料基础知识2017练习jczs_lx0508.pdf
- wl-z-g3-190922 5磁场对运动电荷的作用带电粒子在组合场中的运动.pdf
- 2019年内蒙古公务员考试申论真题及答案.pdf
- ab plc学习clx_logix5000-培训教材clxl练习题answer.pdf
- 重庆大学1993-2016年城乡规划理论基础历年真题汇总.pdf
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 西师版五年级数学下册全套电子教案(表格式)(最全).doc VIP
- 2025年AWS认证CloudFront与Route53延迟_地理路由缓存行为专题试卷及解析.pdf VIP
- 2025年互联网营销师元宇宙互动剧本杀与沉浸式剧情营销专题试卷及解析.pdf VIP
- 2025年房地产经纪人投资回报率与投资回报率自动化分析专题试卷及解析.pdf VIP
- 2025年无人机驾驶员执照国际民航组织(ICAO)标准专题试卷及解析.pdf VIP
- 井下中央变电所高压开关整定计算说明书.pdf
- 2025年房地产经纪人商品房交付条件与标准专题试卷及解析.pdf VIP
- 异位妊娠护理教学查房【40页】.pptx VIP
- PLC-S7-200-SMART-与LabVIEW-OPC-以太网通信.pdf VIP
- 全球百强创新集群排行榜.pdf VIP
原创力文档

文档评论(0)