举例:累加寄存器AC是一个通用寄存器。 功能:当运算器的算术逻辑单元(ALU)执行算术或逻辑运算时, 累加器为ALU提供一个工作区。 累加器暂时存放ALU运算的结果。 显然,运算器中至少要有一个累加寄存器。 目前CPU中的累加寄存器,多达16个,32个,甚至更多。 当使用多个累加器时,就变成通用寄存器堆结构,其中任何一个可存放 源操作数,也可存放结果操作数。 在这种情况下,需要在指令格式中对寄存器号加以编址。 8.1.3 CPU的主要寄存器 8.1.3 CPU的主要寄存器 操作码 译码器 8.1.3 CPU的主要寄存器 二、用于控制的寄存器 1)指令寄存器(IR) 指令寄存器用来保存当前正在执行的一条指令。 在指令执行过程中,指令寄存器内容不发生变化,以保证实现指令的全部功能。 当执行一条指令时,先把它从内存取到数据缓冲寄存器中,然后再传至指令寄存器。为了提高指令间的衔接速度,大多数计算机将指令寄存器扩充为指令队列(指令栈),允许预取若干条指令。 指令由操作码和地址码组成。 为了执行给定的指令,必须对操作码进行译码测试,以便识别所要求的操作。指令译码器就是做这项工作的。 指令寄存器中操作码字段的输出就是指令译码器的输入。 操作码经译码后,即可向操
您可能关注的文档
- 机器人项目购买清单.doc
- 机箱背面板主要接口.doc
- 机箱背面各种端口.doc
- 机械电工电子技术复习资料.doc
- 机械振动巩固与提升.doc
- 机械制图安装与使用说明.ppt
- 基本的IO接口.doc
- 基本网络测试工具.doc
- 基本永久链路实训.ppt
- 基础会计实训平台.ppt
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
原创力文档

文档评论(0)