计算机组成原理:控制存储器与微程序设计
需积分: 17 80 浏览量
更新于2024-08-21
收藏 5.83MB PPT 举报
"控制存储器-计算机组成原理(白中英)课件"
这篇课件主要探讨了计算机组成原理中的核心概念,特别是控制存储器及其在计算机系统中的作用。控制存储器是计算机硬件的一个关键组成部分,它存储了指令系统的所有微程序,其字长与微指令字长相同,而单元数则至少等于所有微程序的总长度。微地址寄存器(μAR)用于存储即将读取的微指令的地址,而微指令寄存器(μIR)则用来存放从控制存储器中读取的微指令。
课件中提到了微地址译码逻辑,这是一个关键机制,它负责生成后续微指令的地址。通常,微地址的产生有三种方式:微程序起始微地址根据指令操作码产生;顺序微地址通过当前微指令的下址字段给出,实现指令的顺序执行;转移微地址则由微指令的下址字段加上特定的转移方式确定,以支持程序分支和其他控制流的变化。
此外,课件还概述了计算机组成原理的课程内容和重要性,强调了硬件结构、实现方式和工作原理的掌握。这门课程是计算机科学及相关专业的基石,对于理解操作系统、接口与通信等后续课程至关重要。学习过程中,需要面对大量的内容、复杂的结构,并需要具备数字逻辑的基础知识。建议的学习方法是分析结构、理解原理并多做练习。
课程内容涵盖广泛,包括计算机系统概述、运算方法和运算器、内部存储器、指令系统、中央处理器(CPU)、总线系统、外围设备、输入输出系统以及操作系统支持等。其中,运算方法涉及定点运算、浮点运算和逻辑运算,而指令系统则讨论了指令格式、寻址方式和典型指令。总线系统讲解了总线的概念和技术,外围设备和输入输出系统则关注了典型设备的工作原理和控制方式。最后,操作系统支持部分涵盖了调度、存储管理和虚拟存储器等内容。
从计算机的分类来看,电子计算机分为电子模拟和电子数字两类,数字计算机又可以细分为专用和通用计算机,以及不同规模的机器,如巨型机、大型机、中型机、小型机、微型机和单片机,这些分类主要基于性能、适用性和成本等因素。
2021-10-09 上传
113 浏览量
2012-01-30 上传
2009-09-10 上传
2009-11-25 上传
2015-06-17 上传
2021-10-02 上传
2021-10-09 上传
2010-03-06 上传
冀北老许
- 粉丝: 19
- 资源: 2万+
最新资源
- html5:第五科技,分享一些自己做的html5源码!
- 双基地模糊度函数:计算双基地雷达的模糊度函数-matlab开发
- 61IC_S2647,c语言-15的源码,c语言
- perfume-master.zip
- github-project-try:我的学生的简单github测试
- 串口接收试验_单片机C语言实例(纯C语言源代码).zip
- dropwizardapp:玩dropwizard
- 50project50days-blank:Project Starter文件
- code,c语言编写系统源码,c语言
- HTML5-CSS3-Cookbook:HTML5和CSS3实例教程-原始
- 液晶12864并行2_单片机C语言实例(纯C语言源代码).zip
- Django3ByExample
- love-running:基于都柏林的跑步社区的网站
- zlib-1.2.2,c语言网卡驱动源码,c语言
- 体育馆
- JavaPractice:Java实践程序