计算机组成原理:控制存储器与微程序设计

需积分: 17 2 下载量 184 浏览量 更新于2024-08-21 收藏 5.83MB PPT 举报
"控制存储器-计算机组成原理(白中英)课件" 这篇课件主要探讨了计算机组成原理中的核心概念,特别是控制存储器及其在计算机系统中的作用。控制存储器是计算机硬件的一个关键组成部分,它存储了指令系统的所有微程序,其字长与微指令字长相同,而单元数则至少等于所有微程序的总长度。微地址寄存器(μAR)用于存储即将读取的微指令的地址,而微指令寄存器(μIR)则用来存放从控制存储器中读取的微指令。 课件中提到了微地址译码逻辑,这是一个关键机制,它负责生成后续微指令的地址。通常,微地址的产生有三种方式:微程序起始微地址根据指令操作码产生;顺序微地址通过当前微指令的下址字段给出,实现指令的顺序执行;转移微地址则由微指令的下址字段加上特定的转移方式确定,以支持程序分支和其他控制流的变化。 此外,课件还概述了计算机组成原理的课程内容和重要性,强调了硬件结构、实现方式和工作原理的掌握。这门课程是计算机科学及相关专业的基石,对于理解操作系统、接口与通信等后续课程至关重要。学习过程中,需要面对大量的内容、复杂的结构,并需要具备数字逻辑的基础知识。建议的学习方法是分析结构、理解原理并多做练习。 课程内容涵盖广泛,包括计算机系统概述、运算方法和运算器、内部存储器、指令系统、中央处理器(CPU)、总线系统、外围设备、输入输出系统以及操作系统支持等。其中,运算方法涉及定点运算、浮点运算和逻辑运算,而指令系统则讨论了指令格式、寻址方式和典型指令。总线系统讲解了总线的概念和技术,外围设备和输入输出系统则关注了典型设备的工作原理和控制方式。最后,操作系统支持部分涵盖了调度、存储管理和虚拟存储器等内容。 从计算机的分类来看,电子计算机分为电子模拟和电子数字两类,数字计算机又可以细分为专用和通用计算机,以及不同规模的机器,如巨型机、大型机、中型机、小型机、微型机和单片机,这些分类主要基于性能、适用性和成本等因素。