国家开放大学计算机组成原理期末复习指导及答案

合集下载

国家开放大学电大本科《计算机组成原理》2023期末试题及答案(试卷号:1254)

国家开放大学电大本科《计算机组成原理》2023期末试题及答案(试卷号:1254)

国家开放大学电大本科《计算机组成原理》2023期末试题及答案(试卷号:1254)一、选择题(每小聂3分,共36分)1.下列数中最小的数是(儿A.(IOIOOD JB. (52)8C. (00111001 JeepD.2.两个补码数相加,只有在—时有可能产生溢出,在一时一定不会产生溢出.()A.符号位相同,符号位不同B.符号位不同,符号位相同C.朽位都是0,购位都是D.符号位都是1,符号位都是.3.在定点二进制运算暑中,加法运算一jmt()来实现.A.原码运算的二®制加法器B.反码运算的二《制加法器C.欣的H制加法器D.补码运算的二^制加法器4.定点运算器用来进行()•A.十进制加法运算B.定点运算C.浮点运算D.既进行定点运算也进行浮点运算5.指令系统中采用不同的寻址方式的目的是()。

A.降低指。

译码的杖B.提林令读取的速度C.缩短指令字长,扩大寻址空间,提高编程灵活性D.实现程序控制6.相对寻址方式中,有效地址等于()加上偏移派.A.基址寄存器内容B.栈指示卷内容C.变址寄存器内容D.程序计数器内容7.程序计数器PC属于()中的部件。

A.运算器B.控制器C.主存曜D.外存储器8.指令流水线需要同时处理好()3个方面问题. 一A.球相关、数据相关、控制相关B.靖构相关、数据相关、逻辑相关C.结构相关、逻辑相关、控制相关D.逻辑相关、数据相关、控制相关9.下列部件(或设备)中,存取速度最快的是()・A.灿存曜B.CPU的寄存器C.主牍器D.现盘存储器10.在CPU与主存之间加入Cache,能够().a.存容量b.iwnmMc.既存容*x提高D.解决CPU和主存之间的速度匹用问题11.在独立编址方式下,存储单元和I/O设备是机)来区分的.A.不同的地址和指令代码B.不同的数据和指令代码C.不同的数据和地址D.不同的地址12.周期挪用方式常用于()的输入输出中.A.直接存储器访问方式B.§^2^林C.程序中断方式D.I/O通道方式二、判断题(将判断结果填在括弧内,正确打J”号,错误打“X”号.每小题3分,共15分)13.浮点数的表示范围取决于尾数的代擞,箱度取决于阶码的位数・()14.运算器内部寄存器的个数与系统运行的速度无关・()'15.在多周期CPU系统中,不是所有指令使用相同的执行时间,而是指令需要几个周期就为其分配几个周期・()16.在Cache的地址映像中,全相联映像是指主存中的任蠢T块均可映像到Cache内任意T块位置的一种映像方式° ()17.同步理何方式下,所有设备都从同f 时仲信号中获得定时信息・()三、简答题(共29分)18.相对CISC指令系统,RISC指令系统有哪些优点?(7分)19.微程序控制器和硬逢线控制器在鲍稣运行原理方面有何相同之处?(8分)20.什么是虔拟存储器?它能解决什么问题?为什么?(7分)21.什么是总线周期?(7分)四、计算慝(每小题10分,共20分)22.将十进制数-0.276和47化成二进制数,再写出各自的原码、反码、补码表示(符号位和数值位共8位)。

计算机组成原理期末考试及答案

计算机组成原理期末考试及答案

计算机组成原理期末考试及答案A卷基础知识(50分)1、名词解释(10分)机器字长SRAMEPROM指令系统微指令2、选择题(10分)1)设字长32位,使⽤IEEE格式,则阶码采⽤______表⽰。

A.补码B. 原码C. 移码D. 反码2) 四⽚74181ALU和⼀⽚74182CLA器件相配合,具有如下进位传递功能______。

A.形波进位B. 组内先⾏进位,组间先⾏进位C.组内先⾏进位,组间⾏波进位D. 组内形波进位,组间先⾏进位3) 某SARM芯⽚,其存储容量为64K×16位,该芯⽚的地址线数⽬和数据线数⽬分别是___。

A. 16, 16 B .16, 64, C. 64, 8 D. 64, 164)单地址指令中为了完成两个数的算术运算,除地址码指明的⼀个操作数外,另⼀个数常需采⽤______。

A. 堆栈寻址⽅式B. ⽴即寻址⽅式C. 隐含寻址⽅式D. 间接寻址⽅式微5)程序控制器中,机器指令与微指令的关系是______。

A.每⼀条机器指令由⼀条微指令来执⾏B.⼀段机器指令组成的程序可由⼀条微指令执⾏C.⼀条微指令由若⼲条机器指令组成D. 每⼀条机器指令由⼀段⽤微指令编成的微程序来解释执⾏3、填空题(10分)1)存储___①___并按__②____顺序执⾏,这是冯?诺依曼型计算机的⼯作原理。

2)相联存储器是按③访问的存储器。

3) 主存与cache的地址映射有__④___、⑤、⑥三种⽅式。

4)通常指令编码的第⼀个字段是⑦。

5) 异步通信⽅式可分为⑧、⑨、⑩三种类型。

4、问答题(20分)1)在计算机中,为什么要采⽤多级结构的存储器系统2)简述CPU的功能.3)试⽐较⽔平型微指令与垂直型微指令。

4)简述总线集中控制的优先权仲裁⽅式。

⼆、综合应⽤(50分)1、已知X=-0.1101,Y=0.1011,试⽤补码⼀位乘法计算X×Y (15分)2、指令格式如下所⽰。

OP为操作码字段,试分析指令格式特点。

国家开放大学电大本科《计算机组成原理》2023-2024期末试题及答案(试卷代号:1254)

国家开放大学电大本科《计算机组成原理》2023-2024期末试题及答案(试卷代号:1254)

国家开放大学电大本科《计算机组成原理》2023-2024期末试题及答案(试卷代号:1254)一、选择题(每小题3分,共36分)1.下列数中最大的数是()oA.(101001)2B.(52)8C.(00111001)BCDD.(2C) 162.两个补码数相减,在符号位相同时不会产生溢出,符号位不同时()产生溢出。

A.有可能B.没有可能C.-定会D.一定不会3.定点运算器用来进行()。

A.十进制加法运算B.定点运算C.浮点运算D.既进行定点运算也进行浮点运算4.长度相同但格式不同的2种浮点数,假设前者阶码长、尾数短,后者阶码短、尾数长,其他规定均相同,则它们可表示的数的范围和精度为()oA.两者可表示的数的范围和精度相同B.前者可表示的数的范围大且精度高C.后者可表示的数的范围小但精度高D.前者可表示的数的范围小旦精度高5 .计算机硬件能直接识别和运行的只能是()程序。

A.机器语言B.汇编语言C.高级语言D.VHDL6.变址寻址方式中,操作数的有效地址等于()。

A.基址寄存器内容加上形式地址B.堆栈指示器内容加上形式地址C.变址寄存器内容加上形式地址D.程序计数器内容加上形式地址7.在控制器中,部件()能提供指令在内存中的地址,服务于读取指令,并接收下条将被执行的指令的地址。

A.指令指针IPB.地址寄存器ARC.指令寄存器IRD.程序计数器PC8.微程序控制器中,机器指令与微指令的关系是()。

A.每一条机器指令由一条微指令来执行B.每一条机器指令由一段用微指令编成的微程序来解释执行C.-段机器指令组成的程序可由一条微指令来执行D.-条微指令由若干条机器指令组成9.存取周期是指()。

A.存储器的写入时间Bo存储器的读出时间C.存储器进行一次读操作和一次写操作之间所需要的最短时间D.存储器进行一次完整的读写操作所需要的全部时间10.C PU通过指令访问Cache所用的程序地址叫做()。

A.逻辑地址B.物理地址C.虚拟地址D.真实地址11.C PU输出数据的速度远远高于打印机的打印速度,为解决这一矛盾,可采用()oA.并行技术B.通信技术C.缓冲技术D.虚存技术12.当采用()输入数据时,除非CPU等待否则无法传送数据给计算机。

电大【计算机组成原理】期末考试答案复习资料小抄

电大【计算机组成原理】期末考试答案复习资料小抄

《计算机组成原理》期末复习资料一复习资料及试题汇编一数据表示运算和运算器部件1将十进制数107128和-52化成二进制数再写出各自的原码反码补码表示符号位和数值位共8位解 107128 6BH80H 1101011B10000000B 01101011–52 -34H –110100原码 01101011 10110100反码 01101011 11001011补码 01101011 110011002判断下面的二元码的编码系统是有权还是无权码写出判断的推导过程十进制数二元码的编码0 00001 01112 01103 01014 01005 10116 10107 10018 10009 1111解设4位二元吗每位分别为ABCD且假定其为有权码则从4的编码0100可求得B的位权为4从8的编码1000可求得A的位权为8从7的编码1001可求得D的位权为-1从6的编码1010可求得C的位权为-2再用ABCD的位权分别为84-2-1来验证112359的编码值结果均正确所以该编码系统为有权码3说明海明码纠错的实现原理为能发现并改正一位也能发现二位错校验位和数据位在位数上应满足什么关系解 1 海明码是对多个数据位使用多个校验位的一种检错纠错编码方案它是对每个校验位采用偶校验规则计算校验位的值通过把每个数据位分配到几个不同的校验位的计算中去若任何一个数据位出错必将引起相关的几个校验位的值发生变化这样也就可以通过检查这些校验位取值的不同情况不仅可以发现是否出错还可以发现是哪一位出错从而提供了纠错检错的可能2 设数据位为k校验位为r则应满足的关系是2r-1 kr4什么叫二-十进制编码什么叫有权码和无权码够举出有权无权码的例子解 1 二-十进制编码通常是指用4位二进制码表示一位十进制数的编码方案2 有权码是指4位二进制码中每一位都有确定的位权4位的位权之和代表该十进制的数值例如8421码从高到低4位二进制码的位权分别为8421无权码则相反4位二进制码中每一位都没有确定的位权只能用4位的总的状态组合关系来表示该十进制数值例如循环码就找不出4个二进制位中的每一位的位权5已知[X]补 010111101[Y]补 011010101计算[XY]补[X-Y]补并判断溢出解[-Y]补 [y]补1 1001010101 10010101100 10111101 18900 11010101 21310010010 402∴[XY]补 [X]补[Y]补 01 10010010结果出现上溢00 10111101 18911 00101011 -21311101000 -24∴[X-Y]补 [X]补-[-Y]补 11 11101000计算结果无溢出6已知X 01101Y -01011利用原码一位乘法实现XY解高位部分积低位部分积乘数00 0000 101100 110100 1101→ 00 0110 110100 110101 0011→ 00 1001 111000 000000 1001→ 00 0100 111100 110101 0001→ 00 1000 1111结果符号位为负∴XY 100011117P91例题8设 A –01011012-3B 01010012-2先将AB表示为规格化的浮点数要求阶码用4位含阶符号移码表示尾数用8位含浮点数的符号原码表示再写出AB的计算步骤和每一步的运算结果解-01011012-3的浮点数的格式为1 0101 1011010 或0 101 1 1011010 01010012-2的浮点数的格式为0 0110 1010010 或0 110 0 1010010 计算AB双符号位补码相加1求阶差△E 0101-0110 00012对阶 A变为 1 0110 010110103尾数相加 11 10100110补码00 101001000 01001014规格化左规尾数为0 1001010阶码为01015无舍入操作也没有溢出计算结果为0 0101 1001010即10010102-39浮点数阶码选用移码表示有何优点浮点数表示中的隐藏位技术的作用是什么在什么时刻完成对隐藏位的处理当尾数选用补码表示时如何表示十进制数-05才能满足规格化表示的要求解 1 移码表示有利于表示和处理浮点数的机器零或简化机器中的判0线路2 隐藏位是指可以把规格化浮点数的尾数最高位的值原码时为1补码时为与符号位相反省去以提高一位二进制尾数的表示精度这一处理应出现在保存俘点数到存储器之前隐藏或从存储器读俘点数到运算器中恢复的时刻来进行3 -05应表示为-12-110说明定点运算器的功能组成以及乘商寄存器的主要功能解 1 功能是完成算术运算和逻辑运算的数据加工部件2 组成1算术逻辑运算部件ALU2一组通用寄存器3乘商寄存器专用的串行寄存器4实现各部件之间的相互连接和数据传送的多路选择器以及接受外部数据输入和送出运算结果的逻辑电路3 乘商寄存器的主要功能是实现硬件的乘除法指令和自身的左右移位11举例说明ALU通常提供的至少5种运算能力运算器使用多累加器的好处是什么乘商寄存器的基本功能是什么解 1 ALU提供加减与或异或等算术运算和逻辑运算2 使用多累加器有利于减少运算器执行运算过程中访问内存存储器的次数即可把一些中间结果暂存在累加器中有利于提高计算机系统的运行效率3 乘商寄存器的最基本功能是支持硬件乘法和除法指令的快速运算在乘法指令运算时开始存乘数最后则是乘积的低位部分在除法指令运算时开始存被除数的地位部分最后则是商其支持左右移位用户在程序中不能访问它12画出一个相对完整的定点数运算器组成框图包括输入输出数据和基本控制信号略二指令指令系统和控制器部件1在设计指令系统时通常应从哪4个方面考虑P1372举例说明计算机中常用的四种寻址方式寄存器寻址寄存器间接寻址变址寻址堆栈寻址从形式地址到得到操作数的寻址处理过程解 1 寄存器寻址形式地址为寄存器名或编号寄存器中的内容为操作数2 寄存器间接寻址形式地址为寄存器名或编号寄存器中的内容为操作数的地址再读一次内存得到操作数3 变址寻址形式地址为变址寄存器名或编号和变址偏移值把变址寄存器中内容与变址偏移值相加得到操作数的地址再读一次内存得到操作数4 堆栈寻址通常形式地址为将写入堆栈的或接收堆栈读出内容的寄存器名或编号指令中不直接给出内存地址用默认堆栈指针SP修改SP操作3原理性地说明ADD R0R1 SUB R3R2 条件相对转移子程序调用指令的指令格式和执行步骤解 1 ADD R0R1指令中给出操作码和R0R1的编号指令执行步骤1程序计数器PC的内容送地址寄存器2读内存读出内容送指令寄存器IRPC 内容1增量3R0R1送ALUALU执行加运算运算结果存回R0寄存器保存运算结果的特征状态4检查有无中断请求有则响应中断无则转入下一条指令的执行过程2 条件相对转移指令指令中给出操作码和相对转移后的地址指令的执行步骤1程序计数器PC的内容送地址寄存器2读内存读出内容送指令寄存器IRPC 内容1增量3执行条件转移指令时要判别指定的条件若为真才执行尚未修改的PC内容送ALU相对转移偏移值送ALU ALU执行加操作结果送入PC否则顺序执行下条指令4检查有无中断请求有则响应中断无则转入下一条指令的执行过程4原理性说明条件转移指令和无条件转移指令的相同点和不同点子程序调用与转移指令的区别是什么解1相同点是都必须在指令中给出转移地址不同点是条件转移指令还必须在指令中给出判断是否执行转移所依据的条件2区别在于子程序调用指令转移后还有个对应的返回的操作二一般转移指令不涉及转移后是否和如何再次返回5简要说明组合控制器应由哪几个功能部件组成解组合逻辑控制器由以下几个部件组成1 由组合逻辑电路组成的时序控制信号产生部件直接形成并提供控制计算机各部件协同运行所需要的时序控制信号取代微程序的控存2 由节拍发生器提供执行指令的步骤时序标记信号和时序信号取代下地址形成部件3 由操作码译码器输出用于标识不同的指令并与节拍发生器和其它控制条件信号共同形成全部时序控制信号6在微程序控制器中通常有哪5种得到下一条微指令地址的方式p1637说明组合逻辑控制器与微程序控制器在组成和原理上异同处及优缺点解 1 相同之处1基本功能相同即提供计算机各个部件协同运行所需的控制信号2基本组成也相同即PCIR及几个步骤完成每一条指令的具体功能2 不同之处1处理指令执行步骤方法不同组合逻辑控制器是利用节拍发生器的节拍信号区分指令执行步骤而微程序控制器是通过微指令地址的衔接区分指令执行步骤2提供控制信号的方案不同组合逻辑控制器采用组合逻辑电路直接产生控制信号微程序控制器是通过微地址译码器找到控存单元取出的微指令才是控制信号8简要说明组合逻辑控制器中的节拍发生器的作用是什么简述其运行原理略三多级结构的存储器系统1说明多级结构存储器是建立在什么原理之上的什么是多级结构存储器相同中的一致性原则和和包含性原则解 1 多级结构的存储器是建立在局部性原理之上的即即在一小段时间内运行的程序只使用少量的指令和数据而该指令和数据又往往集中在存储器的一小片存储区中且顺序执行较转移执行比例大因此可按所使用指令和数据的急迫和频繁程度将其存入容量速度和价格不同的存储器中从而取得更高的性能价格比2 一致性原则是指保存在不同级的存储器中的同一数据必须有相同的值包含性原则是指保存在内层的存储器中的数据一定也保存在外层存储器中2说明采用多级结构的存储器系统的目的使用多体结构的主存储器的目的解 1 采用三级结构的目的是Cache-主存层次结构用于解决CPU与主存间速度不匹配问题使系统具有主存容量和接近于Cache速度虚拟存储器-主存层次结构用于解决主存容量小运行成本高的问题使系统具有辅存容量和接近主存速度且造价和运行成本低2 使用多体结构的目的是实现主存储器的并行读写即在一个存取周期或略多的时间内并行读取多个字以提高数据的传输速度3DRAM和SRAM器件的特性有那些主要区别各自主要应用在什么地方略P266 4说明主存储器高速缓存虚存各自的组成及优缺点解1组成主存储器通常由动态存储器DRAM芯片组成高速缓存是由静态存储器SRAM组成而虚存是由快速磁盘设备中的一片存储区组成2比较1在存取时间上高速缓存最快虚存最慢主存在其间2在处处容量上高速缓存最小虚存最大而主存在其间3在存储成本上高速缓存最高虚存最低而主存在其间5说明高速缓存的组成工作原理映像方式优缺点衡量高速缓存的最重要的指标是什么解 1 高速缓存是由容量小速度块的静态存储器器件组成其工作原理如下1CPU将主存信息读入CPU的同时也写入Cache的数据字段并将该数据所对应的主存地址写入标志字段2CPU下次访问主存时先将该地址与标志字段的内容相比较若地址值相同则数据内容即为要读的数据可直接访问Cache且有效位字段置1命中否则再访问主存有效位字段置03利用算法将非命中的数据逐步替换掉4根据局限性原理CPU访问的绝大部分信息可直接从Cache中得到2 映像方式有1全相联映像即将主存的一个字块可以映像到整个Cache的任何一个字块灵活性大但线路过于复杂成本太高2直接映像即将主存的一个字块只能映像到Cache的确定一个字块线路简单成本低但灵活性差影响命中率3多组相联映像即将Cache分为若干组每个组含若干个多体是前两着方式的折中方案命中率较高线路也不太复杂3衡量高速缓存的最重要的指标是它的命中率6说明一次性写光盘的组成与工作原理解 1 由光盘机和盘片组成其中光盘机由激光器光束分离器光聚焦镜主轴驱动机构读写头及寻道定位机构组成盘片由基板铝质反射层和薄金属膜组成2 工作原理激光器产生一定强度的激光束经光束分离器将激光束分离为写光束和读光束两部分写入时写光束通过跟踪反射镜和聚焦镜实现寻道定位将很细的光束照射到指定光盘位置在金属膜上融化出一个小坑表示已完成1信号的写入读出时读光束也照射到该光盘位置将是否有无小坑通过反射光的强弱并光电转换器还原为10信号7使用磁盘阵列的目的是什么RADI0各有什么样的容错能力解1 使用磁盘阵列的目的是通过多个统一管理和调度的物理盘得到比单个磁盘高大的存储容量更快的读写速度更高的容错能力和更好的性能价格比2 RAID0无容错能力RADI1是镜像工作方式每个数据都写到两个磁盘中容错能力强RADI4和RADI5都是拿出N个磁盘总容量的1N保存奇偶校验信息有容错能力磁盘存储容量的有使用效率也较高8用16K8的SRAM实现64k16的主存系统按字寻址设计该主存的逻辑图并说明总线和数据总线的位数该存储器16位字长CPU的连接关系解1 逻辑图2 用4片16k8的SRAM可实现字扩展2片实现位扩展故共需要8片SRAM 要寻址64K字内存地址应为16位CPU与内存字长为16位故数据总线也应为16位四输入输出设备与输入输出系统1比较针式喷墨和激光打印机的优缺点和主要应用场合解 1 针式打印机的印字机械装置是多个用电磁铁控制的打印针打印速度慢噪声大打印质量一般多用于质量要求不高且希望价格较低的场合2 喷墨打印机是非击打式打印机打印速度较快噪声低打印质量较高多用于彩色打的场合3 激光打印机也是非击打式打印机打印速度更快噪声低打印质量更高多用于要求打印质量较高的场合高档的激光打印机在电子照排印刷系统中得到了普遍的应用2说明激光打印机的原理性组成及完成打印操作的运行过程解 1 组成带电器记录鼓印字机控制器碳粉盒打印纸及走纸机构激光扫描系统转印装置以及加热部分等2 运行过程带电器将记录鼓表面渡有一层感光材料且充满一层电荷由印字控制器将要打印的内容形成点阵信息脉冲控制激光器系统输出激光束对作圆周运动的记录鼓进行横向重复扫描扫描时激光器对鼓表面进行有选择地暴光照相被暴光部分释放电荷而未暴光部分仍保留电荷并使鼓表面形成潜像潜影当记录鼓转到碳粉盒时带静电电荷的潜像部分信息区域被吸附上碳粉显影因打印纸的背面施以反向静电荷则鼓表面上的碳粉由转印装置被吸附在打印纸上转印碳粉经加热部分加热后将融化烘干后凝沾在打印纸上定影记录鼓每旋转一周打印一页内容在打印下一之页前清除掉鼓表面的碳粉和残余的电荷3说明通用可编程输入输出接口中应包括哪些组成部件及各自的功能并解释通用和可编程的含义解 1 通用可编程接口的组成与功能1设备识别电路用于CPU寻找要用的设备2控制命令寄存器用于存放CPU的控制命令3状态寄存器用于指出接口设备的运行状态4数据缓冲寄存器用于解决CPU与设备间交换数据时的速度匹配5中断逻辑电路用于记忆中断请求处理中断屏蔽响应中断及中断处理等2 通用是指该接口电路具有多功能和用法可编程是指可利用指令对该接口的功能运行方式及控制参数进行设置4说明DMA接口的组成与功能以及与通用接口的比较解 1 DMA的组成与功能1主存地址计数器用于存放主存地址2数据数量计数器用于存放传送数据的数量3控制状态逻辑用于修改主存地址计数器和数据数量计数器指定传送功能及协调CPU和DMA信号的配合与同步4请求触发器用于接收和记忆设备送来的请求数据传送的信号5数据缓冲寄存器用于存放高速设备与主存间的数据6中断机构用于实现中断处理2 结构相似的是中断机构数据缓冲寄存器和控制状态逻辑其余结构不同5比较程序直接控制程序中断传送和直接存储器访问方式在完成输入输出操作时的优缺点解 1 程序查询方式是指在用户程序中直接使用IO指令完成输入输出操作它由CPU通过查询设备的运行状态来控制传送过程优点是硬件简单缺点是CPU 速度快外设慢其绝大多数时间都花费在查询等待上因此严重影响系统运行性能2 程序中断方式是指由被读写的设备主动向CPU报告是否已进入准备好状态这样CPU不必花费时间去循环测试从而提高了系统的总体运行性能即CPU可与外设输入输出并行工作3 直接存储器访问方式是指把数据的传送过程交由一块专用DMA接口来控制让DMA卡代替CPU在快速设备与主存之间直接传送数据每传送一个数据只需一个总线周期即可6分别说明地址总线的位数数据总线的位数和时钟频率对计算机性能由什么影响控制总线的作用是什么说明总线周期总线等待状态的含义是什么解 1 地址总线的位数决定了最大的主存寻址空间数据总线的位数与运行频率的乘积正比于该总线的最高数据传送能力控制总线的作用是指明总线的周期和一次输入输出操作完成的时刻2 总线周期是指通过总线完成一次数据传送的时间通常是由一次地址时间和一次数据时间组成若被读写的存储器或外设的运行速度慢在一次数据不能完成读写操作则需再增加一到多次数据时间该时间被称为总线的等待状态7总线的BURST传送方式与正常传送方式的区别是什么简要说明一次中断的响应和处理过程解 1 BURST传送方式是指通过一次地址时间和多次数据时间高速完成一组多个数据传送而正常传送方式是通过一次地址时间和一次数据时间完成一个数据传送2 一次中断响应当有中断请求时若系统允许中断CPU正在处理的程序优先级比正在请求中断的优先级低当一条指令执行结束后CPU可以响应中断3 中断处理过程关中断保护断点和现场判中断源并转中断服务开中断执行中断服务程序关中断回复现场和断点开中断返回断点1。

2021-2022国家开放大学电大本科《计算机组成原理》期末试题及答案(试卷号:1254)

2021-2022国家开放大学电大本科《计算机组成原理》期末试题及答案(试卷号:1254)

2021-2022国家开放大学电大本科《计算机组成原理》期末试题及答案(试卷号:1254)一、选择题(每小题3分,共36分)
A.010100
B.001011
C.101011
D.101100
2.下列说法正确的是( )。

A.采用双符号位补码进行加减运算可以避免溢出
B.只有定点数运算才有可能溢出,浮点数运算不会产生溢出
C.只有将两个正数相加时才有可能产生溢出
D.只有带符号数的运算才有可能产生溢出
3. 逻辑运算中的“逻辑加”是指( )。

A.与运算
B.或运算
C.非运算
D.异或运算
4.运算器由许多部件组成,其核心部分是( )。

A.多路开关
B.数据总线
C.累加寄存器
D.算逻运算单元.
5.关于操作数的来源和去处,表述不正确的是()。

A.第一个来源和去处是CPU寄存器
B.第二个来源和去处是外设中的寄存器
C.第三个来源和去处是内存中的存贮器
D.第四个来源和去处是外存贮器
6.堆栈寻址的原则是( )。

A.随意进出
B.后进先出
C.先进先出。

国家开放大学2022春《1254计算机组成原理》期末考试真题及答案-开放本科

国家开放大学2022春《1254计算机组成原理》期末考试真题及答案-开放本科

国家开放大学2022年春季学期期末统一考试计算机组成原理试题答案及评分标准(供参考)2022年7月一、选择题(每小题3分,共36分)1.B2.C3.B4.D5.C6.A7.C8.B9.D 10.A11.A 12.B二、判断题(每小题3分,共15分)13. √ 14. × 15. ×16. √ 17. ×三、简答题(共29分)18.相对CISC指令系统,RISC指令系统有哪些优点?(7分)答:RISC系统的指令格式规范且种类少,使用的寻址方式简单,指令条数少,指令完成的操作功能简单。

19.硬连线控制器和微程序控制器各有哪些优缺点?(7分)答:硬连线控制器的优点是运行速度明显快,缺点是设计与实现较复杂。

微程序的控制器的优点是设计与实现较简单,易用于实现系列计算机产品的控制器,理论上可实现动态微程序设计,缺点是运行速度要慢一些。

20.什么是虚拟存储器?它有什么特点?(8分)答:虚拟存储器是计算机的存储区系统中用一部分硬盘空间实现扩展虚拟内存空间的技术,当实际的内存不足时,利用虚拟存储器技术能够使内存不足的问题得到缓解。

在计算机的存储器系统中,虚拟存储器属于主存-外存层次,它由存储器管理硬件和操作系统中存储器管理软件支持,借助于硬盘等辅助存储器,以透明方式向用户提供速度接近主存、容量和成本与辅存差不多的存储器。

21.同步通信与异步通信的主要区别是什么?说明通信双方如何联络。

(7分) 答:同步通信与异步通信的主要区别是前者有公共时钟,总线上的所有设备按统一的时序、统一的传输周期进行信息传输,通信双方按事先约好的时序联络。

后者没有公共时钟,没有固定的传输周期,采用应答方式通信。

四、计算题(每小题10分,共20分)22. (10分)(0.71)10=(0. 10110101)2=(0.B5)₆=(0.01110001)xp(1A9)16=(000110101001)2=(425)1o23. (10分)[X]m=010111101[Y]x=100101011[X]艹=010111101[Y]w=111010101[X-Y]排=011101000国家开放大学2022年春季学期期末统一考试计算机组成原理试题2022年7月一、选择题(每小题3分,共36分)1.已知[X]m=110100,[X]g=( )。

2022国家开放大学电大本科《计算机组成原理》期末试题及答案(试卷号1254)

2022国家开放大学电大本科《计算机组成原理》期末试题及答案(试卷号1254)2022国家开放大学电大本科《计算机组成原理》期末试题及答案(试卷号:1254)一、选择题(每小题3分,共36分)A。

010100B。

001011C。

101011D。

1011002、下列说法正确的是()。

A。

采用双符号位补码进行加减运算可以避免溢出B。

只有定点数运算才有可能溢出,浮点数运算不会产生溢出C。

只有将两个正数相加时才有可能产生溢出D。

只有带符号数的运算才有可能产生溢出3、逻辑运算中的“逻辑加”是指()。

A。

与运算B。

或运算C。

非运算D。

异或运算4、运算器由许多部件组成,其核心部分是()。

A.随意进出B.后进先出C.先进先出D.后进后出7.CPU中的通用寄存器()。

A.只能存放数据,不能存放地址B.只能存放地址,不能存放数据C.可以存放数据和地址D.不仅存放数据和地址,还可代替指令寄存器8.微程序控制器中,机器指令与微指令的关系是()。

A.每一条机器指令由一条微指令来执行B.每一条机器指令由一段用微指令编成的微程序来解释执行C.一段机器指令组成的程序可由一条微指令来执行D.-条微指令由若干条机器指令组成9.RAM芯片串联的目的是____,并联的目的是____()A.增加存储器字长,提高存储器速度B.增加存储单元数量,增加存储器字长C.提高存储器速度,增加存储单元数量D.降低存储器的平均价格,增加存储器字长10.采用虚拟存储器的目的是为了()。

A.给用户提供比主存容量大得多的物理编程空间B.给用户提供比主存容量大得多的逻辑编程空间C.提高主存的速度D.扩大辅存的存取空间11.CPU输出数据的速度远远高于打印机的打印速度,为解决这一矛盾,可采用()。

A.并行技术B.通信技术C.缓冲技术D.虚存技术12.中断允许触发器用来()。

A。

表示外设是否提出了中断请求B.CPU是否响应了中断请求C.CPU是否正在进行中断处理D.开放或关闭可屏蔽硬中断二、判断题(将判断结果填在括弧内,正确打“√”号,错误打“”号。

2024国家开放大学电大本科《计算机组成原理》期末试题及答案

2024国家开放大学电大本科《计算机组成原理》期末试
题及答案
一、选择题:
1.计算机硬件的基本元件是()
A.软件
B.CPU
C.存储器
D.主板
2.将外部输入信息接受采用的组件是()
A.显示器
B.打印机
C.键盘
D.鼠标
3.实现计算机与外部设备通信的技术是()
A.高级语言
B.接口技术
C.交换技术
D.并行技术
4.在计算机系统中,控制程序的重要部件是()
A.输入设备
B.存储器
C.中央处理器
D.输出设备
5.下列选项中属于中央处理器的功能()
A.控制
B.查询
C.计算
D.显示
二、填空题:
6.计算机系统中的“总线”是指_________________。

7.对外部设备进行控制操作的组件是_________________。

8.主机中负责控制数据流动的部件是_________________。

9.数据在不同部件之间传输的过程叫做_________________。

10.根据指令执行计算机程序的单元是_________________。

三、判断题:
11.计算机的运算和控制是由中央处理器(CPU)完成的()
A.正确
B.错误
12.存储器是由存储器单元和处理器单元组成的()
A.正确
B.错误
13.输入设备可以将外部信息转换成计算机可识别的格式()
A.正确
B.错误
14.输入设备不能将计算机处理的结果显示出来()
A.正确
B.错误
15.内存容量越大,计算机处理的速度越快()。

最新国家开放大学电大《11660计算机组成原理》期末终考题库及标准参考答案

最新国家开放大学电大《11660计算机组成原理》期末终考题库及标准参考答案电脑搜索口:Ctrl+F,“查找”,输入题目关键词某机字长16位,采用补码定点小数表示,符号位为1位,数值位为15位,则可表示的最小负数为()。

C.-1答案:C某机字长32位,采用原码定点小数表示,符号位为1位,数值位为31位,则可表示的最小负小数为( )。

C.-(1-2-³¹)答案:C某机字长32位,采用补码定点整数表示,符号位1位,数值位31位,则可表示的最小负整数为( )。

D.-2³1答案:D已知[X]原=110100,[X] 移=( )。

A.101100B.001100C.101011D.011011答案:B下列数中最大的数是()。

D.(2C)16答案:D下列数中最小的数是()。

C.(00111001)BCD答案:C两个补码数相减,只有在符号位( )时有可能产生溢出。

A.相同B.不同C.都是0D.都是1答案:B下列说法正确的是()。

A.采用双符号位补码进行加减运算可以避免溢出B. 只有定点数运算才有可能溢出,浮点数运算不会产生溢出C.只有将两个正数相加时才有可能产生溢出D.只有带符号数的运算才有可能产生溢出答案:D浮点数的数值精度取决于()。

A. 阶码的位数B. 尾数的位数C. 阶码采用的编码D.尾数采用的编码答案:B长度相同但格式不同的2种浮点数,假设前者阶码长、尾数短,后者阶码短、尾数长,其他规定均相同,则下列选项中()是正确的。

A.两者可表示的数的范围和精度相同B.前者可表示的数的范围大且精度高C.后者可表示的数的范围小但精度高D.前者可表示的数的范围小且精度高答案:C关于移码,下列选项中()是错误的。

A. 对于同一个数值,移码和补码数值位相同,符号位相反B.移码的符号位0表示负数,1表示正数C.移码既可以表示整数,也能表示小数D. 移码不能用于浮点数的尾数部分答案:C定点运算器用来进行()。

计算机组成原理期末考试题及答案

计算机组成原理期末考试题及答案一、选择题(每题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. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机组成原理期末复习指导
期末考试题型举例
题型包括选择题(单选)、判断题、简答题和计算题。下面给每种题型列举1-2道样题,以及相应的参考答案及评分标准。
1.选择题(每小题3分,共36分)
(1)在定点二进制运算器中,加法运算一般通过来实现。
A.原码运算的二进制加法器B.反码运算的二进制加法器
C.补码运算的十进制加法器D.补码运算的二进制加法器
CPU在每次执行中断服务程序前后应做哪些工作?
提示:教材第172页,中断处理、中断返回
CPU执行中断服务程序前:
CPU响应中断之后,在执行中断服务程序前,要进行:①关中断;
②保存断点和被停下程序的现场信息;
③判别中断源,转中断服务程序的入口地址;
④开中断,以便响应更高级别的中断请求。
CPU执行中断服务程序后:
CPU响应中断之后,在执行中断服务程序前,要进行:①关中断;
②保存断点和被停下程序的现场信息;
③判别中断源,转中断服务程序的入口地址;
④开中断,以便响应更高级别的中断请求。
CPU执行中断服务程序后:
①关中断;
②恢复现场信息和恢复断点;
③开中断;
④或响应更高级别的中断请求,或返回断点进入主程序。
简答题:
在日常生活中,我们所用的数大都是十进制。而计算机中的信息单位都是以二进制表示的,常用的信息单位有位和节。
位,也叫比特,记为bit或b,是计算机的最小单位,表示1个二进制数位。
字节,记为Byte或B,是计算机中信息的基本单位,表示8个二进制单位。
计算机中,将1024字节称为1K,1024字节称为1K字节,记为1KB;
常见问题解答2
1.机器数中的原码、补码、移码和反码,怎样才能区别它们?谢谢。
简单说,原码肯定是最接近真值的表示形式;反码在数值为正时与原码相同,负数时各位数值都求反,0代表1,1代表0;补码在数值为正数时与原码一样,负数时在原码基础上求反末位加一。具体请看教材22页。
2.什么是浮点数?
浮点数是相对于定点数的,浮点数是小数点在各个数值位之间可以移动的一种数的表示形式,它可以有整数和小数两部分内容。
答案:[X]原=()、[X]补=()、ห้องสมุดไป่ตู้-X]补=()
[Y]原=()、[Y]补=()、[-Y]补=()
[X+Y]补=()
[Y-X]补=()
注:以上括弧外的原、补二字均是下角标。
张晓红:回复:期末考试题型举例――谢谢提供
形考作业指导1
计算题:
1.将十六进制数据表示成二进制数,然后表示成八进制数和十进制数。
1.将十进制数()10变换成BCD码、二进制数和16进制数,将(1AB)16变换成二进制数和十进制数。二进制需要小数点后保留8位。
答案:()10=()BCD=(0.)2=()16
(1AB)16=(0001)2=(427)10
注:以上括弧外的数字均是下角标。
2.已知X=-,Y=,分别计算X和Y的原码、补码、-X和-Y的补码、X+Y的补码、Y-X的补码。
将1024K称为1M,1024K字节称为1M字节,记为1MB(通常称为1兆);
1024M称为1G字节,记为1G字节,记为1GB。
4.字和字节有什么关系啊?假如有24根地址线每根线的作用是什么啊?
在计算机中,一串数码是作为一个整体来处理或运算的,称为一个计算机字,简称字。字通常分为若干个字节(每个字节一般是8位)。在存储器中,通常每个单元存储一个字,因此每个字都是可以寻址的。字节是用于计量存储容量和传输容量的一种计量单位,1个字节等于8位二进制数。每根地址线代表了0和1两个地址,24根地址线,可以表示2的24次方个地址。
3.浮点运算器的组成比定点运算器组成更复杂,主要表现在哪些方面吗?
浮点运算器由处理阶码(整数)的运算线路,和处理尾数(定点小数)的运算线路两部分组成,而且浮点数运算步骤更多,涉及到的数据移位操作(对阶、规格化)更复杂。
这一章类似这些概念是必考的内容。
形考作业指导5
选择题:
某SRAM芯片容量为1K×8位,除电源和接地端外,连同片选和读/写信号该芯片引出线的最少数目应为_____。
A.23B.25C.50D.20
提示:
阅读教材第118页,图及相关文字说明
判断题:
CPU访问存储器的时间是由存储器的容量决定的,存储器容量越大,访问存储器所需的时间越长。
答案:B
2.判断题(每小题3分,共15分)
(1)输入输出指令的功能是进行CPU和I/O设备之间的数据传送。()
答案:√
(2)半导体ROM信息可读可写,且断电后仍能保持记忆。()
答案:×
(3)在采用DMA方式传输数据时,数据传送是在DMA控制器本身发出的控制信号控制下完成的。
答案:√
3.简答题(每小题7-8分,共29分)
形考作业指导2
选择题:
加法器采用并行进位的目的是_____。
A.提高加法器的速度B.快速传递进位信号
C.优化加法器结构D.增强加法器功能
提示:
二进制并行加法器是一种能并行产生两个二进制数算术和的组合逻辑部件
按其进位方式的不同,可分为串行进位二进制并行加法器和并行(超前、先行)进位二进制并行加法器两种类型
说明:
十进制数(Decimal number)用后缀D表示或无后缀
二进制数(Binary number)用后缀B表示
八进制数(Octal number)用后缀Q表示
十六进制数(Hexadecimal number)用后缀H表示
=16
2.对下列十进制数表示成8位(含一位符号位)二进制数原码和补码编码。
提示:阅读教材第115页,主存储器的技术指标。
存储容量=存储字数×字长
存取时间:从启动一次存储器操作到完成该操作所经历的时间
存储周期:存储器进行一次完整地读写操作所需的全部时间,比存取时间大
存储器带宽:单位时间可写入存储器或从存储器取出信息的最大数量
简答题:
什么是随机存取方式?哪些存储器采用随机存取方式?
答:CACHE具有容量很小但读写速度非常快的特点。由于少量的一些数据和指令是CPU重复用到的,若将它们从主存复制到CACHE中,CPU就不必在下次使用这些信息时访问慢速的主存,而是从快速CACHE中直接得到。所以,CACHE起到了缓解主存速度跟不上CPU读写速度要求的矛盾,提高了CPU的运行效率。
4.计算题(每小题10分,共20分)
①关中断;
②恢复现场信息和恢复断点;
③开中断;
④或响应更高级别的中断请求,或返回断点进入主程序。
常见问题解答1
为了帮助大家复习,我汇总了一些常见的问题,供大家遇到问题时看看。
1.计算机组成原理有点难,应如何进行学习?
本课程跟其他课程确定有点不同,它是本专业唯一一门计算机硬件类专业基础课,它的先修课是数字电子电路,同时还要学一点数制转换的概念,然后才是组成一个独立计算机系统的几大功能部件的原理介绍。可见,这门课的难度一是数学层面的,二是电学层面的,需要有一定的基础课的知识。咱们都是成年学生,可能有些基础知识很久没用忘得差不多了,没关系,边学边补吧。
程序计数器PC主要用于解决指令的执行次序问题。
提示:
阅读教材第91、92页,控制器的功能和组成
要求对控制器的4个子部件很熟悉
(1)程序计数器(PC):存放下一条指令的地址
(2)指令寄存器(IR):接收并保存从内存中读来的指令内容
(3)指令执行步骤的标记线路:标记每条指令的各个执行步骤的相对次序关系
(4)全部控制信号的产生部件:形成并提供当前执行步骤各部件要用到的控制信号
(1)浮点数阶码用4位移码、尾数用8位原码表示(含符号位),写出该浮点数能表示的绝对值最大、最小的(正数和负数)数值;
提示:教材第27页,第2章的内容
本题4位的移码是23+ X,其表示范围-23≤X <23(注:3是2的指数)。所以该浮点数的阶码的几个典型值:
X= (7)10= ( 111)2,[X]移=1 111;
(1)17;
(2)-17
提示:(17)10=(10001)2
8位二进制数原码:(0 0010001)原
8位二进制数补码:(0 0010001)补
若完成有困难,建议阅读教材第20页
3.写出X=,Y=-00101011的双符号位原码、反码、补码表示,并用双符号补码计算两个数的差。
提示:阅读教材第38页,注意:双符号位、模4、判别溢出等概念
提示:按存取方式查阅存储器的分类
顺序存取、串行存取:磁带机
直接存取:磁盘机
随机存取:随机地存取,CPU对任一个存储单元的存取时间相同,与位置无关。
静态随机存储器(SRAM)
动态随机存储器(DRAM)
*随机存储器(*RAM)
每次存储器都占15分以上
形考作业指导6
判断题:
DMA控制器通过中断向CPU发DMA请求信号。
为了提高加法器的运算速度,必须设法减小或去除由于进位信号逐级传送所花的时间,使各位的进位直接由加数和被加数来决定,不需依赖低位进位,而是由逻辑电路根据输入信号同时形成各位向高位的进位
代价:增加一些处理进位信号的逻辑器件
位数再多些的话,还可采用分层分组的并行进位方式
简答题:
假定X = *211(11是指数),Y = *2-10(10是指数)(此处的数均为二进制),在不使用隐藏位的情况下,回答下列问题:
2.什么是计算机系统、计算机硬件和计算机软件?硬件和软件哪个更重要?
计算机系统:计算机硬件、软件和数据通信设备的物理或逻辑的综合体。
计算机硬件:计算机的物理实体。
计算机软件:计算机运行所需的程序及相关资料。
硬件和软件在计算机系统中相互依存,缺一不可,因此同样重要。
3.计算机组成原理中,KB和K有什么区别?
相关文档
最新文档