《计算机组成原理》第05章在线测试
计算机组成原理-第五章测试
标记题目信息文本一、选择题题目1正确获得20.00分中的20.00分标记题目题干控制器的功能是()选择一项:a. 执行语言翻译b. 向计算机各部件提供控制信号恭喜您回答正确!c. 支持汇编程序d. 完成数据运算反馈Your answer is correct.正确答案是:向计算机各部件提供控制信号题目2正确获得20.00分中的20.00分标记题目题干硬连线控制器是由以下部件组成()选择一项:a. 程计数器PC、指令寄存器IR、控制信号产生部件,步骤标记b. 程序计数器PC、指令寄存器IR、控制信号产生部件,节拍发生器恭喜您回答正确!c. 指令寄存器IR、控制信号产生部件,节拍发生器d. 程序计数器PC、指令寄存器IR、控制信号产生部件反馈Your answer is correct.正确答案是:程序计数器PC、指令寄存器IR、控制信号产生部件,节拍发生器题目3正确获得20.00分中的20.00分标记题目题干微程序控制器中,机器指令与微指令的关系是()选择一项:a. 每一条机器指令由一条微指令来执行b. 一段机器指令组成的程序可由一条微指令来执行c. 一条微指令由若干条机器指令组成d. 每一条机器指令由一段用微指令编成的微程序来解释执行恭喜您回答正确!反馈Your answer is correct.正确答案是:每一条机器指令由一段用微指令编成的微程序来解释执行题目4正确获得20.00分中的20.00分标记题目题干微指令执行的顺序控制问题,实际上是如何确定下一条微指令的地址问题。
通常采用的一种方法是断定方式,其基本思想是()。
选择一项:a. 用程序计数器PC来产生后继微指令地址b. 用微程序计数器uPC来产生后继微指令地址c. 通过微指令顺序控制字段由设计者指定或者由设计者指定的判别字段控制产生后继微指令地址恭喜您回答正确!d. 通过指令中指定一个专门字段来控制产生后继微指令地址反馈Your answer is correct.正确答案是:通过微指令顺序控制字段由设计者指定或者由设计者指定的判别字段控制产生后继微指令地址题目5正确获得20.00分中的20.00分标记题目题干利用时间重叠途径实现并行处理的是()选择一项:a. 并行处理机b. 流水线处理机恭喜您回答正确!c. 相联处理机d. 多处理机反馈Your answer is correct.正确答案是:流水线处理机。
计算机组成原理第5章习题参考答案
倍? [解] (1)主存容量为 4MB,按字节编址,主存地址为 22 位,地址格式如下图所示: 区号 (8 位) Cache 的地址格式为 组号 (7 位) 组内块号 (2 位) 块内地址 (5 位) (2)由于每个字块有8个字,故主存第0、1、2、⋯、99号字单元分别在字块0~12 中,但 Cache 起始为空,Cache 与主存是以块为单位交换,所以第一次读时每一块中的 第一个单元没命中,但后面7次每个单元均可以命中 命中率=Nc/(Nc+Nm)=(100-13+7×100)/(8×100)=98.4% (3)设 Cache 的存取周期为 T,则主存的存取周期为6T。 有 Cache 的访存时间=H×Tc+(1-H)×(Tm+Tc)=Tc+(1-H)×Tm =T+(1-98.4%)×6T=1.096T 无 Cache 的访存时间为6T,所以速度提高倍数=6÷1.096=5.47 倍。 5-27 已知采用页式虚拟存储器,某程序中一条指令的虚地址是:000001111111100000。该程 序的页表起始地址是 0011,页面大小1K,页表中有关单元最末四位(实页号)见下表: 组号 (7 位) 组内块号 (2 位) 块内地址 (5 位)
_
A12 0 1 0 1
A11~A0 --------------------
第一组 第二组 第三组 第四组
CS 0 A13 A12 CS1 A13 A12 CS 2 A13 A12
CS 3 A13 A12
存储器的逻辑图如图 1 所示。 5-16.现有如下存储芯片:2K×1 的 ROM、4K×1 的 RAM、8K×1 的 ROM。若用它们组成容量为 16KB 的存储器,前 4KB 为 ROM,后 12KB 为 RAM,CPU 的地址总线 16 位。 (1)各种存储芯片分别用多少片? (2)正确选用译码器及门电路,并画出相应的逻辑结构图。 (3)指出有无地址重叠现象。 [解]: (1) 需要用 2K×1 的 ROM 芯片 16 片,4K×1 的 RAM 芯片 24 片。不能用 8K×1 的 ROM 芯片,因为大于 ROM 应有的空间。 (2) 各存储芯片的地址跟配如下: A15 A14 A13 A12 A11 A10~A0 X X 0 0 0 ----- 2KB ROM X X 0 0 1 ------ 2KB ROM X X 0 1 ----------------- 4KB RAM X X 1 0 ----------------- 4KB RAM X X 1 1 ----------------- 4KB RAM 相应的逻辑结构图如图 2 示。 (3)有地址重叠现象。因为地址线 A15、A14 没有参加译码
《计算机组成原理》第05章在线测试
《计算机组成原理》第05章在线测试A BD CA BC DA BC DA BC DA BC DD、直接寻址2、堆栈结构在计算机中的作用哪些?A、具有堆栈结构的机器使用零地址指令,这不仅合指令长度短,指令结构简单,机器硬件简化B、实现程序调用,子程序嵌套调用和递归调用C、对于“中断”技术,堆栈更是不可缺少的,保存“断点”和“现场”D、扩大指令寻址空间3、指令是灵活多变的,主要体现在哪些方面?A、指令格式多样B、寻址方式丰富C、指令类型多种D、操作码位数可随地址码个数变化而变化(扩展操作码方式)E、指令长度可变4、程序控制类指令包括:A、无条件转移指令B、转子程序指令C、特权指令D、中断指令5、若指令中的地址码为A,变址寄存器为X,基址寄存器为B,则变址间址寻址方式的操作数有效地址为______。
A、((X)+A)B、(X+A)C、(X)+AD、(X)+(A)第三题、判断题(每题1分,5道题共5分)1、不设置浮点运算指令的计算机,就不能用于科学计算。
正确错误正确错误正确错误正确错误正确错误下面是赠送的励志的100句经典话,需要的朋友可以学习下,不需要的朋友可以下载后编辑删除!!谢谢!!【励志的话】平凡却无私的人啊千万不要抱怨命运的不公。
也许,命运只是用另一种方式偏爱着你那是因为善良的她想让你尽快长大感知人间悲喜,聆听世间哀乐。
虽然有时跌倒,有时失败但请记住跌倒不是失败,失败不是否定。
平凡却无私的人啊千万不要抱怨命运的不公也许,命运只是用透明的方式倾向与你那是因为,慈爱的她想让你尽早成熟看尽人间繁华,尝便世间甘苦。
虽然有时哭泣,有时逃避但请记住哭泣不是永久逃避不是永恒平凡却无私的人啊千万不要抱怨命运的不公也许,命运只是施舍于被它偏爱的人那是因为严厉的她不想让你溺爱长大,感受人们欢呼,享受世界鼓舞虽然有时悲愤,有时无助。
但请记住悲愤不是瑕疵,无助只是一时平凡却无私的人啊千万不要抱怨命运的不公也许,命运一直把你视为人生主角那是因为,善辩的她认为你有主宰人生的天赋赢得万千赞扬,胜的万千赞赏虽然没有鲜花,没有掌声。
计算机组成原理习题答案5
第5章习题参考答案1.请在括号内填入适当答案。
在CPU中:(1)保存当前正在执行的指令的寄存器是(IR );(2)保存当前正在执行的指令地址的寄存器是(AR )(3)算术逻辑运算结果通常放在(DR )和(通用寄存器)。
2.参见图5.15的数据通路。
画出存数指令“STO Rl,(R2)”的指令周期流程图,其含义是将寄存器Rl的内容传送至(R2)为地址的主存单元中。
标出各微操作信号序列。
解:STO R1, (R2)的指令流程图及为操作信号序列如下:(PC)→AR(DR)→IR(M)→DR PC O , G, AR i R/W=R DR O , G, IR i(R2)→AR R 2O , G, AR i (R1)→DR R 1O , G, DR i (DR)→MR/W=WSTO R1, (R2)~3.参见图5.15的数据通路,画出取数指令“LAD (R3),R0”的指令周期流程图,其含义是将(R3)为地址主存单元的内容取至寄存器R2中,标出各微操作控制信号序列。
解:LAD R3, (R0)的指令流程图及为操作信号序列如下:(PC)→AR (DR)→IR(M)→DR PC O , G, AR i R/W=R DR O , G, IR i(R3)→AR R 3O , G, AR i (M)→DR DR O , G, R 0i(DR)→R0R/W=RLAD (R3), R0~4.假设主脉冲源频率为10MHz ,要求产生5个等间隔的节拍脉冲,试画出时序产生器的逻辑图。
解:5.如果在一个CPU 周期中要产生3个节拍脉冲;T l =200ns ,T 2=400ns ,T 3=200ns ,试画出时序产生器逻辑图。
解:取节拍脉冲T l 、T 2、T 3的宽度为时钟周期或者是时钟周期的倍数即可。
所以取时钟源提供的时钟周期为200ns ,即,其频率为5MHz.;由于要输出3个节拍脉冲信号,而T 3的宽度为2个时钟周期,也就是一个节拍电位的时间是4个时钟周期,所以除了C 4外,还需要3个触发器——C l 、C 2、C 3;并令211C C T *=;321C C T *=;313C C T =,由此可画出逻辑电路图如下:6.假设某机器有80条指令,平均每条指令由4条微指令组成,其中有一条取指微指令是所有指令公用的。
郑大远程教育《计算机组成原理》第05章在线测试
《计算机组成原理》第05章在线测试剩余时间:59:54答题须知:1、本卷满分20分。
2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。
3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。
第一题、单项选择题(每题1分,5道题共5分)1、扩展操作码是__________。
DA、操作码字段外辅助操作字段的代码B、操作码字段中用来进行指令分类的代码C、指令格式中的操作码D、一种指令优化技术,不同地址数指令可以具有不同的操作码长度2、单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个数常采用__________。
CA、堆栈寻址模式B、立即寻址方式C、隐含寻址方式D、间接寻址方式3、寄存器间接寻址方式中,操作数处在__________。
BA、通用寄存器B、主存单元C、程序计数器D、堆栈4、程序控制类指令的功能是__________。
DA、进行算术运算和逻辑运算B、进行主存与CPU之间的数据传送C、进行CPU和I/O设备之间的数据传送D、改变程序执行的顺序5、堆栈寻址方式中,设A位累加器,SP为堆栈指示器,Msp为SP指示的栈顶单元,如果进栈操作是:((A))->Msp,(SP)-1->SP,那么出栈操作为_________。
BA、(Msp)->A ,(SP)+1->SPB、(SP)+1->SP , (Msp)->AC、(SP)-1->SP , (Msp)->AD、(Msp)->A , (SP)-1->SP第二题、多项选择题(每题2分,5道题共10分)1、操作数的有效地址,为一寄存器中的内容与位移量之和则可以是_________寻址方式。
ABCA、变址寻址B、基址寻址C、相对寻址D、直接寻址2、堆栈结构在计算机中的作用哪些?ABCA、具有堆栈结构的机器使用零地址指令,这不仅合指令长度短,指令结构简单,机器硬件简化B、实现程序调用,子程序嵌套调用和递归调用C、对于“中断”技术,堆栈更是不可缺少的,保存“断点”和“现场”D、扩大指令寻址空间3、指令是灵活多变的,主要体现在哪些方面?ABCDEA、指令格式多样B、寻址方式丰富C、指令类型多种D、操作码位数可随地址码个数变化而变化(扩展操作码方式)E、指令长度可变4、程序控制类指令包括:ABDA、无条件转移指令B、转子程序指令C、特权指令D、中断指令5、若指令中的地址码为A,变址寄存器为X,基址寄存器为B,则变址间址寻址方式的操作数有效地址为______。
计算机组成原理习题答案第五章
对阶之后,尾数相加和相减。
相加:11.011110
+11.100001
10.111111
需右规一次,[X+Y]浮=0110;1.011111
所以X+Y=2110×(-0.100001)
相减:11.011110
+00.011111
11.111101
需左规4次,[X-Y]浮=0001;1.010000
④
15
16
17
18
1911000
11001
11010
11011
1110010101
10110
10111
11000
11001
若A≥5,B≥5,
则+3校正
①和在0~4范围内,不用校正,结果正确。
②和在6~9范围内,当A<5,B<5,需+3校正,而当A<5,B≥5或A≥5,B<5
时,不需校正。故校正函数为:
1/4X补=1.1111001,[4X]补=1.0011000
(4)1.0000111
1/4X补=1.1100001,[4X]补=1.0011100
5.证明在全加器里,进位传递函数P=A i+Bi=Ai⊕Bi。
解:并行加法器中的每一个全加器都有一个从低位送来的进位和一个传送给较高位
的进位。进位表达式为
相加:00.010110
+11 .011000
11.101110
需左规一次,[X+Y]浮=1011;1.011100
所以X+Y=2-101×(-0.100100)
相减:00.010110
+00.101000
00.111110
所以X-Y=2-100×0.111110
(3)X=2-011×0.101100,Y=2-001×(-0.111100)
最新计算机组成原理第五章答案
第5章习题参考答案1.请在括号内填入适当答案。
在CPU中:(1)保存当前正在执行的指令的寄存器是(IR );(2)保存当前正在执行的指令地址的寄存器是(AR )(3)算术逻辑运算结果通常放在(DR )和(通用寄存器)。
2.参见图5.15的数据通路。
画出存数指令“STO Rl,(R2)”的指令周期流程图,其含义是将寄存器Rl的内容传送至(R2)为地址的主存单元中。
标出各微操作信号序列。
解:STO R1, (R2)的指令流程图及微操作信号序列如下:STO R1, (R2)R/W=RDR O, G, IR iR2O, G, AR iR1O, G, DR iR/W=W3.参见图5.15的数据通路,画出取数指令“LAD (R3),R0”的指令周期流程图,其含义是将(R3)为地址主存单元的内容取至寄存器R2中,标出各微操作控制信号序列。
解:LAD R3, (R0)的指令流程图及为操作信号序列如下:PC O , G, AR i R/W=R DR O , G, IR iR 3O , G, AR i DR O , G, R 0iR/W=R LAD (R3), R04.假设主脉冲源频率为10MHz ,要求产生5个等间隔的节拍脉冲,试画出时序产生器的逻辑图。
解:5.如果在一个CPU 周期中要产生3个节拍脉冲;T l =200ns ,T 2=400ns ,T 3=200ns ,试画出时序产生器逻辑图。
解:取节拍脉冲T l 、T 2、T 3的宽度为时钟周期或者是时钟周期的倍数即可。
所以取时钟源提供的时钟周期为200ns ,即,其频率为5MHz.;由于要输出3个节拍脉冲信号,而T 3的宽度为2个时钟周期,也就是一个节拍电位的时间是4个时钟周期,所以除了C 4外,还需要3个触发器——C l 、C 2、C 3;并令211C C T *=;321C C T *=;313C C T =,由此可画出逻辑电路图如下:6.假设某机器有80条指令,平均每条指令由4条微指令组成,其中有一条取指微指令是所有指令公用的。
计算机组成原理第五章单元测试(含答案)
计算机组成原理第五章单元测试(含答案) 第五章指令系统测试1.在以下四种类型指令中,哪种指令的执行时间最长?(单选)A。
RR型指令B。
RS型指令C。
SS型指令D。
程序控制类指令2.程序控制类指令的功能是什么?(单选)A。
进行算术运算和逻辑运算B。
进行主存与CPU之间的数据传送C。
进行CPU和I/O设备之间的数据传送D。
改变程序执行的顺序3.单地址指令中,为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个常需采用的寻址方式是什么?(单选)A。
立即数寻址B。
寄存器寻址C。
隐含寻址D。
直接寻址4.以下哪个选项属于指令系统中采用不同寻址方式的目的?(单选)A。
为了实现软件的兼容和移植B。
缩短指令长度,扩大寻址空间,提高编程灵活性C。
为程序设计者提供更多、更灵活、更强大的指令D。
丰富指令功能并降低指令译码难度5.在寄存器间接寻址方式中,操作数存放在哪里?(单选)A。
通用寄存器B。
主存C。
数据缓冲寄存器MDRD。
指令寄存器6.指令采用跳跃寻址方式的主要作用是什么?(单选)A。
访问更大主存空间B。
实现程序的有条件、无条件转移C。
实现程序浮动D。
实现程序调用7.以下哪种寻址方式有利于缩短指令地址码长度?(单选)A。
寄存器寻址B。
隐含寻址C。
直接寻址D。
间接寻址8.假设某条指令的一个操作数采用寄存器间接寻址方式,假定指令中给出的寄存器编号为8,8号寄存器的内容为1200H,地址1200H中的内容为12FCH,地址12FCH中的内容为3888H,地址3888H中的内容为88F9H,则该操作数的有效地址是什么?(单选)A。
1200HB。
12FCHC。
3888HD。
88F9H9.假设某条指令的一个操作数采用寄存器间接寻址方式,假定指令中给出的寄存器编号为8,8号寄存器的内容为1200H,地址1200H中的内容为12FCH,地址12FCH中的内容为3888H,地址3888H中的内容为88F9H,则该操作数的值是什么?(单选)A。
《计算机组成原理》第01-10章在线测试答案
《计算机组成原理》第01章在线测试《计算机组成原理》第01章在线测试剩余时间:59:54答题须知:1、本卷满分20分。
2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。
3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。
第一题、单项选择题(每题1分,5道题共5分)1、完整的计算机系统应包括______。
A、运算器、存储器、控制器B、外部设备和主机C、主机和实用程序D、配套的硬件设备和软件系统2、计算机系统中的存储器系统是指______。
A、RAM存储器B、ROM存储器C、主存储器D、主存储器和外存储器3、冯•诺依曼机工作方式的基本特点是______。
A、多指令流单数据流B、按地址访问并顺序执行指令C、堆栈操作D、存储器按内部选择地址4、邮局把信件进行自动分拣,使用的计算机技术是______。
A、机器翻译B、自然语言理解C、模式识别D、机器证明5、计算机高级程序语言一般分为编译型和解释型两类,在Java、Fortran和C语言中,属于编译语言的是______。
A、全部B、FortranC、CD、Fortran和C第二题、多项选择题(每题2分,5道题共10分)1、冯•诺依曼原理的基本思想是:A、采用二进制形式表示数据和指令。
指令由操作码和地址码组成。
B、将程序和数据存放在存储器中,使计算机在工作时从存储器取出指令加以执行,自动完成计算任务。
这就是“存储程序”和“程序控制”(简称存储程序控制)的概念。
C、指令的执行是顺序的,即一般按照指令在存储器中存放的顺序执行,程序分支由转移指令实现。
D、计算机由存储器、运算器、控制器、输入设备和输出设备五大基本部件组成,并规定了5部分的基本功能。
2、计算机总线结构分为:A、单总线结构B、双总线结构C、多总线结构D、全总线结构3、理解计算机的概念,应从以下几个方面:A、以电子器件为物质基础,即研究的对象是电子数字计算机(Digital Computer)B、不需要人的直接干预,说明具有自动化能力,其前提是存储程序C、处理各种数字化信息,计算机以二进制编码作为数字化编码及运算的基础D、具有算逻运算能力,基本运算操作是算术和逻辑运算E、计算机是快速工具,主要取决于两个因素:一是电子器件,二是存储程序F、由硬件和软件组成4、目前常见的系统软件有:A、操作系统B、各种语言处理程序C、数据库管理系统D、各种服务性程序5、计算机系统的主要技术指标有:A、机器字长B、数据通路宽度C、主存储器容量D、运算速度第三题、判断题(每题1分,5道题共5分)1、任何可以由软件实现的操作也可以由硬件来实现正确错误2、固件就功能而言类似于软件,而从形态来说又类似于硬件正确错误3、在计算机系统的层次结构中,微程序级属于硬件级,其他四级都是软件级正确错误4、面向高级语言的机器是完全可以实现的正确错误5、电子数字计算机中处理的信息是在时间上离散的数字量,运算的过程是不连续的;电子模拟计算机中处理的信息是连续变化的物理量,运算的过程是连续的。
计算机组成原理第5章部分习题参考答案
第五章部分习题参考答案【5-10】一个1K * 8的存储芯片需要多少根地址线,数据输入输出线?解:n = log1024 = 10 根。
由于一次可读写8位数据,所以需要8根数据输入输出线。
2【5-11】某计算机字长32位,存储容量64KB,按字编址的寻址范围是多少?若主存以字节编址,试画出主存字地址和字节地址的分配情况?解:因为字长32位,所以64KB = 16KW,要表示16K个存储单元,需要14根地址线。
所以按字编址的寻址范围是0000H ~ 3FFFH 。
若按字节编址,假设采用PC机常用的小端方案,则主存示意图如下:【5-13】现有1024×1的存储芯片,若用它组成容量为16K×8的存储器。
试求:(1)实现该存储器所需芯片数量(2)若将这些芯片分装在若干块板上,每块板的容量是4K×8,该存储器所需的地址线的总位数是多少?其中几位用于选板?几位用于选片?几位用作片内地址?解:(1)需要16组来构成16K,共需芯片16×8 = 128片(2)需要的地址线总位数是14位。
因为共需4块板,所以2位用来选板,板内地址12位,片内地址10位。
1每块板的结构如下图24块板共同组成16K×8存储器的结构图【5-15】某半导体存储器容量16K×8,可选SRAM芯片的容量为4K ×4;地址总线A15~A0(A0为最低位),双向数据总线D7~D0,由R/W线控制读写。
设计并画出该存储器的逻辑图,并注明地址分配、片选逻辑和片选信号的极性。
解:注:采用全译码方式方案片内地片A0A1A3A2A8A9A7A6A5A4A12A15A14A13A11A1000000000000000004K111111100001111100001000000000004K10001111111111114K00000000100000001 1 1 1 1 1 1 1 1 1 1 1 0 0 1 00 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 4K11111111111111时分别选定,11,为A1200,0110,,恒为,由以上真值表可知,采用全译码方式,A15A140A13 RAM芯片。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
A B
C D
、扩展操作码是__________。
A B
D
C
同的操作码长度
A B
C D
、对某个寄存器中操作数的寻址方式称为__________寻址。
A B
C D
、变址寻址方式中,操作数的有效地址等于__________。
A B
C D
2、堆栈结构在计算机中的作用哪些?
A、具有堆栈结构的机器使用零地址指令,这不仅合指令长度短,指令结构简单,机器硬件简化
B、实现程序调用,子程序嵌套调用和递归调用
C、对于“中断”技术,堆栈更是不可缺少的,保存“断点”和“现场”
D、扩大指令寻址空间
3、指令是灵活多变的,主要体现在哪些方面?
A、指令格式多样
B、寻址方式丰富
C、指令类型多种
D、操作码位数可随地址码个数变化而变化(扩展操作码方式)
E、指令长度可变
4、程序控制类指令包括:
A、无条件转移指令
B、转子程序指令
C、特权指令
D、中断指令
5、若指令中的地址码为A,变址寄存器为X,基址寄存器为B,则变址间址寻址方式的操作数有效地址为______。
A、((X)+A)
B、(X+A)
C、(X)+A
D、(X)+(A)
第三题、判断题(每题1分,5道题共5分)
1、在计算机的指令系统中,真正必须的指令是不多,其余指令都是为了提高计算机速度和便于编程而引入的。
正确错误
2、扩展操作码是操作码字段中用来进行指令分类的代码。
正确错误
RISC设计原则,指令的功能、格式和编码设计应尽可能简化规整,以便用硬件快速实现。
正确错误
、寻址方式选用的依据与扩展操作码无关
正确错误
、寻址方式的引入带来以下的好处:丰富程序设计手段,提高程序质量。
正确错误。