计算机组成原理:控制存储器与微程序设计
需积分: 17 184 浏览量
更新于2024-08-21
收藏 5.83MB PPT 举报
"控制存储器-计算机组成原理(白中英)课件"
这篇课件主要探讨了计算机组成原理中的核心概念,特别是控制存储器及其在计算机系统中的作用。控制存储器是计算机硬件的一个关键组成部分,它存储了指令系统的所有微程序,其字长与微指令字长相同,而单元数则至少等于所有微程序的总长度。微地址寄存器(μAR)用于存储即将读取的微指令的地址,而微指令寄存器(μIR)则用来存放从控制存储器中读取的微指令。
课件中提到了微地址译码逻辑,这是一个关键机制,它负责生成后续微指令的地址。通常,微地址的产生有三种方式:微程序起始微地址根据指令操作码产生;顺序微地址通过当前微指令的下址字段给出,实现指令的顺序执行;转移微地址则由微指令的下址字段加上特定的转移方式确定,以支持程序分支和其他控制流的变化。
此外,课件还概述了计算机组成原理的课程内容和重要性,强调了硬件结构、实现方式和工作原理的掌握。这门课程是计算机科学及相关专业的基石,对于理解操作系统、接口与通信等后续课程至关重要。学习过程中,需要面对大量的内容、复杂的结构,并需要具备数字逻辑的基础知识。建议的学习方法是分析结构、理解原理并多做练习。
课程内容涵盖广泛,包括计算机系统概述、运算方法和运算器、内部存储器、指令系统、中央处理器(CPU)、总线系统、外围设备、输入输出系统以及操作系统支持等。其中,运算方法涉及定点运算、浮点运算和逻辑运算,而指令系统则讨论了指令格式、寻址方式和典型指令。总线系统讲解了总线的概念和技术,外围设备和输入输出系统则关注了典型设备的工作原理和控制方式。最后,操作系统支持部分涵盖了调度、存储管理和虚拟存储器等内容。
从计算机的分类来看,电子计算机分为电子模拟和电子数字两类,数字计算机又可以细分为专用和通用计算机,以及不同规模的机器,如巨型机、大型机、中型机、小型机、微型机和单片机,这些分类主要基于性能、适用性和成本等因素。
2021-10-09 上传
2012-01-30 上传
231 浏览量
2009-09-10 上传
2009-11-25 上传
2015-06-17 上传
2021-10-02 上传
2021-10-09 上传
2010-03-06 上传
冀北老许
- 粉丝: 16
- 资源: 2万+
最新资源
- 掌握压缩文件管理:2工作.zip文件使用指南
- 易语言动态版置入代码技术解析
- C语言编程实现电脑系统测试工具开发
- Wireshark 64位:全面网络协议分析器,支持Unix和Windows
- QtSingleApplication: 确保单一实例运行的高效库
- 深入了解Go语言的解析器组合器PARC
- Apycula包安装与使用指南
- AkerAutoSetup安装包使用指南
- Arduino Due实现VR耳机的设计与编程
- DependencySwizzler: Xamarin iOS 库实现故事板 UIViewControllers 依赖注入
- Apycula包发布说明与下载指南
- 创建可拖动交互式图表界面的ampersand-touch-charts
- CMake项目入门:创建简单的C++项目
- AksharaJaana-*.*.*.*安装包说明与下载
- Arduino天气时钟项目:源代码及DHT22库文件解析
- MediaPlayer_server:控制媒体播放器的高级服务器