计算机组成原理本科生期末试卷习题一部分标准标准答案.doc
- 格式:doc
- 大小:208.54 KB
- 文档页数:5
计算机组成原理期末考试试卷(1)一.选择题(下列每题有且仅有一个正确答案,每小题2分,共20分)1.假设下列字符码中最后一位为校验码,如果数据没有错误,则采用偶校验的字符码的是____。
A. 11001011B. 11010110 C。
11000001 D。
110010012.在定点二进制运算器中,减法运算一般通过______ 来实现。
A.补码运算的二进制加法器 B。
补码运算的二进制减法器C. 补码运算的十进制加法器D. 原码运算的二进制减法器3.下列关于虚拟存储器的说法,正确的是_B___。
A.提高了主存储器的存取速度B.扩大了主存储器的存储空间,并能进行自动管理和调度C. 提高了外存储器的存取速度D。
程序执行时,利用硬件完成地址映射4.下列说法正确的是__B__.A。
存储周期就是存储器读出或写入的时间B. 双端口存储器采用了两套相互独立的读写电路,实现并行存取C。
双端口存储器在左右端口地址码不同时会发生读/写冲突D. 在cache中,任意主存块均可映射到cache中任意一行,该方法称为直接映射方式5.单地址指令中,为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个操作数一般采用__C__寻址方式.A. 堆栈 B。
立即 C。
隐含 D. 间接6.指令系统中采用不同寻址方式的目的主要是___D___ .A.实现存储程序和程序控制 B.提供扩展操作码的可能并降低指令译码难度C.可以直接访问外存 D。
缩短指令长度,扩大寻址空间,提高编程灵活性7.下列说法中,不符合RISC指令系统特点的是__B__。
A.指令长度固定,指令种类少B.寻址方式种类尽量少,指令功能尽可能强C。
增加寄存器的数目,以尽量减少访存的次数D. 选取使用频率最高的一些简单指令,以及很有用但不复杂的指令8. 指令周期是指___C___。
A .CPU 从主存取出一条指令的时间B .CPU 执行一条指令的时间C .CPU 从主存取出一条指令加上执行这条指令的时间D .时钟周期时间 9. 假设微操作控制信号用n C 表示,指令操作码译码输出用m I 表示,节拍电位信号用k M 表示,节拍脉冲信号用i T 表示,状态反馈信息用i B 表示,则硬布线控制器的控制信号n C 可描述为__D__。
计算机组成原理期末考试试卷(1)一.选择题(下列每题有且仅有一个正确答案,每小题2分,共20分) 1.假设下列字符码中最后一位为校验码,如果数据没有错误,则采用偶校验的字符码的是____。
A。
11001011 B。
11010110 C. 11000001 D。
110010012.在定点二进制运算器中,减法运算一般通过______ 来实现.A.补码运算的二进制加法器 B。
补码运算的二进制减法器C. 补码运算的十进制加法器D. 原码运算的二进制减法器3.下列关于虚拟存储器的说法,正确的是_B___。
A.提高了主存储器的存取速度B.扩大了主存储器的存储空间,并能进行自动管理和调度C。
提高了外存储器的存取速度D。
程序执行时,利用硬件完成地址映射4.下列说法正确的是__B__。
A. 存储周期就是存储器读出或写入的时间B。
双端口存储器采用了两套相互独立的读写电路,实现并行存取C. 双端口存储器在左右端口地址码不同时会发生读/写冲突D. 在cache中,任意主存块均可映射到cache中任意一行,该方法称为直接映射方式5.单地址指令中,为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个操作数一般采用__C__寻址方式。
A。
堆栈 B. 立即 C.隐含 D. 间接6.指令系统中采用不同寻址方式的目的主要是___D___ .A.实现存储程序和程序控制 B.提供扩展操作码的可能并降低指令译码难度C.可以直接访问外存 D。
缩短指令长度,扩大寻址空间,提高编程灵活性7.下列说法中,不符合RISC指令系统特点的是__B__。
A.指令长度固定,指令种类少B.寻址方式种类尽量少,指令功能尽可能强C. 增加寄存器的数目,以尽量减少访存的次数D。
选取使用频率最高的一些简单指令,以及很有用但不复杂的指令8. 指令周期是指___C___。
A .CPU 从主存取出一条指令的时间B .CPU 执行一条指令的时间C .CPU 从主存取出一条指令加上执行这条指令的时间D .时钟周期时间9. 假设微操作控制信号用n C 表示,指令操作码译码输出用m I 表示,节拍电位信号用k M 表示,节拍脉冲信号用i T 表示,状态反馈信息用i B 表示,则硬布线控制器的控制信号n C 可描述为__D__。
本科生期末试卷(一)一、选择题(每小题1分,共15分)1 从器件角度看,计算机经历了五代变化。
但从系统结构看,至今绝大多数计算机仍属于(冯·诺依曼)计算机。
2 某机字长32位,其中1位表示符号位。
若用定点整数表示,则最小负整数为()。
A -(231-1)B -(230-1)C -(231+1)D -(230+1)3 以下有关运算器的描述,(算术运算与逻辑运算)是正确的。
4 EEPROM是指(电擦除可编程只读存储器)。
5 常用的虚拟存储系统由(主存-辅存)两级存储器组成,其中辅存是大容量的磁表面存储器。
6 RISC访内指令中,操作数的物理位置一般安排在(两个通用寄存器)。
7 当前的CPU由(控制器、运算器、cache)组成。
8 流水CPU是由一系列叫做“段”的处理部件组成。
和具备m个并行部件的CPU相比,一个m段流水CPU的吞吐能力是(具备同等水平)。
9 在集中式总线仲裁中,(独立请求)方式响应时间最快。
10 CPU中跟踪指令后继地址的寄存器是(程序计数器)。
11 从信息流的传输速度来看,(单总线)系统工作效率最低。
12 单级中断系统中,CPU一旦响应中断,立即关闭(中断屏蔽)标志,以防止本次中断服务结束前同级的其他中断源产生另一次中断进行干扰。
13 安腾处理机的典型指令格式为(41位)位。
14 下面操作中应该由特权指令完成的是(从用户模式切换到管理员模式)。
15 下列各项中,不属于安腾体系结构基本特征的是(超线程)。
二、填空题(每小题2分,共20分)1 字符信息是符号数据,属于处理(非数值)领域的问题,国际上采用的字符系统是七单位的(ASCII)码。
2 按IEEE754标准,一个32位浮点数由符号位S(1位)、阶码E(8位)、尾数M(23位)三个域组成。
其中阶码E的值等于指数的真值(e)加上一个固定的偏移值(127)。
3 双端口存储器和多模块交叉存储器属于并行存储器结构,其中前者采用(空间)并行技术,后者采用(时间)并行技术。
计算机组成原理期末考试试卷(1)一.选择题(下列每题有且仅有一个正确答案,每小题2分,共20分)1.假设下列字符码中最后一位为校验码,如果数据没有错误,则采用偶校验的字符码的是____.A。
11001011 B。
11010110 C。
11000001 D.110010012.在定点二进制运算器中,减法运算一般通过______ 来实现。
A。
补码运算的二进制加法器 B. 补码运算的二进制减法器C。
补码运算的十进制加法器 D. 原码运算的二进制减法器3.下列关于虚拟存储器的说法,正确的是_B___。
A.提高了主存储器的存取速度B.扩大了主存储器的存储空间,并能进行自动管理和调度C。
提高了外存储器的存取速度D。
程序执行时,利用硬件完成地址映射4.下列说法正确的是__B__.A。
存储周期就是存储器读出或写入的时间B。
双端口存储器采用了两套相互独立的读写电路,实现并行存取C。
双端口存储器在左右端口地址码不同时会发生读/写冲突D。
在cache中,任意主存块均可映射到cache中任意一行,该方法称为直接映射方式5.单地址指令中,为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个操作数一般采用__C__寻址方式.A。
堆栈 B。
立即 C。
隐含 D. 间接6.指令系统中采用不同寻址方式的目的主要是___D___ .A.实现存储程序和程序控制 B.提供扩展操作码的可能并降低指令译码难度C.可以直接访问外存 D。
缩短指令长度,扩大寻址空间,提高编程灵活性7.下列说法中,不符合RISC指令系统特点的是__B__。
A.指令长度固定,指令种类少B.寻址方式种类尽量少,指令功能尽可能强C。
增加寄存器的数目,以尽量减少访存的次数D. 选取使用频率最高的一些简单指令,以及很有用但不复杂的指令8. 指令周期是指___C___.A .CPU 从主存取出一条指令的时间B .CPU 执行一条指令的时间C .CPU 从主存取出一条指令加上执行这条指令的时间D .时钟周期时间 9. 假设微操作控制信号用n C 表示,指令操作码译码输出用m I 表示,节拍电位信号用kM 表示,节拍脉冲信号用i T 表示,状态反馈信息用i B 表示,则硬布线控制器的控制信号n C 可描述为__D__。
本科生期末试卷十七一、选择题(每题1分,共10分)1.50年代,为了发挥______旳效率,提出了______技术,从而发展了操作系统,通过它对______进行管理和调度。
A.计算机操作系统计算机B.计算并行算法C.硬件设备多道程序硬软资源D.硬件设备晶体管计算机2.下列体现式中对旳旳运算成果为______。
A.(10101)2×(2)10=(2)2B.(10101)3×(2)10=(2)3C.(10101)3×(3)10=(30303)3D.(101010)3-(2)3=(11011)33.算术/逻辑运算单元74181ALU可完毕______。
A.16种算术运算功能B.16种逻辑运算功能C.16种算术运算功能和16种逻辑运算功能D. 4位乘法运算和除法运算功能4.某计算机字长为32位,其存储容量为16M×32位,它旳地址线和数据线旳总和是______。
A.16B. 32C. 64D. 565.采用虚拟存贮器旳重要目旳是______。
A.提高主存贮器旳存取速度B.扩大主存贮器旳存贮空间,并能进行自动管理和调度C.提高外存贮器旳存取速度D.扩大外存贮器旳存贮空间6.程序控制类指令旳功能是______。
A.进行算术运算和逻辑运算B.进行主存与CPU之间旳数据传送C.进行CPU和I/O设备之间旳数据传送D.变化程序执行旳顺序7.由于CPU内部旳操作速度较快,而CPU访问一次主存所花旳时间较长,因此机器周期一般用______来规定。
A.主存中读取一种指令字旳最短时间B.主存中读取一种数据字旳最长时间C.主存中写入一种数据字旳平均时间D.主存中取一种数据字旳平均时间8.系统总线中控制线旳功能是______。
A.提供主存、I/O接口设备旳控制信号和响应信号B.提供数据信息C.提供时序信号D.提供主存、I/O接口设备旳响应信号9.计算机旳外围设备是指______。
A.输入/输出设备B.外存储器C.远程通信设备D.除了CPU和内存以外旳其他设备10.某中断系统中,每抽取一种输入数据就需要中断CPU一次,中断解决程序接受取样旳数据,并将其保存到主存缓冲区内。
计算机组成原理期末考试试卷(1)一.选择题(下列每题有且仅有一个正确答案,每小题2分,共20分)1.假设下列字符码中最后一位为校验码,如果数据没有错误,则采用偶校验的字符码的是____。
A。
11001011 B。
11010110 C。
11000001 D。
11001001 2.在定点二进制运算器中,减法运算一般通过______ 来实现。
A.补码运算的二进制加法器B. 补码运算的二进制减法器C。
补码运算的十进制加法器 D. 原码运算的二进制减法器3.下列关于虚拟存储器的说法,正确的是_B___。
A.提高了主存储器的存取速度B.扩大了主存储器的存储空间,并能进行自动管理和调度C. 提高了外存储器的存取速度D。
程序执行时,利用硬件完成地址映射4.下列说法正确的是__B__。
A。
存储周期就是存储器读出或写入的时间B. 双端口存储器采用了两套相互独立的读写电路,实现并行存取C. 双端口存储器在左右端口地址码不同时会发生读/写冲突D。
在cache中,任意主存块均可映射到cache中任意一行,该方法称为直接映射方式5.单地址指令中,为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个操作数一般采用__C__寻址方式.A。
堆栈 B。
立即 C.隐含 D。
间接6.指令系统中采用不同寻址方式的目的主要是___D___ 。
A.实现存储程序和程序控制 B.提供扩展操作码的可能并降低指令译码难度C.可以直接访问外存 D。
缩短指令长度,扩大寻址空间,提高编程灵活性7.下列说法中,不符合RISC指令系统特点的是__B__。
A.指令长度固定,指令种类少B.寻址方式种类尽量少,指令功能尽可能强C。
增加寄存器的数目,以尽量减少访存的次数D. 选取使用频率最高的一些简单指令,以及很有用但不复杂的指令8. 指令周期是指___C___。
A .CPU 从主存取出一条指令的时间B .CPU 执行一条指令的时间C .CPU 从主存取出一条指令加上执行这条指令的时间D .时钟周期时间 9. 假设微操作控制信号用n C 表示,指令操作码译码输出用m I 表示,节拍电位信号用k M 表示,节拍脉冲信号用i T 表示,状态反馈信息用i B 表示,则硬布线控制器的控制信号n C 可描述为__D__。
(完整版)计算机组成原理期末考试试题及答案计算机组成原理期末考试试题及答案⼀、选择题1、完整的计算机系统应包括______。
DA. 运算器、存储器和控制器B. 外部设备和主机C. 主机和实⽤程序D. 配套的硬件设备和软件系统2、计算机系统中的存储器系统是指______。
DA.RAM存储器B.ROM存储器C. 主存储器D. 主存储器和外存储器3、冯·诺依曼机⼯作⽅式的基本特点是______。
BA. 多指令流单数据流B. 按地址访问并顺序执⾏指令C. 堆栈操作D. 存储器按内部选择地址4、下列说法中不正确的是______。
DA. 任何可以由软件实现的操作也可以由硬件来实现B. 固件就功能⽽⾔类似于软件,⽽从形态来说⼜类似于硬件C. 在计算机系统的层次结构中,微程序级属于硬件级,其他四级都是软件级D. ⾯向⾼级语⾔的机器是完全可以实现的5、在下列数中最⼩的数为______。
CA. (101001)2B. (52)8C. (101001)BCDD. (233)166、在下列数中最⼤的数为______。
BA. (10010101)2B. (227)8C. (143)5D. (96)167、在机器中,______的零的表⽰形式是唯⼀的。
BA. 原码B. 补码C. 反码D. 原码和反码9、针对8位⼆进制数,下列说法中正确的是______。
BA.–127的补码为10000000B.–127的反码等于0的移码BC.+1的移码等于–127的反码D.0的补码等于–1的反码9、⼀个8位⼆进制整数采⽤补码表⽰,且由3个“1”和5个“0”组成,则最⼩值为______。
BA. –127B. –32C. –125D. –310、计算机系统中采⽤补码运算的⽬的是为了______。
CA. 与⼿⼯运算⽅式保持⼀致B. 提⾼运算速度C. 简化计算机的设计D. 提⾼运算的精度11、若某数x的真值为–0.1010,在计算机中该数表⽰为1.0110,则该数所⽤的编码⽅法是______码。
计算机组成原理期末考试题及答案一、选择题(每题3分,共30分)1. 计算机系统由哪两大部分组成?A. 硬件和软件B. 中央处理器和外部设备C. 输入设备和输出设备D. 存储器和运算器答案:A2. 下面哪一个不是计算机硬件的基本组成?A. 运算器B. 控制器C. 存储器D. 键盘答案:D3. 下面哪一个寄存器不属于CPU内部寄存器?A. 指令寄存器(IR)B. 程序计数器(PC)C. 累加器(AC)D. 磁盘地址寄存器(MAR)答案:D4. 下面哪一个不是计算机的性能指标?A. 字长B. 主频C. 内存容量D. 操作系统答案:D5. 下面哪一个不是计算机的总线类型?A. 数据总线B. 地址总线C. 控制总线D. 信号总线答案:D6. 下面哪一个不是存储器的层次结构?A. 缓存(Cache)B. 主存储器(RAM)C. 辅助存储器(硬盘)D. 寄存器答案:D7. 下面哪一个不是计算机的输入设备?A. 键盘B. 鼠标C. 扫描仪D. 打印机答案:D8. 下面哪一个不是计算机的输出设备?A. 显示器B. 打印机C. 扬声器D. 键盘答案:D9. 下面哪一个不是计算机的总线标准?A. PCIB. USBC. SATAD. HTTP答案:D10. 下面哪一个不是计算机的指令类型?A. 数据传送指令B. 运算指令C. 控制指令D. 通信指令答案:D二、填空题(每题3分,共30分)1. 计算机硬件系统主要包括五大部件,分别是________、________、________、________和________。
答案:控制器、运算器、存储器、输入设备、输出设备2. 计算机的运算器主要由________、________和________组成。
答案:算术逻辑单元(ALU)、累加器(AC)、寄存器3. 计算机的指令系统主要包括________、________和________三种类型的指令。
答案:数据传送指令、运算指令、控制指令4. 计算机的存储器层次结构包括________、________和________。
《计算机组成原理》练习题一、单项选择题1.CPU响应中断的时间是__C____。
A.中断源提出请求; B.取指周期结束;C.执行周期结束; D.间址周期结束。
2.下列说法中___C___是正确的。
A.加法指令的执行周期一定要访存;B.加法指令的执行周期一定不访存;C.指令的地址码给出存储器地址的加法指令,在执行周期一定访存;D.指令的地址码给出存储器地址的加法指令,在执行周期不一定访存。
3.垂直型微指令的特点是__C____。
A.微指令格式垂直表示; B.控制信号经过编码产生;C.采用微操作码; D.采用微指令码。
4.基址寻址方式中,操作数的有效地址是___A___。
A.基址寄存器内容加上形式地址(位移量);B.程序计数器内容加上形式地址;C.变址寄存器内容加上形式地址;D.寄存器内容加上形式地址.5.常用的虚拟存储器寻址系统由___A___两级存储器组成.A.主存-辅存;B.Cache-主存;C.Cache-辅存;D.主存—硬盘。
6.DMA访问主存时,让CPU处于等待状态,等DMA的一批数据访问结束后,CPU再恢复工作,这种情况称作___A___.A.停止CPU访问主存;B.周期挪用;C.DMA与CPU交替访问;D.DMA。
7.在运算器中不包含____D__。
A.状态寄存器; B.数据总线;C.ALU; D.地址寄存器。
8.计算机操作的最小单位时间是__A____。
A.时钟周期; B.指令周期;C.CPU周期;D.中断周期。
9.用以指定待执行指令所在地址的是__C____。
A.指令寄存器;B.数据计数器;C.程序计数器; D.累加器。
10.下列描述中___B___是正确的。
A.控制器能理解、解释并执行所有的指令及存储结果;B.一台计算机包括输入、输出、控制、存储及算逻运算五个单元;C.所有的数据运算都在CPU的控制器中完成;D.以上答案都正确。
11.总线通信中的同步控制是___B___.A.只适合于CPU控制的方式;B.由统一时序控制的方式;C.只适合于外围设备控制的方式;D.只适合于主存。
本科生期末试卷五一.选择题(每题1分,共10分)1.对计算机的产生有重要影响的是:______。
A 牛顿、维纳、图灵B 莱布尼兹、布尔、图灵C 巴贝奇、维纳、麦克斯韦D 莱布尼兹、布尔、克雷2.假定下列字符码中有奇偶校验位,但没有数据错误,采用偶校校验的字符码是______。
A 11001011B 11010110C 11000001D 110010013.按其数据流的传递过程和控制节拍来看,阵列乘法器可认为是______。
A 全串行运算的乘法器B 全并行运算的乘法器C 串—并行运算的乘法器D 并—串型运算的乘法器4.某计算机字长32位,其存储容量为16MB,若按双字编址,它的寻址范围是______。
A 0—16MB B 0—8MC 0—8MBD 0—16MB5.双端口存储器在______情况下会发生读/ 写冲突。
A 左端口与右端口的地址码不同B 左端口与右端口的地址码相同C 左端口与右端口的数据码相同D 左端口与右端口的数据码不同6.程序控制类指令的功能是______。
A 进行算术运算和逻辑运算B 进行主存与CPU之间的数据传送C 进行CPU和I / O设备之间的数据传送D 改变程序执行顺序7.由于CPU内部的操作速度较快,而CPU访问一次主存所花的时间较长,因此机器周期通常用______来规定。
A 主存中读取一个指令字的最短时间B 主存中读取一个数据字的最长时间C 主存中写入一个数据字的平均时间D 主存中读取一个数据字的平均时间8.系统总线中控制线的功能是______。
A 提供主存、I / O接口设备的控制信号响应信号B 提供数据信息C 提供时序信号D 提供主存、I / O接口设备的响应信号9.具有自同步能力的记录方式是______。
A NRZ0B NRZ1C PMD MFM10.IEEE1394的高速特性适合于新型高速硬盘和多媒体数据传送,它的数据传输率可以是______。
A 100兆位/ 秒B 200兆位/ 秒C 400兆位/ 秒D 300兆位/ 秒二.填空题(每题3分,共24分)1.C ache是一种A. ______存储器,是为了解决CPU和主存之间B. ______不匹配而采用的一项重要硬件技术。
本科生期末试卷(一)
二、简答题(每小题8 分,共 16 分)
1假设主存容量 16M×32 位, Cache容量 64K×32 位,主存与 Cache之间以每块4×32 位大小传送数据,请确定直接映射方式的有关参数,并画出内存地址格式。
2指令和数据都用二进制代码存放在内存中,从时空观角度回答 CPU如何区分读出的代码是指令还是数据。
答:计算机可以从时间和空间两方面来区分指令和数据,在时间上,取指周期从内存中
取出的是指令,而执行周期从内存取出或往内存中写入的是数据,在空间上,从内存中取出指令送控制器,而执行周期从内存从取的数据送运算器、往内存写入的数据也是来自于运算
器
三、计算题( 14 分)
设x=-18(-15),y=+26(+13),数据用补码表示,用带求补器的阵列乘法
器求出乘积 x× y,并用十进制数乘法进行验证。
解:设最高位为符号位,输入数据为:[x] 补 =10001 , [y] 补 =10011 ,算前求补器输出后
|x|=1111 ,|y|=1101
1111
×1101
1111 乘积符号位运算:
0000 x0⊕y0 = 1⊕1=0
1111
+ 1111
算后求补器输出为,加上乘积符号 0,最后得补码乘积值为 0,利用补码与真值的换算公式,补码二进制数的真值是
x× y = 1×27 +1×26+1×21+1× 20=128+64+2+1 =+195
十进制数乘法验证:x× y=(-15)× (-13) =+195
四、证明题( 12 分)
用定量分析方法证明多模块交叉存储器带宽大于顺序存储器带宽。
解:假设( 1)存储器模块字长等于数据总线宽度;
(2)模块存取一个字的存储周期等于T;
(3)总线传送周期为τ;
(4)交叉存储器的交叉模块数为m.。
交叉存储器为了实现流水线方式存储,即每经过τ时间延迟后启动下一模快,应满足
T = m τ , (1)
交叉存储器要求其模快数≥m,以保证启动某模快后经过mτ时间后再次启动该模快时,它的上次存取操作已经完成。
这样连续读取m 个字所需要时间为
t1 = T + (m–1) τ = mτ + mτ–τ 1)= (2mτ – (2)
故存储器带宽为 W1 = 1/t1 = 1/(2m-1) τ(3)
而顺序方式存储器连续读取 m 个字所需时间为
t2 = mT = m2 ×τ(4)
存储器带宽为 W2 = 1/t2 = 1/m2 ×τ(5)
比较 (3)和(5)式可知,交叉存储器带宽 W1 大于顺序存储器带宽 W2 五、分析题( 12 分)
图 1 所示的系统中, A、 B、C、D 四个设备构成单级中断结构,它要求 CPU 在执行完当前指令时转向对中断请求进行服务。
现假设:
① T DC为查询链中每个设备的延迟时间;
②T A、T B、T C、T D分别为设备 A、B、C、D 的服务程序所需的执行时间;
③ T S、T R分别为保存现场和恢复现场所需的时间;
④主存工作周期为 T M;
⑤ 中断批准机构在确认一个新中断之前,先要让即将被中断的程序的
一条指令执行完毕。
试问:在确保请求服务的四个设备都不会丢失信息的条件下,中断饱和
的最小时间是多少中断极限频率是多少
解:
:假设主存工作周期为 T M ,执行一条指令的时间也设为 T M 。
则中断处理过程和各时
间段如图所示。
当三个设备同时发出中断请求时,依次处理设备
A 、
B 、
C 的时间如下:
t A = 2T M + T DC + T S + T A + T R
t
B = 2T + T + T + T + T
M
DCS A
R
t = 2T + T + T + T + TR
C M
DC
S
A
Td=2T M + T DC + T S+ta+tb+tc
达到中断饱和的时间为: T = t A + t B + t C +Td 中断极限频率为: f = 1 / T
图
六、设计题( 16 分)
某计算机有图 2 所示的功能部件,其中 M 为主存,指令和数据均存放在其中,MDR 为主存数据寄存器, MAR 为主存地址寄存器, R 0~ R 3 为通用寄存器, IR
为指令寄存器, PC为程序计数器(具有自动加 1 功能), C、D 为暂存寄存器,ALU 为算术逻辑单元,移位器可左移、右移、直通传送。
(1)将所有功能部件连接起来,组成完整的数据通路,并用单向或双
向箭头表示信息传送方向。
(2)画出“ADD R1,( R2)”指令周期流程图。
该指令的含义是将
数与( R2)指示的主存单元中的数相加,相加的结果直通传送至R1中。
R1中的
(3)若另外增加一个指令存贮器,修改数据通路,画出⑵的指令周期流程图。
解:( 1)各功能部件联结成如图所示数据通路:
移位器IR 0
R
MBR
PC R1
ALU +1
C R
2
D
3 M
R
MAR 图B
(2)此指令为 RS型指令,一个操作数在 R1中,另一个操作数在 R2为地址的内存单元中,相加结果放在R1中。
送当前指令地址到MAR
( PC)→MAR
M→ MBR→ IR,( PC) + 1
译码
(R1)→ C
(R2)→MAR
M→ MBR→ D
(C) +( D)→ R1
取当前指令到IR,
PC + 1,为取下条指令做好准备
①
②
③
④
图B
(说明 ):①:取 R1操作数→ C 暂存器。
②:送地址到MAR。
③:取出内存单元中的操作数→D 暂存器。
④:相加后将和数→R1。