版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、计算机组成原理 期末复习资料汇总-、名词解释微程序:是指能实现一条机器指令功能的微指令序列。微指令:在机器的一个CP明期内,一组实现一定操作功能的微命令的组合。微操作:执行部件在微命令的控制下所进行的操作。加减交替法:除法运算处理中对恢复余数法来说,当余数为正时,商“1”,余数左移一位,减除数;当余数为负时,商“ 0”,余数左移一位,加除数。有效地址:EA是一 16位无符号数,表示操作数所在单元到段首的距离即逻辑地址的 偏移地址.形式地址:指令中地址码字段给出的地址,对形式地址的进一步计算可以得到操作数 的实际地址。相容性微操作:在同一 CPUMJ期中,可以并行执行的微操作。相斥性微操作:在同
2、一 CPUMJ期中,不可以并行执行的微操作。PLA Programmable Logic Arrays ,可编程逻辑阵歹0。PAL Programmable Array Logic ,可编程阵歹U逻辑。GAL Generic Array Logic ,通用阵歹U逻辑。CPU Central Processing Unit ,中央处理器。一块超大规模的集成电路,是一台计算机的运算核心和控制核心RISC: Reduced Instruction Set Computer ,精简指令系统计算机。CISC: Complex Instruction Set Computer ,复杂指令系统计算机。ALU
3、 Arithmetic Logic Unit,算术逻辑单元。CPU执行单元,用来完成算术逻辑运Jo、选择题1. 没有外存储器的计算机监控程序可以存放在(B )。A. RAM B. ROM C . RAM日 ROM D . CPU2. 完整的计算机系统应包括(D )。A. 运算器.存储器.控制器B .外部设备和主机C.主机和使用程序D配套的硬件设备和软件系统3. 在机器数(BC )中,零的表示形式是唯一的。A.原码 B.补码 C.移码 D .反码4. 在定点二进制运算器中,减法运算一般通过( D )来实现。A. 原码运算的二进制减法器B .补码运算的二进制减法器C.原码运算的十进制加法器D.补码
4、运算的二进制加法器5. 某寄存器中的值有时是地址,因此只有计算机的( C )才能识别它。A.译码器 B .判断程序C.指令 D .时序信号6. 下歹0数中最小的数为(C )。A. (101001)2 B .(52)8C.(101001)bcdD.(233)167. 若浮点数用补码表示,则判断运算结果是否为规格化数的方法是( C )。A. 阶符与数符相同为规格化数B. 阶符与数符相异为规格化数C. 数符与尾数小数点后第一位数字相异为规格化数D. 数符与尾数小数点后第一位数字相同为规格化数8. 补码加减法是指(C )。A. 操作数用补码表示,两数尾数相加减,符号位单独处理,减法用加法代替B. 操作
5、数用补码表示,符号位与尾数一起参与运算,结果的符号与加减相同C. 操作数用补码表示,连同符号位直接相加减,减某数用加某数的补码代替, 结果的符号在运算中形成D. 操作数用补码表示,由数符决定两尾数的操作,符号位单独处理9. 运算器虽然由许多部件组成,但核心部件是( B )。A.数据总线B.算术逻辑运算单元C.多路开关D .累加寄存器10. 指令系统中采用不同寻址方式的目的主要是( B )。A. 实现存储程序和程序控制B. 缩短指令长度,扩大寻址空间,提高编程灵活性C. 可以直接访问外存D. 提供扩展操作码的可能并降低指令译码难度11. 指令的寻址方式有顺序和跳转两种方式,米用跳转寻址方式,可以
6、实现( D )A.堆栈寻址B .程序的条件转移C.程序的无条件转移D.程序的条件转移或无条件转移12. 微程序控制器中,机器指令与微指令的关系是( B )。A. 每一条机器指令由一条微指令来执行B. 每一条机器指令由一段由微指令编程的微程序来解释执行C. 一段机器指令组成的程序可由一条微指令来执行D. 一条微指令由若十个机器指令组成13. 用以指定将要执行的指令所在地址的是( B )。A.指令寄存器B.程序计数器 C .数据寄存器D .累加器14. 常用的虚拟存储系统由(B )两级存储器组成,其中辅存是大容量的磁表面存储A . cache-王存 B .王-辅右 C . cache-辅有 D .
7、通用奇右召徉-cache15. RISC访内指令中,操作数的物理位置一般安排在( D )A.栈顶和次栈顶BC. 一个主存单元和一个通用寄存器16. CPlfr跟踪指令后继地址的寄存器是(A. 地址寄存器 B .指令计数器.两个主存单元D .两个通用寄存器C )。C.程序计数器D .指令寄存器17. 单级中断系统中,CPlK旦响应中断,立即关闭( C )标志,以防止本次中断服 务结束前同级的其他中断源产生另一次中断进行十扰。A .中断允许 B .中断请求C.中断屏蔽D . DMA肯求18. 下面操作中应该由特权指令完成的是( B )。A.设置定时器的初值B.从用户模式切换到管理员模式C.开定时器
8、中断D.关中断19. 主存贮器和CPM问增加cache的目的是(A )。A. 解决CP顷日主存之间的速度匹配问题B. 扩大主存贮器容量C. 扩大CPlfr通用寄存器的数量D.既扩大主存贮器容量,乂扩大 CP5通用寄存器的数量20. 单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个常需采用(C )。A.堆栈寻址方式 B .立即寻址方式C.隐含寻址方式 D .间接寻址方式21. 为了便于实现多级中断,保存现场信息最有效的办法是采用( B )。A.通用寄存器B.堆栈 C .存储器 D .外存22. 某DRA耶片,其存储容量为512KX 8位,该芯片的地址线和数据线的数目是(D
9、 )。A. 8, 512 B . 512, 8 C . 18, 8D. 19, 8解析:内存的地址线跟内存的容量有关,类似于有1万个人有电话,电话号码就至少得 5位一样,只不过区别是电脑内部用二进制而不是十进制。内存的容量有多少,是用多少 个二进制数表示,那么地址线的条数就是多少个,比如容量是4位的,用两个2进制数表述,那么地址线就是2条,8位的,用三个2进制数表示,地址线就应该是 3条,这 样推下来,内容容量是能用多少个二进制数表示,相当于1个二进制数的2的多少次,那么地址条数就是多少。512k应该指的是512K己相当于4Mb (按照1比8换算),需 要用22位二进制数表示,相当于2的22次
10、,所以用22条地址线。数据线指一次传输 的数据的宽度,8位的宽度应该用8根数据线。23. 定点运算器用来进行( B )。A.十进制加法运算B.定点数运算C.浮点数运算D.既进行定点数运算也进行浮点数运算24. 直接.间接.立即3种寻址方式指令的执行速度,由快至慢的排序是( C )A.直接.立即.间接B.直接.间接.立即C. 立即.直接.间接D.立即.间接.直接25. 寄存器间接寻址方式中,操作数处在( B )。A.通用寄存器B.主存单元C.程序计数器D.堆栈26. 微指令执行的顺序控制问题,实际上是如何确定下一条微指令的地址问题。通常采 用的一种方法是断定方式,其基本思想是( C )。A. 用
11、程序计数器PC来产生后继微指令地址B. 用微程序计数器PC来产生后继微指令地址C. 通过微指令顺序控制地段由设计者指定或者由设计者指定的判断字段控制产 生后继微指令地址D. 通过指令中指定一个专门字段来控制产生后继微指令地址27. 两补码相加,采用1位符号位,当(D )时,表示结果溢出。A.符号位有进位B.符号位进位和最高数位进位异或结果为 0C.符号位为1D.符号位进位和最高数位进位异或结果为 128. 某单片机字长32位,其存储容量为4MB若按字编址,它的寻址范围是(A )。A. 1M B . 4MB C . 4M D . 1MB解析问题:1 .某计算机字长为32位,其存储容量为16MB若
12、按双字编址,它的寻址范围是多少2 .某机字长为32位,存储容量为64MB若按字节编址.它的寻址范围是多少?解答:我的方法是全部换算成1位2进制的基本单元来算。先计算总容量,如第一题中 是16mb中,一 B为8位,也就是8个一位基本单元组成,16M=2A24® =2A24个一位基 本单元。所以总的基本单元是 2八24*8。一个字长是n位,就是说一个字是由n个一位基本单元组成。按照字来编址就是 说由一个字所包含的一位基本单元的个数作为一个地址单元,它对应一个地址。同理, 双字编址就是两个字所包含的的基本单元数作为一个地址单元。由于一个字节(1B)永远是8位,所以按字节编址永远是8个一位基
13、本单元作为一个地址单元。寻址范围就是 说总共有多少个这样的地址。第一题中一个字长是32位,对于按字编址来说一个地址单元有32个基本单元,按双字编址则是一个地址单元有 64个,按字节是8个,总容量是2八24*8个。所以按字 编址的地址数是2八24*8/32个,按双字是2八24*8/64个,按字节是2八24*8/8个。因此, 第一题答案是2A21=2M同理,第二题答案是2A26*8/8=2A26=64M29. 某SRA祗片,其容量为1" 8位,除电源和接地端外,控制端有 E和R/W#该芯 片的管脚引出线数目是(D )。A. 20 B . 28 C . 30 D. 32这个题目其实就是要计
14、算地址总线和数据总线的引脚数。既然是8位宽带,那数据线引脚就要8个,1M个存储单元需要20根地址线,因为2的20次方等于1M所以这个芯片的引脚数目至少为 1+1+1+1+8+20=32电源+地+E+R/W+ 数据线+地址线)30. 存储单元是指(B )。A.存放1个二进制信息位的存储元B .存放1个机器字的所有存储元集合C.存放1个字节的所有存储元集合D .存放2个字节的所有存储元集合31. 指令周期是指(C ) oA. CPLM主存取出一条指令的时间B. CPlft行一条指令的时间C. CPLM主存取出一条指令加上执行一条指令的时间D. 时钟周期时间32. 中断向量地址是(C )。中断服务程
15、序入口地址A.子程序入口地址C.中断服务程序入口地址指示器D.例行程序入口地址33. 从信息流的传输速度来看,(A )系统工作效率最低。A.单总线B .双总线 C .三总线 D .多总线34. 同步控制是(C )。A.只适用于CPLK制的方式B .只适用于外围设备控制的方式C.由统一时序信号控制的方式D .所有指令执行时间都相同的方式35. 采用DMM式传送数据时,每传送一个数据,就要占用一个( C )的时间。A.指令周期 B .机器周期C.存储周期 D .总线周期36. 计算机硬件能直接执行的是(C )。A.符号语言' B .汇编语言'C.机器语言' D .机器语言&
16、#39;和汇编语言'37. 运算器的核心部件是(C )。A.数据总线B .数据选择器C.算术逻辑运算部件D .累加寄存器38. 对于存储器主要作用,下面说法是正确( C )。A.存放程序B .存放数据 C.存放程序和数据D .存放微程序39. 至今为止,计算机中所含所有信息仍以二进制方式表示,其原因是( C )。A.节约元件 B .运算速度快C.物理器件性能决定D.信息处理方便40. CPlfr有若十寄存器,其中存放存储器中数据的寄存器是( A )。A. 地址寄存器 B.程序计数器 C .数据寄存器 D .指令寄存器41. CPlfr有若十寄存器,其中存放机器指令的寄存器是( D )。
17、A.地址寄存器 B .程序计数器 C .指令寄存器 D.数据寄存器42. CPlfr有若十寄存器,存放CPlW要执行的下一条指令地址的寄存器是( C )A.地址寄存器B .数据寄存器C.程序计数器D.指令寄存器43. CPlfr程序状态寄存器中的各个状态标志位是依据( C )来置位的。A. CPLE执行的指令B . CPK要执行的指令C.算术逻辑部件上次的运算结果D .累加器中的数据44. 为协调计算机各部件的工作,需要( B )来提供统一的时钟。A.总线缓冲器B.时钟发生器C .总线控制器D .操作命令发生器45. 能发现两位错误并能纠正一位错的编码是(A )。A.海明码B . CRg C
18、.偶校验码 D .奇校验码46. 下列存储器中,速度最慢的是( C )。A.半导体存储器B .光盘存储器C.磁带存储器D .硬盘存储器47. 下列部件设备中,存取速度最快的是(B )。A.光盘存储器B. CPU的寄存器C.软盘存储器 D .硬盘存储器48. 某一 SRA祗片,容量为16KX 1位,则其地址线条数下面哪项正确(C )。A. 18 根 B . 16K根C. 14 根D. 22 根49.计算机的存储器采用分级存储体系的目的是(D )。A.便于读写数据B .减小机箱的体积C.便于系统升级 D.解决存储容量.价格与存取速度间的矛盾50. 在Cache的地址映射中,若主存中的任意一块均可映
19、射到Cache内的任意一快的位置上,下面哪项符合这种特点( B )。A. 直接映射B.全相联映射C.组相联映射D 混合映射51. 指令系统中采用不同寻址方式的目的主要是( B )。A.实现程序控制和快速查找存储器地址B. 缩短指令长度,扩大寻址空间,提高编程灵活性C. 可以直接访问主存和外存D. 降低指令译码难度52. CPlffl成中不包括(D )。A.指令寄存器 B.地址寄存器C.指令译码器D.地址译码器53. 程序计数器PC在下面(C )部件中。A.运算器 B.存储器 C.控制器 D . I/O接口54. CPlft通用寄存器的位数取决于( B )。A.存储器容量B.机器字长C.指令的长
20、度 D. CPl勺管脚数55. 以硬件逻辑电路方式构成的控制器乂称为(B )。A.存储逻辑型控制器B.组合逻辑型控制器C .微程序控制器D .运算C )部件中56. 直接转移指令的功能是将指令中的地址代码送入(A.累加器 B .地址寄存器C. PC寄存器 D .存储器57. 状态寄存器用来存放(B )。A. 算术运算结果B.算术.逻辑运算及测试指令的结果状态C.运算类型D.逻辑运算结果58. 微程序放在(D )。A. 指令寄存器B . RAM C .内存 D .控制存储器59. 主机,外设不能并行工作的方式是( B )。A.中断方式B.程序查询方式C.通道方式D . DMAJ式60. 禁止中断
21、的功能可由(D )来完成。A.中断触发器B .中断禁止触发器C.中断屏蔽触发器D.中断允许触发器61. 在微机系统中,主机与高速硬盘进行数据交换一般用( C )。A.程序中断控制 B 程序直接控制C. DM初式D.通道方式62. DM初式数据的传送是以(C )为单位进行的。A.字节 B.字C.数据块 D .位63. DM初式在(A )之间建立的直接数据通路。A. 主存与外设B . CPS外设C.外设与外设D. CP5f主存64. 冯诺依曼机工作方式的基本特点是( B )。A.多指令流单数据流B.按地址访问并顺序执行指令C.堆栈操作D.存储器按内部选择地址65. 针对8位二进制数,下列说法中正确
22、的是(B )。A.B. 127的反码等于0的移码C. + 1的移码等于一127的反码 D . 0的补码等于一1的反码66. 计算机系统中采用补码运算的目的是为了( C )。A.与手工运算方式保持一致B.提高运算速度C.简化计算机的设计D.提高运算的精度67. 长度相同但格式不同的2种浮点数,假设前者阶码长.尾数短,后者阶码短.尾数 长,其他规定均相同,则它们可表示的数的范围和精度为( B )。A. 两者可表小的数的范围和精度相同B. 前者可表小的数的范围大但精度低C. 后者可表小的数的范围大且精度高D. 前者可表小的数的范围大且精度高68. 在浮点数原码运算时,判定结果为规格化数的条件是( D
23、 )。A.阶的符号位与尾数的符号位不同B.尾数的符号位与最高数值位相同C.尾数的符号位与最高数值位不同D.尾数的最高数值位为169. 若浮点数用补码表示,则判断运算结果是否为规格化数的方法是( C )。A. 阶符与数符相同B. 阶符与数符相异C. 数符与尾数小数点后第1位数字相异D. 数符与尾数小数点后第1位数字相同70. 在定点运算器中,无论采用双符号位还是单符号位,必须有( C ),它一般用() 来实现。A. 译码电路,与非门B.编码电路,或非门C.溢出判断电路,异或门 D.移位电路,与或非门71. 在定点数运算中产生溢出的原因是( C )。A. 运算过程中最高位产生了进位或借位B. 参加
24、运算的操作数超出了机器的表示范围C. 运算的结果超出了机器的表示范围D. 寄存器的位数太少,不得不舍弃最低有效位72. 存储周期是指(C )。A.存储器的读出时间B.存储器的写入时间C. 存储器进行连续读和写操作所允许的最短时间间隔D. 存储器进行连续写操作所允许的最短时间间隔73. 和外存储器相比,内存储器的特点是( C )。A.容量大,速度快,成本低 B.容量大,速度慢,成本高C.容量小,速度快,成本高 D.容量小,速度快,成本低74. 某计算机字长16位,它的存储容量64KB,若按字编址,那么它的寻址范围是(B )A. 064KB. 032KC. 064KBD. 032KB75. 某SR
25、A祗片,其存储容量为64KX 16位,该芯片的地址线和数据线数目为(D )A. 64,16B. 16,64C. 64,8D. 16,1676. 某DRA/片,其存储容量为512KX 8位,该芯片的地址线和数据线数目为(D )A. 8,512B. 512,8C. 18,8D. 19, 877. 某机字长32位,存储容量1MB若按字编址,它的寻址范围是( C )。A. 01MB.0512KBC.0256KD.0256KB78. 某计算机字长32位,其存储容量为4MB若按字编址,它的寻址范围是( A )A. 01MB.04MBC.04MD.01MB79. 某计算机字长32位,其存储容量为4MB若按半
26、字编址,它的寻址范围是(C )A. 04MBB . 02MBC. 02MD. 01MB80. 某计算机字长为为 32位,其存储容量为16MB若按双字编址,它的寻址范围是(B )。A. 016MBB. 08MC. 08MBD. 016MB81. 某SRA祗片,其容量为512X 8位,加上电源端和接地端,该芯片引出线的最小数 目应为(D )。A. 23B. 25C. 50D. 1982. 在虚拟存储器中,当程序在执行时,(D )完成地址映射。A.程序员B.编译器 C.装入程序D.操作系统83. 虚拟段贞式存储管理方案的特点为(D )。A.空间浪费大.存储共享不易.存储保护容易.不能动态连接B. 空
27、间浪费小.存储共享容易.存储保护不易.不能动态连接C. 空间浪费大.存储共享不易.存储保护容易.能动态连接D. 空间浪费小.存储共享容易.存储保护容易.能动态连接84. 在cache的地址映射中,若主存中的任意一块均可映射到cache内的任意一块的位置上,则这种方法称为(A )。A.全相联映射B.直接映射C.组相联映射D.混合映射85. 对某个寄存器中操作数的寻址方式称为(C )寻址。A.直接B.间接C.寄存器 D.寄存器间接86. 变址寻址方式中,操作数的有效地址等于(C )。A. 基值寄存器内容加上形式地址(位移量)B. 堆栈指示器内容加上形式地址C. 变址寄存器内容加上形式地址D. 程序
28、计数器内容加上形式地址87. 堆栈寻址方式中,设A为累加器,SP为堆栈指示器,Msp为SP指示的栈顶单元,如 果进栈操作的动作是:(A) tMsp,(SP) 1tSP,那么出栈操作的动作应为(B )A. (Msp) tA,(SP)+1 tSPB. (SP)+1 tSP,(Msp) tAC . (SP) 1tSP,(Msp)tA D . (Msp) tA,(SP) 1tSP88. 运算型指令的寻址与转移性指令的寻址不同点在于 (A )。A. 前者取操作数,后者决定程序转移地址B. 后者取操作数,前者决定程序转移地址C. 前者是短指令,后者是长指令D. 前者是长指令,后者是短指令89. 中央处理器
29、是指(C )。A.运算器B.控制器C.运算器和控制器D.运算器,控制器和主存储器90. 在CPlfr跟踪指令后继地址的寄存器是(B )。A.主存地址寄存器B.程序计数器C.指令寄存器D.状态条件寄存器91. 指令周期是指(C )。A. CPU从主存取出一条指令的时间B. CPlft行一条指令的时间C. CPU从主存取出一条指令加上执行这条指令的时间D. 时钟周期时间92. 下面描述的RISC机器基本概念中正确的句子是(B )。A. RISC机器不一定是流水 CPUB. RISC机器一定是流水 CPUC. RISC机器有复杂的指令系统D. CPLBE备很少的通用寄存器93. 计算机操作的最小时间
30、单位是(A )。A.时钟周期B.指令周期C. CPl期D.微指令周期94. 计算机系统的输入输出接口是( B )之间的交接界面。A. CPL存储器B.主机与外围设备C.存储器与外围设备D. CP5f系统总线95.计算机的外围设备是指(A.输入/输出设备B.外存设备C.远程通信设备D.除了 CPlffl内存以外的其它设备96. 显示器的主要参数之一是分辨率,其含义为( B )。A.显示屏幕的水平和垂直扫描频率B. 显示屏幕上光栅的列数和行数C. 可显示不同颜色的总数D. 同一幅画面允许显示不同颜色的最大数目97. 中断发生时,由硬件保护片更新程序计数器PC,而不是由软件完成,主要是为了(A )。
31、A.能进入中断处理程序并能正确返回原程序B. 节省内存C. 提高处理机的速度D. 使中断处理程序易于编制,不易出错98. 中断向量地址是(B )。A.子程序入口地址B.中断源服务程序入口地址C.中断服务程序入口地址D.中断返回地址99. 在I/O设备.数据通道.时钟和软件这四项中,可能成为中断源的是(D )。A. I/O设备B. I/O设备和数据通道C. I/O设备.数据通道和时钟100.中断允许触发器用来(D )。A.表示外设是否提出了中断请求C. CP昵否正在进行中断处理D. I/O设备.数据通道.时钟和软件B. CP昵否响应了中断请求D.开放或关闭可屏蔽硬中断101. 硬中断服务程序结束
32、返回断点时,程序末尾要安排一条指令IRET,它的作用是(B ) oA.构成中断结束命令B.恢复断点信息并返回C.转移到IRET的下一条指令 D.返回到断点处102. 在采用DM用式高速传输数据时,数据传送是(B )。A. 在总线控制器发出的控制信号控制下完成的B. 在DMA空制器本身发出的控制信号控制下完成的C. 由CPlft行的程序完成的D. 由CPU向应硬中断处理完成的103. 周期挪用方式常用于(A )方式的/输入输出中。A. DMAB.中断C.程序传送D.通道104. 如果有多个中断同时发生,系统将根据中断优先级最高的中断请求。 若要调整中断 事件的响应次序,可以利用(D )。A.中断
33、嵌套B.中断向量C.中断响应D.中断屏蔽105. 通道对CPU勺请求形式是(B )。A.自陷B.中断C.通道命令D.跳转指令106. CPlM通道的请求形式是(D )A.自陷B.中断 C.通道命令D. I/O指令三、填空1. 浮点数规格化时的精度由 尾数的位数 决定,范围由阶码的位数决定。2. 三态门比普通状态(高电平、低电平)多哪一个状态?高阻态(悬空)。3. Am2901芯片是运算器作用的部件,它的两个主要功能是:作为运算器、作为定序器(确定下一条微指令的指令)。4. Am291洗片是寄存器作用的部件。5. 运算器可以实现算术运算和逻辑运算。6. BC况 :用4位二进制代码表示一位十进制数
34、,最常见的BCDO是8421码。7. 根据操作数的位置,指出寻址方式:8. 操作数在寄存器中,称为寄存器寻址方式:9. 操作数地址在寄存器中,称为寄存器间接寻址方式;10. 操作数在指令中,称为 立即寻址方式;11. 操作数地址在指令中,称为 直接寻址方式。12. 设形式地址为D,以直接寻址方式,有效地址为:D;以间接寻址方式,有效地址为:(D):以相对寻址方式,有效地址为:(PQ + D ;以寄存器寻址间接寻址方式,有效地址为:(R);以基址寻址方式,有效地址为:D+ ( BFR ;以变址寻址方式,有效地址为:D+ (IX)。13. 浮点数向左规格化的原则: 尾数左移一位,阶码减1 。浮点数
35、向右规格化的原则: 尾数右移一位,阶码加1 014. 在微指令的字段编码中,操作控制字段的分段并非是任意的,必须遵循分段的原则, 包括:0.把相斥性的微命令分在同一段中;。2.一般每个小段要留出一个状态,表 示:本段不执行任何操作。15. 补码定点加减运算的溢出判断有两种方式,分别是:用一位符号位判断溢出 和用两 位符号位判断溢出。16. 规格化浮点数的判断依据是: 尾数的绝对值在0.5和1范围内。17. 所谓寻址方式是:找出有效地址的方式。18. 基址寻址:操作数的有效地址=形式地址+基地址 。19. 在计算机中存放指令地址的寄存器叫 PC (程序计数器)。20. 在取指令之前,首先把 PC
36、的内容送到地址(MAR寄存器中.然后由CPU发出读命 令,把指令从地址寄存器所指定的内存存储单兀中取出来,送到 CPU的指令寄存器 中。21. 控制器的设计方法有两种,分别是:蛆合逻辑设计和微程序设计。22. 影响并行加法器的两个因素是: 进位信号和传递时间。23. 微程序控制的计算机中的控制存储器 CM是用来存放微程序。24. 编码左移、右移的计算结果。补码为算术左移1位后得,算术右移一位后得。25. -0的反码表示为:1.1111111 (假设数据有8位,用二进制表示)0的原码、补码、反码、移码(8位二进制数表示)原俏补码反码移码+00.00000000.00000000.00000001
37、,0000000-01.00000000.00000001.11111111,000000026. 控制器在生成各种控制信号时,必须按照一定的时序进行,以便对各种操作实施时间上的控制。27. 根据编码方式,微指令分成 水平型微指令 和垂直型微指令 两种类型。水平型微指令可以同时执行若干个微操作,所以执行机器的速度比垂直型微指令快。28. 阶码8位(最左一位为符号位),用移码表示,尾数为24位(最左一位为符号位),用规格化补码表示,则它能表示的最大正数的阶码为FFH尾数为7FFFF田、绝对值最小的负数的阶码为FFH尾数为800000H (用十六进制表示)。29. 影响流水线性能的因素主要反映在
38、访存冲突和相关问题两个方面。四、简答题1. 设x=0.11011, y=0.10111,用变形补码计算x+y的值,同时指出结果是否溢出。解 :x 补 =00.11011 ,y 补 =00.10111 , 贝 U x 补+y补=00.11011+00.10111=01.10010 ,符号位为“01”,表示溢出。由丁第一位符号位为 0,表示正溢出。2. AM290儒件中的Q寄存器的用途是什么,为什么需要它与通用寄存器一起移位?解:主要用途是运算器,在进行逻辑运算时用于存放部分积;进行除法运算时,用作 商寄存器。目的:为了乘除法的需要。3. 试问CPlfr有哪些主要的寄存器,它们各自的功能是什么?解
39、:地址寄存器AR存放将被访问的存储单元的地址;数据寄存器DR存放欲存入存储器中的数据或最近从存储器中读出的数据;指令寄存器IR :存放从存储器中取出的待执行的指令。程序计数器PC:存放正在执行的指令的地址或接着将要执行的下一条指令的地址。累加寄存器AC:为ALU提供一个工作区,暂时保存一个操作数或运算结果。状态字寄存器PSW用来表征当前运算的状态及程序的工作方式。4. 假设某机器有86条指令,平均每条指令由12条微指令组成,其中一条是取指微指令。取指指令是公用的,已知微指令字长 48位。请问控制存储器的容量需多大?解:共有微指令(12 1) X 86+1=947条,故控制存储器的容量为 947
40、X 48 =45456位5. 指令和数据均存放在内存中,计算机如何区分它们是指令还是数据?解:从时间上讲,取指令事件发生在“取指阶段”,取数据事件发生在“执行阶段” 故在取指阶段从存储器取出的信息即为指令,在执行阶段从存储器取出的信息为数据。6. 简要说明组合逻辑与微程序的控制器组成的异同之处,两种控制器各自的优缺点。解:组合逻辑与微程序控制器相同之处是根据指令操作码和时序信号,产生各种控制 信号,以便正确地建立各种数据通路,完成取指令和执行指令的控制组合逻辑的优点是由于控制器的速度取决于电路延迟,所以速度较快。缺点是由于将 控制部件看成专门产生固定时序控制信号的逻辑电路,所以把用最少元件和取
41、得最高速度 作为设计目标。一旦设计完成,不可能通过其他的修改添加新功能。微程序控制的优点是同组合逻辑控制器相比,具有规整性、灵活性、可维护性等一系 列优点。缺点是由于微程序控制器采用了存储程序原理,所以每条指令都要从控存中取一 次,故影响了速度。7. 说明得到下一条微指令地址有哪些方式,各自在什么情况下?解:地址译码器:用于取指令结束后根据指令操作码译码后产生的微程序入口地址;硬件产生的初始入口地址:用于设定开机后执行的第一条微指令地址;PC用于微程序的顺序执行;下地址字段:用于微程序中的转移;微堆栈:用于微程序的返回。8. 什么是指令周期,机器周期和时钟周期(微节拍)的含义以及他们之间的关系
42、。解:指令周期:CPU®取出并执行完一条指令所需的全部时间。机器周期:从内存读取 一条指令的最短时间。时钟周期:一个时钟脉冲所需要的时间。关系:一个指令周期包含若十个机器周期,一个机器周期包含若十个时钟周期。每个 指令周期中的机器周期数可以不等,每个机器周期中的时钟周期也可以不等。9. 简述浮点运算中溢出的处理问题。解:溢出就是超出了机器数所能表示的数据范围,浮点数的范围是由阶码决定的。当运算阶码大于最大阶码时,届溢出;当运算阶码小于最小负阶码时,计算机按0处理。10. 在机器数中,“零”有+0和-0之分,请说明原码、补码和反码中,哪种编码中“零” 的表示是唯一的?并分别写出这三种编
43、码中-0的的表示(设机器字长为8位)。解:补码中的“ 0”的表示是唯一的。-0原=1.0000000 , -0反=1.1111111 , -0补=0.000000011. 在寄存器-寄存器型,寄存器-存储器型,存储器-存储器型这3类指令中,哪类指令的 执行时间最长?哪类指令的执行时间最短?为什么?解:寄存器-寄存器型执行速度最快,存储器-存储器型执行速度最慢。因为前者操作数 在寄存器中,后者操作数在存储器中,而访问一次存储器所需的时间一般比访问一次寄存 器所需时间长。?12. 设有主频为16MHz的微处理器,平均每条指令的执行时间为两个机器周期,每个机器周期由两个时钟脉冲组成。问:(1)存储器
44、为“0等待”,求出机器速度。(“0等待” 表示存储器可在一个机器周期完成读/写操作,因此不需要插入等待时间);(2)假如 每两个机器周期中有一个是访存周期,需插入1个时钟周期的等待时间,求机器速度。解:(1)存储器为 “0 等待”时:时钟周期=1/16MHz=1/(16*10 6)=0.0625*10 -6=62.5ns , 机器周期=62.5ns*2=125ns , 指令周期=125ns*2=250ns , 机器运算速度 =1/250ns=0.004*10 9=4MIPS(2)访存周期=62.5ns*3=187.5ns,指令周期=125ns+187.5ns=312.5ns ,机器运算速度 =
45、1/312.5ns=0.0032*10 9=3.2MIPS13. 在计算机中实现乘法运算一般可用软件、硬件(组合逻辑)和微码控制3种方式。请简述:(1)、实现上述3种方法的基本原理;(2)、各种方法实现时所需配备的硬件设备;(3)、各种方法速度比较。解:(1)、软件实现乘法是用加法指令、移位指令、判断转移指令来实现的;硬件是采 用专用的阵列乘法器来实现的;微码控制是用微程序来实现乘法步骤的判断相加、移位过 程。(2) 、软件实现乘法需要 CPU支持加法指令、移位指令、判断转移指令即可,所需硬件最少;硬件实现乘法需要专用的加法器,而且所需的这种器件比较多;微码控制只需要 在微控存中加入相应的微程序段即可,这样只要适当增加控存ROM勺大小就可以实现。(3) 、硬件实现的速度最快,微码次之,软件实现最慢五、综合题1.某运算器数据通路如下图所示:(1) 、指出相容性和相斥性微操作;(2) 、用字段直接编译法设计适用于此运算器的微指令格式;(3) 、画
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 幼小衔接数学能力测试卷合集
- 概率统计在市场调研中的应用分析报告
- 医药销售人员产品知识培训手册
- 中医临床病历规范模板解析
- 建筑消防系统施工技术标准手册
- 中学英语单元综合测试题库
- 建筑工程合同管理流程与风险控制规范
- 环境卫生服务合同范本
- 读《钢铁是怎样炼成的》教学心得
- 建筑用膨胀剂施工方案设计
- 2025-2030工业自动化培训行业竞争格局及前景趋势与投资可行性研究报告
- 2025年简单土地托管协议书
- 2025年河北省政府采购评审专家考试题库(含答案)
- 水表知识培训
- 手绘植物花卉课件
- 土耳其移民合同范本
- 制冷复审课件
- 执法员压力与情绪管理课件
- 小升初道法复习课件
- 外科疼痛病人护理
- 学堂在线 现代生活美学-插花之道 章节测试答案
评论
0/150
提交评论