- 49
- 0
- 约4.82千字
- 约 36页
- 2017-09-29 发布于湖北
- 举报
* * 第 五 章 5.1.1 中央处理器的功能 CPU具有如下四方面的基本功能: 5.1 中央处理器的功能和组成 (1)指令控制:程序的顺序控制。 (2)操作控制:把各种操作信号送往相应的部件。 (3)时间控制:对各种操作实施时间上的控制。 (4)数据加工:ALU,对数据进行算术运算和逻辑运算处理。 CPU 的基本组成:运算器、cache 和控制器三大部分。 1. 控制器的主要功能: (1)从内存中取出一条指令,并指出下一条指令在内存中的位置; (2)对指令进行译码或测试,并产生相应的操作控制信号,以便启动规定的动作; (3)指挥并控制CPU、内存和输入/输出设备之间数据流动的方向。 2. 运算器的主要功能: (1)执行所有的算术运算; (2)执行所有的逻辑运算,并进行逻辑测试。 5.1.2 中央处理器的组成 CPU 的组成图 CPU 控制器 运算器 程序计数器(PC) 指令寄存器(IR) 指令译码器(ID) 时序产生器 操作控制器 ALU 累加器 (AC) 数据缓冲寄存器(DR) 状态寄存器 (PSW) DR IR ID PC AR 操作控制器 时序产生器 RAM ALU AC 时钟 状态反馈 取指控制 执行控制 PC+1 PSW 5.1.3 中央处理器中的寄存器 从存储器读取一条指令 字所用的最短时间。 5.2.1指令周期的概念 5.2 指令周期 取1条指令 执行指令 开始 T1 T2 T3 T4 T1 T2 T3 T4 T1 T2 CPU 周期 (取指令) CPU 周期 (执行指令) 指令周期 T周期 CPU 周期 ※ 五条典型指令组成的一个程序 . . . 000 006 . . . 140 021 000 000 021 031 030 030 250 000 八进制机器码 注释 助记符 指令地址 JMP 21 NOP STA 40 ADD 30 CLA 清累加器 A 20 40 30 24 23 22 21 转移指令 空指令 间接寻址,A (40) A=A+(30) 5.2.2 CLA 指令的指令周期 非访内指令 取指令 PC+1 取指令 译码 取下一条 指令PC+1 执行 指 令 取指阶段 执行指令阶段 CLA 20 40 30 24 23 22 21 000 006 JMP 21 NOP STA 40 ADD 30 取指控制 执行控制 操作控制器 时序产生器 RAM ALU 时钟 状态反馈 PC+1 AC DR IR ID PC AR PSW 20 从 20开始 PC+1=21 20 21 20 CLA CLA CLA CLA 操作控制器 时序产生器 执行控制 ALU 0 ① 执行 CLA 指令 5.2.3 ADD 30 指令的指令周期 访内存取并执行指令 A+(30) A 取指令 PC+1 译指令 码 取操 作数 送操作 数地址 取指阶段 执行指令阶段 执行 加操作 取下一条 指令PC+1 CPU周期 CPU周期 CPU周期 CLA 20 40 30 24 23 22 21 JMP 21 NOP STA 40 ADD 30 取指控制 执行控制 21 20 操作控制器 时序产生器 RAM ALU 0 时钟 状态反馈 PC+1 AC DR IR ID PC AR PSW 21 继续 PC+1=22 21 22 21 ADD 30 ADD 30 ADD 30 ADD 30 操作控制器 时序产生器 执行控制 ② 30 30 30 000 006 06 06 0 0 0+6=6 6 指令结束 执行 ADD 30 指令 5.2.4 STA 40 指令的指令周期 访内存取并执行指令 (30) A 取指令 PC+1 译指令 码 送操 作数 送操作 数地址 取指阶段 执行指令阶段 执行操 作(写) 取下一条 指令PC+1 CPU周期 CPU周期 CPU周期 CLA 20 40 30 24 23 22 21 000 006 JMP 21 NOP STA 40 ADD 30 取指控制 执行控制
您可能关注的文档
- 组合逻辑电路课件(电工学).ppt
- 重庆市玉滩湖生态环境保护工程荣昌县高升桥水库片区已完工程造价结算及未完工程跟踪审计第二次.doc
- 仪征市综合客运枢纽项目资格预审文件.PDF
- 一贯医疗行为与违法预防(精神病学高教版).ppt
- 熊十力的哲学思想(生命体验和认识论).ppt
- 新文化运动与马克思主义的传播(甘肃省兰州市第五中学 ).ppt
- 2025-2026学年湖南省高二(上)期末物理试卷(含答案).docx
- 2025-2026学年四川省德阳市高二(上)期末物理试卷(含解析).pdf
- 2025-2026学年湖南省衡阳市衡南县九年级(上)期末历史试卷(含答案).docx
- 2025-2026学年四川省德阳市高一(上)期末物理试卷(含解析).pdf
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).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
原创力文档

文档评论(0)