计组课后
计组课后习题及作业
B 的零的表示形式是唯一的。 2.在机器数中,_____ A.原码 B.补码 C.反码 D.原码和反码 3.一个8位二进制整数,采用补码表示,且由3个“1”和5个 C 。 “0”组成,则最小值为_____ A.-127 B.-32 C.-125 D.-3 6章 4.若某数x的真值为-0.1010,在计算机中该数表示为1.0110, 则该数所用的编码方法是_____码。 B B. 补 C.反 D.移 总 A.原 D 。 线 5.已知定点小数x的反码为1.x1x2x3,且x<-0.75,则必有_____ 系 A.x1=0,x2=0,x3=1 B.x1=1 C.x1=0,且x2,x3不全为0 D.x1=0,x2=0,x3=0 B 。 统 6.运算器虽有许多部件组成,但核心部分是_____ A.数据总线 B.算术逻辑运算单元 C.多路开关 D.通用寄存器 计 算 机 组 成 原 理 与 接 口 C 。 1.下列数中最小的数为_____ A.(101001)2 B.(52)8 C.(101001)BCD D.(233)16
统
理 学 院电技教研室
首页
9
第七章练习
计 算 机 组 成 原 理 与 接 口
6章
总 线 系 统
D 。 1.计算机的外围设备是指_____ A.输入/输出设备 B.外存设备 C.远程通信设备 D.除了CPU和内存以外的其它设备 2.CRT的分辨率为1024×1024像素,像素的颜色数为256,则 B 。 刷新存储器的容量是___ A.512KB B.1MB C.256KB D.2MB C 3.CRT的颜色数为256色,则刷新存储器每个单元的字长是__ A.256位 B.16位 C.8位 D.7位 4.一张3.5英寸软盘的存储容量为___,每个扇区存储的固定 数据是____ A A. 1.44MB,512B B.1MB,1024B C.2MB,256B D.1.44MB,128B 5.CD-ROM光盘是___型光盘,可用作计算机的___存储器和数 字化多媒体设备。 B A.重写,内 B.只读,外 C.一次,外 D.只读,内
(I)计组课后答案(第十章部分)
计算机组成课后答案第十章思考题10.1机器指令的典型元素是什么?答:机器指令的典型元素是操作码,源操作数的引用,结果操作数的引用,下一指令引用。
10.2什么类型的位置能保存源和目的的操作数?答:主存(或虚存),寄存器(I/O接口的端口)。
10.3若一个指令容有4个地址,每个指令的用途是什么?答:包括两个源操作数,一个结果,以及下一指令地址。
10.4列出并简介指令集设计的5个重要问题?答:(1)操作指令表:应提供多少和什么样的操作,操作将是何等的复杂。
(2)数据类型:对几种数据类型完成操作。
(3)指令格式:指令的(位)长度、地址数目、各个字段的大小等。
(4)寄存器:能被指令访问的CPU寄存器数目以及它们的用途。
(5)寻址方式:指定操作数地址的产生方式。
10.5在机器指令集中,典型的操作数类型是什么?答:地址、数值、字符、逻辑数据。
10.6压缩十进制表示数与IRA字符代码之间的关系是什么?答:数字0到9的IRA代码的样式是011****,其中后4位恰恰是0000到1001,即压缩十进制数的编码。
因此7位IRA代码与4位压缩十进制表示之间转换是十分方便的。
10.7算数移位和逻辑移位有何区别?答:逻辑移位(无符号<<,>>,java>>>>):一个字的各位左移或右移,一端移出的位丢失,另一端是0被移入。
算术移位(有符号补码<<,>>):把数据看做是有符号整数而不移符号位。
算数右移(有符号补码>>):左边符号位(高位)填充。
算数左移:无溢出时,算数左移和逻辑左移都相当于乘以2。
如果出现溢出,算数左移和逻辑左移将产生不同的结果,但算数左移仍保留数的符号位不变。
10.8为何要控制传递(转移)指令?答:(1)实现一个应用需要上千条甚至上百万条指令,若每条指令必须分立的写出,这将会是非常麻烦的事情。
若一个表或者列表来处理,则可使用程序循环的方法,一个指令序列重复执行直到所有的数据被处理。
计组课设任务书及评语
指导教师:
2012年 月 日
专业负责人:
2012年 月日
学院教学副院长:
2012年 月 日
课程设计任务书
学 院
信息学院
专 业
计算机科学与技术
学生姓名
班级学号
课程设计题目
单寄存器减法\右移位\存数\转移指令实验计算机设计(第3组)
实践教学要求与任务:
利用EL-JY-II型计算机组成原理实验仪提供地硬件资源,通过设计(包括整机结构设计、指令设计、微程序设计、微指令设计、调试程序设计等)、组装、调试三个步骤完成一台微程序控制地带移位运算功能实验计算机地设计.具体要求如下:
信息学院
专 业
计算机科学与技术
学生姓名
班级学号
课程设计题目
多寄存器算术清零\逻辑与\输入输出\转移指令实验计算机设计(第7组)
实践教学要求与任务:
利用EL-JY-II型计算机组成原理实验仪提供地硬件资源,通过设计(包括整机结构设计、指令设计、微程序设计、微指令设计、调试程序设计等)、组装、调试三个步骤完成一台微程序控制地复杂实验计算机地设计.具体要求如下:
1、掌握实验计算机地整机结构.熟悉实验计算机地组装和调试方法.
2、设计如下几条机器指令地格式,指令格式可以采用单字长或双字长设计.
算术清零运算指令:CLR rd (功能 0 -> rd)
逻辑与运算指令:AND rs,rd(功能rs ∧ rd -> rd)
输入输出指令:IN #DATA,rd (功能DATA -> rd)
1、掌握实验计算机地整机结构.熟悉实验计算机地组装和调试方法.
2、设计如下几条机器指令地格式,指令格式可以采用单字长或双字长设计.
计算机组成原理第四章课后习题及答案_唐朔飞().doc
第4 章存储器1.解释概念:主存、辅存、Cache RAM SRAM DRAMROMPROMEPROVEEPROM CDRO、MFlash Memory 。
答:主存:主存储器,用于存放正在执行的程序和数据。
CPU可以直接进行随机读写,访问速度较高。
辅存:辅助存储器,用于存放当前暂不执行的程序和数据,以及一些需要永久保存的信息。
Cache:高速缓冲存储器,介于CPU和主存之间,用于解决CPU和主存之间速度不匹配问题。
RAM半导体随机存取存储器,主要用作计算机中的主存。
SRAM 静态半导体随机存取存储器。
DRAM 动态半导体随机存取存储器。
ROM 掩膜式半导体只读存储器。
由芯片制造商在制造时写入内容,以后只能读出而不能写入。
PROM 可编程只读存储器,由用户根据需要确定写入内容,只能写入一次。
EPRO M紫外线擦写可编程只读存储器。
需要修改内容时,现将其全部内容擦除,然后再编程。
擦除依靠紫外线使浮动栅极上的电荷泄露而实现。
EEPROM电擦写可编程只读存储器。
CDROMI只读型光盘。
Flash Memory :闪速存储器。
或称快擦型存储器。
2.计算机中哪些部件可以用于存储信息?按速度、容量和价格/ 位排序说明。
答:计算机中寄存器、Cache主存、硬盘可以用于存储信息。
按速度由高至低排序为:寄存器、Cache主存、硬盘;按容量由小至大排序为:寄存器、Cache主存、硬盘;按价格/位由高至低排序为:寄存器、Cache主存、硬盘3.存储器的层次结构主要体现在什么地方?为什么要分这些层次?计算机如何管理这些层次?答:存储器的层次结构主要体现在Cache-主存和主存-辅存这两个存储层次上。
Cache-主存层次在存储系统中主要对CPU访存起加速作用,即从整体运行的效果分析,CPU访存速度加快,接近于Cache的速度,而寻址空间和位价却接近于主存。
主存-辅存层次在存储系统中主要起扩容作用,即从程序员的角度看,他所使用的存储器其容量和位价接近于辅存,而速度接近于主存。
计算机组成原理课后习题答案解析
作业解答第一章作业解答1.1 基本的软件系统包括哪些内容?答:基本的软件系统包括系统软件与应用软件两大类。
系统软件是一组保证计算机系统高效、正确运行的基础软件,通常作为系统资源提供给用户使用。
包括:操作系统、语言处理程序、数据库管理系统、分布式软件系统、网络软件系统、各种服务程序等。
1.2 计算机硬件系统由哪些基本部件组成?它们的主要功能是什么?答:计算机的硬件系统通常由输入设备、输出设备、运算器、存储器和控制器等五大部件组成。
输入设备的主要功能是将程序和数据以机器所能识别和接受的信息形式输入到计算机内。
输出设备的主要功能是将计算机处理的结果以人们所能接受的信息形式或其它系统所要求的信息形式输出。
存储器的主要功能是存储信息,用于存放程序和数据。
运算器的主要功能是对数据进行加工处理,完成算术运算和逻辑运算。
控制器的主要功能是按事先安排好的解题步骤,控制计算机各个部件有条不紊地自动工作。
1.3 冯·诺依曼计算机的基本思想是什么?什么叫存储程序方式?答:冯·诺依曼计算机的基本思想包含三个方面:1) 计算机由输入设备、输出设备、运算器、存储器和控制器五大部件组成。
2) 采用二进制形式表示数据和指令。
3) 采用存储程序方式。
存储程序是指在用计算机解题之前,事先编制好程序,并连同所需的数据预先存入主存储器中。
在解题过程(运行程序)中,由控制器按照事先编好并存入存储器中的程序自动地、连续地从存储器中依次取出指令并执行,直到获得所要求的结果为止。
1.4 早期计算机组织结构有什么特点?现代计算机结构为什么以存储器为中心?答:早期计算机组织结构的特点是:以运算器为中心的,其它部件都通过运算器完成信息的传递。
随着微电子技术的进步,人们将运算器和控制器两个主要功能部件合二为一,集成到一个芯片里构成了微处理器。
同时随着半导体存储器代替磁芯存储器,存储容量成倍地扩大,加上需要计算机处理、加工的信息量与日俱增,以运算器为中心的结构已不能满足计算机发展的需求,甚至会影响计算机的性能。
计算机组成原理课后题答案_清华大学出版_秦磊华_吴非
解释下列名词摩尔定律:对集成电路上可容纳的晶体管数目、性能和价格等发展趋势的预测,其主要内容是:成集电路上可容纳的晶体管数量每18个月翻一番,性能将提高一倍,而其价格将降低一半。
主存: 计算机中存放正在运行的程序和数据的存储器,为计算机的主要工作存储器,可随机存取。
控制器:计算机的指挥中心,它使计算机各部件自动协调地工作。
时钟周期:时钟周期是时钟频率的倒数,也称为节拍周期或T周期,是处理操作最基本的时间单位。
多核处理器:多核处理器是指在一枚处理器中集成两个或多个完整的计算引擎(内核)。
字长:运算器一次运算处理的二进制位数。
存储容量: 存储器中可存二进制信息的总量。
CPI:指执行每条指令所需要的平均时钟周期数。
MIPS:用每秒钟执行完成的指令数量作为衡量计算机性能的一个指标,该指标以每秒钟完成的百万指令数作为单位。
CPU时间:计算某个任务时CPU实际消耗的时间,也即CPU真正花费在某程序上的时间。
计算机系统的层次结构:计算机系统的层次结构由多级构成,一般分成5级,由低到高分别是:微程序设计级,机器语言级,操作系统级,汇编语言级,高级语言级。
基准测试程序:把应用程序中使用频度最高的那那些核心程序作为评价计算机性能的标准程序。
软/硬件功能的等价性:从逻辑功能的角度来看,硬件和软件在完成某项功能上是相同的,称为软/硬件功能是等价的,如浮点运算既可以由软件实现,也可以由专门的硬件实现。
固件:是一种软件的固化,其目的是为了加快软件的执行速度。
可靠性:可靠性是指系统或产品在规定的条件和规定的时间内,完成规定功能的能力。
产品可靠性定义的要素是三个“规定”:“规定条件”、“规定时间”和“规定功能”。
MTTF:平均无故障时间,指系统自使用以来到第一次出故障的时间间隔的期望值。
MTTR:系统的平均修复时间。
MTBF:平均故障间隔时间,指相邻两次故障之间的平均工作时间。
可用性:指系统在任意时刻可使用的概率,可根据MTTF、MTTR和MTBF等指标计算处系统的可用性。
计算机组成与系统结构课后答案全清华大学出版社袁春风主编之欧阳育创编
第1 章习题答案5.若有两个基准测试法度P1和P2在机器M1和M2上运行,假定M1和M2的价格辨别是5000元和8000元,下表给出了P1和P2在M1和M2上所花的时间和指令条数。
请回答下列问题:(1)对P1,哪台机器的速度快?快几多?对P2呢?(2)在M1上执行P1和P2的速度辨别是几多MIPS?在M2上的执行速度又各是几多?从执行速度来看,对P2,哪台机器的速度快?快几多?(3)假定M1和M2的时钟频率各是800MHz和1.2GHz,则在M1和M2上执行P1时的平均时钟周期数CPI各是几多?(4)如果某个用户需要年夜量使用法度P1,并且该用户主要关心系统的响应时间而不是吞吐率,那么,该用户需要年夜批购进机器时,应该选择M1还是M2?为什么?(提示:从性价比上考虑)(5)如果另一个用户也需要购进年夜批机器,但该用户使用P1和P2一样多,主要关心的也是响应时间,那么,应该选择M1还是M2?为什么?参考谜底:(1)对P1,M2比M1快一倍;对P2,M1比M2快一倍。
(2)对M1,P1的速度为:200M/10=20MIPS;P2为300k/0.003=100MIPS。
对M2,P1的速度为:150M/5=30MIPS;P2为420k/0.006=70MIPS。
从执行速度来看,对P2,因为100/70=1.43倍,所以M1比M2快0.43倍。
(3)在M1上执行P1时的平均时钟周期数CPI为:10×800M/(200×106)=40。
在M2上执行P1时的平均时钟周期数CPI为:5×1.2G/(150×106)=40。
(4)考虑运行P1时M1和M2的性价比,因为该用户主要关心系统的响应时间,所以性价比中的性能应考虑执行时间,其性能为执行时间的倒数。
故性价比R为:R=1/(执行时间×价格)R越年夜说明性价比越高,也即,“执行时间×价格”的值越小,则性价比越高。
计算机组成原理第二章课后习题答案
第二章运算方法和运算器练习一、填空题1. 补码加减法中,(符号位)作为数的一部分参加运算,(符号位产生的进位)要丢掉。
2. 为判断溢出,可采用双符号位补码,此时正数的符号用(00)表示,负数的符号用(11)表示。
3. 采用双符号位的方法进行溢出检测时,若运算结果中两个符号位(不相同),则表明发生了溢出。
若结果的符号位为(01),表示发生正溢出;若为(10),表示发生负溢出。
4. 采用单符号位进行溢出检测时,若加数与被加数符号相同,而运算结果的符号与操作数的符号(不一致),则表示溢出;当加数与被加数符号不同时,相加运算的结果(不会产生溢出)。
5. 利用数据的数值位最高位进位C和符号位进位Cf的状况来判断溢出,则其表达式为over=(C⊕Cf)。
6. 在减法运算中,正数减(负数)可能产生溢出,此时的溢出为(正)溢出;负数减(正数)可能产生溢出,此时的溢出为(负)溢出。
7. 补码一位乘法运算法则通过判断乘数最末位Yi和Yi-1的值决定下步操作,当YiYi-1=(10)时,执行部分积加【-x】补,再右移一位;当YiYi-1=(01)时,执行部分积加【x】补,再右移一位。
8. 浮点加减运算在(阶码运算溢出)情况下会发生溢出。
9. 原码一位乘法中,符号位与数值位(分开运算),运算结果的符号位等于(两操作数符号的异或值)。
10. 一个浮点数,当其补码尾数右移一位时,为使其值不变,阶码应该(加1)。
11. 左规的规则为:尾数(左移一位),阶码(减1)。
12. 右规的规则是:尾数(右移一位),阶码(加1)。
13. 影响进位加法器速度的关键因素是(进位信号的传递问题)。
14. 当运算结果的补码尾数部分不是(11.0×××××或00.1×××××)的形式时,则应进行规格化处理。
当尾数符号位为(01)或(10)时,需要右规。
王道计组课后题讲解
王道计组课后题讲解【王道计组课后题讲解】计算机组成原理是计算机科学与技术领域的一门基础课程,它主要介绍了计算机的基本组成结构、工作原理和运行机制等方面的知识。
作为计算机专业的核心课程之一,计算机组成原理的学习对于理解计算机的运行原理和优化程序设计具有重要意义。
然而,由于课堂时间有限,老师可能无法详细解答每一个题目和问题。
因此,针对王道计组课后题,本文将进行详细讲解,帮助同学们更好地掌握计算机组成原理的相关知识。
一、题目一题目描述:什么是冯·诺依曼体系结构?请简要描述其主要特点。
解析:冯·诺依曼体系结构是一种基于存储程序概念的计算机体系结构,由冯·诺依曼于1945年提出,是现代计算机的基础。
其主要特点包括以下几点:1. 存储程序概念:冯·诺依曼体系结构中,指令和数据以相同的方式存储在计算机内存中,计算机按照存储器地址访问数据和指令。
这种存储程序的概念使得计算机能够根据存储在内存中的程序指令进行自动化运算。
2. 指令流水线:冯·诺依曼体系结构中的计算机通常采用指令流水线的执行方式,即将指令的执行过程分为多个阶段,使得多条指令可以同时执行,提高了计算机的运行效率。
3. 存储器与运算器分离:冯·诺依曼体系结构将存储器和运算器进行了明确的分离。
存储器负责存储数据和指令,而运算器负责进行运算和逻辑判断。
4. 程序控制:冯·诺依曼体系结构中,计算机根据存储在内存中的程序指令顺序执行,具有明确定义的程序控制结构,能够实现复杂的程序逻辑和功能。
二、题目二题目描述:什么是时序逻辑?请简要描述时序逻辑的工作原理。
解析:时序逻辑是一种基于时钟信号的数字电路设计方式,用于实现带有状态的计算和控制。
其工作原理如下:1. 时钟信号驱动:时序逻辑的工作是由时钟信号驱动的,时钟信号的频率决定了电路的工作速度。
在每个时钟周期内,时序逻辑会根据输入信号和当前状态,在下一个时钟上升沿的时刻更新输出信号和状态。
计组课程设计遇到的问题
计组课程设计遇到的问题一、教学目标本章节的教学目标包括以下三个方面:1.知识目标:使学生掌握计算机组成原理的基本概念、基本原理和基本方法,能够理解计算机系统的整体结构和各组成部分的功能,了解计算机技术的发展趋势。
2.技能目标:培养学生运用计算机组成原理分析和解决实际问题的能力,能够根据实际需求设计简单的计算机系统。
3.情感态度价值观目标:培养学生对计算机技术的兴趣和好奇心,增强学生对计算机技术的自信心,培养学生团队合作、创新思维和持续学习的意识。
二、教学内容本章节的教学内容主要包括以下几个部分:1.计算机系统的整体结构:计算机硬件系统、计算机软件系统、计算机系统的层次结构。
2.计算机硬件组成:中央处理器(CPU)、存储器、输入输出设备、总线系统。
3.计算机软件组成:操作系统、编程语言、应用软件。
4.计算机系统性能评价:性能指标、性能分析方法、性能优化策略。
5.计算机技术发展趋势:、大数据、物联网、量子计算等。
三、教学方法为了实现本章节的教学目标,将采用以下几种教学方法:1.讲授法:通过讲解计算机组成原理的基本概念、基本原理和基本方法,使学生掌握计算机系统的整体结构和各组成部分的功能。
2.案例分析法:通过分析实际案例,使学生了解计算机系统性能评价的方法和技巧。
3.实验法:让学生亲自动手进行计算机硬件实验,加深对计算机硬件组成原理的理解。
4.讨论法:学生分组讨论,培养学生的团队合作精神和创新思维。
四、教学资源为了支持本章节的教学内容和教学方法的实施,将准备以下教学资源:1.教材:选用权威、实用的计算机组成原理教材,如《计算机组成与设计:硬件/软件接口(原书第四版)》。
2.参考书:推荐学生阅读一些计算机组成原理相关的参考书籍,如《计算机组成(第3版)》。
3.多媒体资料:制作课件、教学视频等多媒体资料,以便为学生提供更加直观、生动的学习体验。
4.实验设备:准备计算机硬件实验设备,如CPU、存储器、输入输出设备等,以便进行实验教学。
计组课后作业答案
《运算器》P61 3.4写出下列各机器数的二进制真值X:(1)[X]补=0,1001 X=1001(2)[X]补=1,1001 X=-111(3)[X]原=0,1101 X=1101(4)[X]原=1,1101 X=-1101(5)[X]反=0,1011 X=1011(6)[X]反=1,1011 X=-100(7)[X]移=0,1001 X=-111(8)[X]移=1,1001 X=+1001(9)[X]补=1,0000000 X=-10000000B,X=-128(10)[X]反=1,0000000 X=-1111111B,X=-127(11)[X]原=1,0000000 X=-0(12)[X]移=1,0000000 X=0P107 4.1X=0.1101 Y=-0.0110(设机器数长度为8位)[X]补=0.1101000[-X]补=1.0011000[2X]补=溢出[-2X]补=溢出[X/2]补=0.0110100[-X/2]补=1.1001100[Y]补=1.1010000[-Y]补=0.0110000[2Y]补=1.0100000[-2Y]补=0.1100000[Y/2]补=1.1101000[-Y/2]补=0.0011000[-Y/4]补=0.0001100P61:5、(1) X=-25/64=-0.011001B ,Y=2.875=10.111B[X]浮=0,11111 1.11001=7F9H [Y]浮=1,00010 0.10111=897H (2) [Z]浮=9F4H=1,00111 1.10100=-80P61:6、机器数字长16位 (1) 无符号整数:12~016-(2) 原码表示的定点整数:1,111…11~0,111…11即12~)12(1515--- (3) 补码表示的定点整数:1,00…000~0,111…11即12~21515--(4) 补码表示的定点小数:1.00…000~0.111…11即1521~1---(5) 非规格化浮点数:ER M N ⨯=最大数=12772)21(--⨯-最小数=12721-⨯-最大负数=72722--⨯-最小正数=72722--⨯(6) 最大数=12772)21(--⨯-最小数=12721-⨯-最大负数=72712)22(---⨯+-最小正数=72122--⨯P107:2、(1)(2)P108:4-14-2P108:55-1补码BOOTH算法5-2补码BOOTH算法P108:6、6-1原码恢复余数算法6-2原码加减交替算法P108 7-1补码加减交替算法7-2补码加减交替算法P108:8-1(1)X=-1.625=-1.101B Y=5.25=101.01B X+YX-Y:1、对阶同上2、尾数相减:11.1100110+ 11.01011[E X-Y]补= 11.00100103、结果不需规格化4、舍入处理:[E X-Y]补=1.00101[X-Y] = 0,0011 1,00101X=0.2344 = 0.00111 Y= -0.1133=-0.00011X-Y:1、对阶同上2、尾数相减:00.11100+ 00.01100[E X-Y]补= 01.01000 发生正溢尾数右移,阶码加1[E X-Y]补= 0.10100[M x-y] = 1.11113、结果不需规格化4、舍入处理:[E X-Y]补=0.10100[X-Y] = 1,1111 0,10100(1)X=5.25=101.01B Y=-1.625=-1.101B X*Y9-1 X/Y:9-2 X*Y9-2 X/Y《存储体系》P225:2、 (1) 片641641161664=⨯=⨯⨯K K(2) s msμ625.151282=(3) s ns μ64500128=⨯ P225:3、(1) 最大主存容量=bit 16218⨯(2) 共需片6416416416218=⨯=⨯⨯bitK bit芯片;若采用异步刷新,则刷新信号的周期为s msμ625.151282= (3) 每块8字节,则Cache 容量为行925128162==⨯BytebitK ,即c=9,Cache 采用2路组相联映射,则r=1。
计组求课程设计
计组求课程设计一、教学目标本节课的教学目标是让学生掌握计算机组成原理的基本概念和硬件组成,了解各个硬件组件的功能和工作原理,培养学生分析和解决计算机组成相关问题的能力。
1.掌握计算机组成的基本概念和硬件组成。
2.了解中央处理器(CPU)、存储器、输入输出设备等硬件组件的功能和工作原理。
3.理解计算机系统的性能指标,如主频、缓存、内存容量等。
4.能够分析计算机系统的硬件组成和各个组件的作用。
5.能够运用计算机组成原理解决实际问题,如性能优化、硬件选型等。
情感态度价值观目标:1.培养学生对计算机科学的兴趣和好奇心,激发学生学习计算机组成的热情。
2.培养学生尊重知识产权、诚实守信的价值观。
二、教学内容本节课的教学内容主要包括计算机组成原理的基本概念、硬件组成、中央处理器(CPU)、存储器、输入输出设备等。
1.计算机组成原理的基本概念:介绍计算机组成的基本概念,如计算机系统、硬件、软件等。
2.硬件组成:讲解计算机硬件的组成部分,如中央处理器(CPU)、存储器、输入输出设备等,并阐述它们之间的关系。
3.中央处理器(CPU):介绍CPU的功能、结构、工作原理,如控制单元、算术逻辑单元、寄存器等。
4.存储器:讲解存储器的分类、功能、工作原理,如随机存储器(RAM)、只读存储器(ROM)等。
5.输入输出设备:介绍输入输出设备的功能、工作原理,如键盘、鼠标、显示器等。
三、教学方法本节课采用多种教学方法,如讲授法、讨论法、案例分析法等,以激发学生的学习兴趣和主动性。
1.讲授法:教师讲解计算机组成原理的基本概念、硬件组成、中央处理器(CPU)、存储器、输入输出设备等内容。
2.讨论法:引导学生分组讨论计算机组成相关问题,培养学生的团队合作能力和解决问题的能力。
3.案例分析法:分析实际案例,如计算机性能优化、硬件选型等,让学生学会运用计算机组成原理解决实际问题。
四、教学资源本节课的教学资源包括教材、参考书、多媒体资料、实验设备等。
(I)计组课后答案(第十一十二章部分)
计算机组成课后答案第十一章和第十二章部分答案11.1简要定义立即寻址答:寻址的最简单的方式,操作数实际出现在指令中:操作数=A。
这种方式用于定义和使用设置变量的常数或者是设置变量的初始值,数乘以2的补码形式存储,最左位是符号位,当操作数装入数据寄存器时,符号位向左扩展来填充数据字的字长。
11.2简要定义直接寻址答:地址字段含有操作数的有效地址:EA=A,只要要求一次存储器的访问,并且不要求为生成地址的专门计算。
只提供有限的地址空间。
10.3简要定义间接寻址答:让地址字段指示一个存储器字地址,而此地址处容有操作数的全长度地址。
EA=(A)。
11.4简要定义寄存器寻址答:与直接寻址类似,唯一不同的是地址字段指的是寄存器而不是一个主存地址:EA=R。
11.5简要定义寄存器间接寻址答:类似于间接寻址。
两种情况唯一不同的是,地址字段指的是存储位置还是寄存器。
于是,对于一个寄存器间接寻址:EA=(R)。
11.6简要定义偏移寻址答:直接寻址和寄存器寻址的方式相结合:EA=A+(R).要求指令有两个地址字段,至少其中一个是显示的。
容纳在一个地址字段中值(值=A)被直接引用,另一地址段,或基于操作码的一个隐含引用,指的是寄存器,此寄存器的内容加上A的有效地址。
一种强有力的寻址方式是直接寻址和寄存器间接寻址能力的结合。
它的几种名称,取决于它使用的上下文,但基本的机制是相同的。
我们将它称为偏移寻址。
11.7简要定义相对寻址答:隐含引用的寄存器是程序计数器(PC)即:当前指令的PC值(此指令后续的下一条指令的地址)加上地址字段的值(A),产生有效地址。
11.8、自动变址的优点是?答:由于经常需要在每次对存放在变址寄存器中的下标访问后,增加或减少下标值。
自动变址能自动完成增量,减量操作并将其作为统一指令周期的一部分,能隐式应用变址寄存器并自动完成EA=A+(R),R->(R)+imm(立即数)。
这样加速这些程序的运行速度。
(I)计组课后答案(第一章和二章部分)
计算机组成课后答案第一章和二章部分答案1.1计算机组成与计算机体系结构在概念上有何区别?答:计算机体系结构是指那些对程序员可见的系统属性即概念性结构与功能特性,还包括设计思想与体系结构。
计算机组成指的是系统结构的逻辑实现,包括机器机内的数据流和控制流的组成及逻辑设计等。
1.2计算机结构与计算机功能在概念上有何区别?答:计算机结构是指计算机的组件是以何种方式相互关联的。
计算机功能是指每个单独的操作组分作为结构的一部分。
1.3计算机的四个主要功能是什么”答:数据处理、数据存储、数据移动、控制。
1.4列出并概要定义计算机的主要结构部件。
答:中央处理单元(CPU ):控制电脑的操作,执行它的数据处理功能;常简称为处理器。
主存储器:存储数据。
I / O :输入输出,计算机及其外部环境之间数据移动。
系统总线:它提供了一些沟通机制,连接其他部分的结构。
1.5列出并概要定义处理器的主要结构部件答:控制单元:控制CPU,因此计算机的操作。
算术和逻辑单元(ALU):执行计算机的数据处理功能。
寄存器:提供存储内部CPU。
CPU内部总线:一些之间提供了沟通的机制。
控制器:控制cpu的关系。
第二章2.1什么是存储程序式计算机?答:存储程序计算机最早是由著名数学家冯·诺依曼等人在1946年总结并明确提出来的,因此又被称为冯·诺依曼计算机。
其要点为:1.计算机完成任务是由事先编号的程序完成的;2.计算机的程序被事先输入到存储器中,程序运算的结果,也被存放在存储器中。
3.计算机能自动连续地完成程序。
4.程序运行的所需要的信息和结果可以通输入\输出设备完成。
5.计算机由运算器、控制器、存储器、输入设备、输出设备所组成。
2.2任何通用计算机的4个主要部件是什么?答:运算器、控制器、存储器、输入输出设备。
2.3对集成电路级别而言.计算机系统的3个基本组成部分是什么答:中央处理器、存储器芯片、总线接口芯片。
2.4解释摩尔定律答::集成电路上可容纳的电晶体数目,约每隔24个月便会增加一倍。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
7. 什么叫系统的并行性?粗粒度并行和细粒度并行有何区别? 答:所谓并行性包含同时性和并发性。
同时性是指两个或两个以上的事件在同一时刻发生,并发性是指两个或多个事件在同一时间段发生。
即在同一时刻或同一时间段内完成两个或两个以上性质相同或性质不同的功能,只要在时间上存在相互重叠,就存在并行性。
并行性又分为粗粒度并行和细粒度并行两类。
粗粒度并行是指在多个处理机上分别运行多个进程,由多台处理机合作完成一个程序,一般用算法实现。
细粒度并行是指在处理机的指令级和操作级的并行性。
8. 什么是指令流水?画出指令二级流水和四级流水的示意图,它们中哪个更能提高处理机速度,为什么?
答:指令流水是指将一条指令的执行过程分为n 个操作时间大致相等的阶段,每个阶段由一个独立的功能部件来完成,这样n 个部件就可以同时执行n 条指令的不同阶段,从而大大提高CPU 的吞吐率。
指令二级流水和四级流水示意图如下: IF ,ID EX ,WR
IF ,ID EX ,WR
IF ,ID
EX ,WR 二级指令流水示意图四级指令流水示意图IF ID EX WR IF ID EX WR EX WR IF ID
四级流水更能提高处理机的速度。
分析如下:
假设IF 、ID 、EX 、WR 每个阶段耗时为t ,则连续执行n 条指令
采用二级流水线时,耗时为:4t+(n-1)2t=(2n+2)t
采用四级流水线时,耗时为:4t+(n-1)t=(n+3)t
在n>1时,n+3<2n+2,可见四级流水线耗时比二级流水线耗时短,因此更能提高处理机速度。
17. 在中断系统中INTR、INT、EINT三个触发器各有何作用?
解:INTR——中断请求触发器,用来登记中断源发出的随机性中断请求信号,以便为CPU查询中断及中断排队判优线路提供稳定的中断请求信号。
EINT——中断允许触发器,CPU中的中断总开关。
当EINT=1时,表示允许中断(开中断),当EINT=0时,表示禁止中断(关中断)。
其状态可由开、关中断等指令设置。
INT——中断标记触发器,控制器时序系统中周期状态分配电路的一部分,表示中断周期标记。
当INT=1时,进入中断周期,执行中断隐指令的操作。
24. 现有A、B、C、D四个中断源,其优先级由高向低按A、B、C、D 顺序排列。
若中断服务程序的执行时间为20µs,请根据下图所示时间轴给出的中断源请求中断的时刻,画出CPU执行程序的轨迹。
解:A、B、C、D的响优先级即处理优先级。
CPU执行程序的轨迹图如下:
0 10 20 30 40 50 60 70 80 90 100 110 120 130 140 t/us
B 与
C 请求B 请求
D 请求C 服务B 服务
A 服务
程序
D 服务
A 请求
B 服务
C 服务
D 服务A 服务B 服务B 服务
第九章
3. 什么是指令周期、机器周期和时钟周期?三者有何关系?
解:CPU 每取出并执行一条指令所需的全部时间叫指令周期;机器周期是在同步控制的机器中,执行指令周期中一步相对完整的操作(指令步)所需时间,通常安排机器周期长度=主存周期;时钟周期是指计算机主时钟的周期时间,它是计算机运行时最基本的时序单位,对应完成一个微操作所需时间,通常时钟周期=计算机主频的倒数。