《复习题带答案.doc》由会员分享,可在线阅读,更多相关《复习题带答案.doc(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、如有侵权,请联系网站删除,仅供学习与交流复习题带答案【精品文档】第 12 页一、选择类型题:1现代计算机组织结构是以_B_为中心,其基本结构遵循冯诺依曼思想。P8A. 寄存器 B. 存储器 C. 运算器 D. 控制器1同步控制是_。cA. 只适用于CPU 控制的方式B. 只适用于外围设备控制的方式C. 由统一时序信号控制的方式D. 所有指令执行时间都相同的方式2存储字长是指_。b(存储单元:存放一串二进制代码,存储字:存储单元中二进制代码的组合,存储字长:存储单元中二进制代码的位数,每个存储单元赋予一个地址号)A存放在一个存储单元中的二进制代码组合; B存放在一个存储单元中的二进制代码位数;
2、C存储单元的个数; D机器指令的位数。 3CPU通过_启动通道。bA执行通道命令; B执行I/O指令; C发出中断请求; D程序查询。 4对有关数据加以分类、统计、分析,这属于计算机在_C_方面的应用。 P29A数值计算; B辅助设计; C数据处理; D实时控制。 4单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个常需采用_。C(312第二行)A. 堆栈寻址方式 B. 立即寻址方式C. 隐含寻址方式 D. 间接寻址方式5电子计算机的算术逻辑单元、控制单元及存储器合称为 c (片上计算机01.ppt第23页)ACPUBALU(ALU是运算器,CU是控制器,共同构成cpu)
3、C主机;DUP 6存储周期是指_。c (存储周期:连续两次独立的存储器操作,(读或写)所需的最小间隔时间 存取时间: 存储器的访问时间)A存储器的写入时间; B存储器进行连续写操作允许的最短间隔时间; C存储器进行连续读或写操作所允许的最短间隔时间; D指令执行时间。 7当定点运算发生溢出时,应_ 。cA向左规格化; B向右规格化; C发出出错信息; D舍入处理。 8加法器采用先行进位的目的是_ 。cA优化加法器的结构; B节省器材; C加速传递进位信号; D增强加法器结构。 9变址寻址方式中,操作数的有效地址是_。 cA基址寄存器内容加上形式地址(位移量); B程序计数器内容加上形式地址;
4、C变址寄存器内容加上形式地址; D寄存器内容加上形式地址。 10指令寄存器的位数取决于_。b A存储器的容量; B指令字长; C机器字长; D存储字长。 11在控制器的控制方式中,机器周期内的时钟周期个数可以不相同,这属于_。A(PPT控制器3的35张)A同步控制; B异步控制; C联合控制; D人工控制。 12直接寻址的无条件转移指令功能是将指令中的地址码送入_。 aAPC; B地址寄存器; C累加器; DALU。 13CPU响应中断的时间是_。cA中断源提出请求; B取指周期结束; C执行周期结束; D间址周期结束。14基址寻址方式中,操作数的有效地址是_。a A基址寄存器内容加上形式地址
5、(位移量); B程序计数器内容加上形式地址; C变址寄存器内容加上形式地址; D寄存器内容加上形式地址。15DMA访问主存时,让CPU处于等待状态,等DMA的一批数据访问结束后,CPU再恢复工作,这种情况称作_。 aA停止CPU访问主存; B周期挪用; (DMA方式中由DMA接口向CPU申请占用总线,占用一个存取周期)CDMA与CPU交替访问; DDMA。16计算机操作的最小单位时间是_。a A时钟周期; B指令周期; CCPU周期; D中断周期。17用以指定待执行指令所在地址的是_。 cA指令寄存器; B数据计数器; C程序计数器; D累加器。18一个16K32位的存储器,其地址线和数据线的
6、总和是_。(14+32=46) b A48; B46; C36; D32。 19某计算机字长是16位,它的存储容量是1MB,按字编址,它的寻址范围是_。(存储器 5)a A512K; B1M; C512KB; D1MB20.浮点数的表示范围和精度取决于_ 。 CA阶码的位数和尾数的机器数形式; B阶码的机器数形式和尾数的位数; C阶码的位数和尾数的位数; D阶码的机器数形式和尾数的机器数形式。 21响应中断请求的条件是_。b A外设提出中断; B外设工作完成和系统允许时; C外设工作完成和中断标记触发器为“1”时; DCPU提出中断。22中断向量可提供_。 cA被选中设备的地址; B传送数据的
7、起始地址; C中断服务程序入口地址; D主程序的断点地址。 23在中断周期中,将允许中断触发器置“0”的操作由_完成。aA硬件; B关中断指令; C开中断指令; D软件。24直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序是_。c A直接、立即、间接; B直接、间接、立即; C立即、直接、间接; D立即、间接、直接。 25存放欲执行指令的寄存器是_。 d(PC 存放当前欲执行指令的地址, 具有计数功能(PC)+ 1- PC,IR 存放当前欲执行的指令)AMAR;(存储器地址寄存器反映存储单元的个数)BPC;(取指令) CMDR;(存储器数据寄存器反映存储字长) DIR。(分析指令)(
8、设 MAR = 4 位 MDR = 8 位,存储单元个数 16,存储字长 8) 26采用变址寻址可扩大寻址范围,且_。C (316页第二行)A变址寄存器内容由用户确定,在程序执行过程中不可变; B变址寄存器内容由操作系统确定,在程序执行过程中可变;(316页) C变址寄存器内容由用户确定,在程序执行过程中可变; D变址寄存器内容由操作系统确定,在程序执行过程不中可变;27计算机执行乘法指令时,由于其操作较复杂,需要更多的时间,通常采用_c_控制方式。 A延长机器周期内节拍数的; B异步; C中央与局部控制相结合的; D同步; 28微程序放在_中。b A存储器控制器;B控制存储器; C主存储器;
9、 DCache。29.在CPU的寄存器中,_对用户是完全透明的。 bA程序计数器; B指令寄存器; C状态寄存器; D通用寄存器。 30运算器由许多部件组成,其核心部分是_。b A数据总线; B算术逻辑运算单元; C累加寄存器; D多路开关。31三种集中式总线控制中,_方式对电路故障最敏感。 a(58页)A链式查询; B计数器定时查询; C独立请求; D以上都不对。32一条指令中包含的信息有 。 cA操作码、控制码; B操作码、向量地址; C操作码、地址码。 D控制码、向量地址;33在各种异步通信方式中,_速度最快。 cA全互锁; B半互锁; C不互锁。D以上都不是.34一个512KB的存储器
10、,其地址线和数据线的总和是_c_。512kB=2的19次方 则地址线有19根 数据线要看你是几位机,要是一般单片机就是8位啊,还有16位,32位,8位就是8根线了,依此类推。A17; B19; C27。D32 35.设寄存器内容为80H,若它对应的真值是 127,则该机器数是 c80h=10000000 -127=01111111 所以-127是80h的反码A原码; B补码; C反码; D移码。 36下列叙述中 是正确的。 c (中断是指当主机接到外界硬件(如I/O设备)发来的信号时,马上停止原来的工作,转去处理这一事件,在处理完了以后,主机又回到原来的工作继续工作。DMA (Direct M
11、emory Access)是一种在CPU少量干预下,而直接从内存存取数据的数据交换模式。常用的设备和CPU之间数据传送控制方式有4种,它们是程序直接控制方式、中断控制方式、DMA方式和通道方式。程序直接控制方式和中断控制方式都只适用于简单的、外设很少的计算机系统,因为程序直接控制方式耗费大量的CPU时间,而且无法检测发现设备或其他硬件产生的错误,设备和CPU、设备和设备只能串行工作。中断控制方式虽然在某种程度上解决了上述问题,但由于中断次数多,因而CPU仍需要花较多的时间处理中断,而且能够并行操作的设备台数也受到中断处理时间的限制,中断次数增多导致数据丢失。DMA方式和通道方式较好地解决了上述
12、问题。这两种方式采用了外设和内存直接交换数据的方式。只有在一段数据传送结束时,这两种方式才发出中断信号要求CPU做善后处理,从而大大减少了CPU的工作负担。DMA方式与通道控制方式的区别是,DMA方式要求CPU执行设备驱动程序启动设备,给出存放数据的内存始址以及操作方式和传送字节长度等;而通道控制方式则是在CPU发出IO启动命令之后,由通道指令采完成这些工作。)A程序中断方式中有中断请求,DMA方式中没有中断请求; B程序中断方式和DMA方式中实现数据传送都需中断请求; C程序中断方式和DMA方式中都有中断请求,但目的不同; DDMA要等到指令周期结束时才进行周期窃取。37. 设机器数字长为3
13、2位,一个容量为16MB的存储器,CPU按半字寻址,其寻址范围是 b A224; B2的23次方; C2的22次方; D2的21次方。38在浮点机中,判断补码规格化形式的原则是_。 cA尾数的第一数位为1,数符任意; B尾数的符号位与第一数位相同; C尾数的符号位与第一数位不同; D阶符与数符不同。39I/O与主主机交换信息的方式中,DMA方式的特点是_。c(程序中断方式CPU 和 I/O 并行工作,没有踏步等待现象,中断现行程序;DMA方式CPU 和 I/O 并行工作,主存和DMA接口之间有一条直接数据通道,因此主存和设备交换信息是不通过cpu,不需要cpu暂停) ACPU与设备串行工作,传
14、送与主程序串行工作; BCPU与设备并行工作,传送与主程序串行工作; CCPU与设备并行工作,传送与主程序并行工作; DCPU与设备串行工作,传送与主程序并行工作。40.若9BH表示移码(含1位符号位)其对应的十进制数是_。 a(9BH是用十六进制表示的,它的二进制表示为10011011 移码是符号位取反的补码,则补码为00011011,正数的补码与原码相同, 则原码为00011011 表示为十进制为27 故答案为A )A27; B-27; C-101; D101。二、填空类型题1设浮点数阶码为8位(含1位阶符),尾数为24位(含1位数符),则32位二进制补码浮点规格化数对应的十进制真值范围是
15、:最大正数为 A ,最小正数为 B ,最大负数为 C ,最小负数为 D 。 A2的127次方(1-2的23次方) B2的129次方 C2的128次方(-2的-1次方-2的23次方) D-2的127次方2一个总线传输周期包括 A 、 B 、 C 和 D 四个阶段。 A申请分配阶段 B寻址阶段 C传输阶段 D结束阶段 3CPU采用同步控制方式时,控制器使用 A 和 B 组成的多极时序系统。 A机器周期 B节拍4在组合逻辑控制器中,微操作控制信号由 A 、 B 和 C 决定。 A指令操作码 B时序 C 5影响流水线断流的三种相关是_A_ 、 B 和_C_。 A 结构相关 B 数据相关 C控制相关5微
16、指令格式可分为 A 型和 B 型两类,其中 C 型微指令用较长的微程序结构换取较短的微指令结构。A垂直B水平C垂直6在写操作时,对Cache与主存单元同时修改的方法称作 A ,若每次只暂时写入Cache,直到替换时才写入主存的方法称作 B 。 A写直达法 B写回法7I/O的编址方式可分为 A 和 B 两大类,前者需有独立的I/O指令,后者可通过 C 指令和设备交换信息。A不统一编址 B统一编址 C访存8变址寻址和基址寻址的区别是:在基址寻址中,基址寄存器提供 A , 指令提供 B ; 而在变址寻址中,变址寄存器提供 C ,指令提供 D 。 A基地址 B偏移量 C偏移量 D基地址9设相对寻址的转
17、移指令占2个字节,第一字节为操作码,第二字节是位移量(用补码表示),每当CPU从存储器取出一个字节时,即自动完成(pc)+ 1 pc。设当前指令地址为3008H,要求转移到300FH,则该转移指令第二字节的内容应为 A 。若当前指令地址为300FH,要求转移到3004H,则该转移指令第二字节的内容为 B 。 A 05H B F3H10在DMA方式中,CPU和DMA控制器通常采用三种方法来分时使用主存,它们是 _A_、_B_和_C_。 A停止cpu访问主存 B周期挪用(或周期窃取) C DMA与cpu交替访问11动态RAM靠 A 的原理存储信息,因此一般在 B 时间内必须刷新一次,刷新与 C 址
18、有关,该地址由 D 给出。 A 电容存储电荷 B 2ms C 行地址 D RAS(RAS上面有一横杠)12设 n = 16 (不包括符号位),机器完成一次加和移位各需100ns,则原码一位乘最多需A ns,补码Booth算法最多需 B ns A 3200 B 3300原码一位乘的加进行n次 ,移位进行n次,则原码一位乘最多需16*200=3200ns补码booth的加进行n次,移位进行n+1次,则补码Booth算法最多需16*100+17*100=3300ns13目前并行进位链有_A_、_B_。 A 单重分组 B 双重分组14影响流水线性能的因素主要反映在 A 和 B 两个方面。(咱们老师也不
19、会)数据相关,结构相关15在总线的异步通信方式中,通信的双方可以通过 A 、 B 和 C 三种类型联络。A不互锁 B半互锁 C全互锁16CPU从主存取出一条指令并执行该指令的时间叫 A ,它通常包含若干个 B ,而后者又包含若干个 C 。 A指令周期 B机器周期 C时钟周期17假设微指令的操作控制字段共18位,若采用直接控制,则一条微指令最多可同时启动 A 18个微操作命令。若采用字段直接编码控制,并要求一条微指令能同时启动3个微操作,则微指令的操作控制字段应分 B 3段,若每个字段的微操作数相同,这样的微指令格式最多可包含 C 192个微操作命令。?*18设指令字长等于存储字长,均为24位,
20、若某指令系统可完成108种操作,操作码长度固定,且具有直接、间接(一次间址)、变址、基址、相对、立即等寻址方式,则在保证最大范围内直接寻址的前提下,指令字中操作码占 7 位,寻址特征位占 3 位,可直接寻址的范围是 ,一次间址的范围是 。三、简单类型题1CPU包括哪几个工作周期?每个工作周期访存的作用是什么。 (1) 取指周期:取指令 (2)间址周期:取有效地址 (3)执行周期:取(或存)操作数 (4)中断周期:将程序断点保存起来2什么是指令周期、机器周期和时钟周期?三者有何关系? 答:指令周期是 CPU 取出并执行一条指令所需的全部时间。 机器周期是所有指令执行过程中的一个基准时间,通常以存
21、取周期作为机器周期。 时钟周期是机器主频的倒数,也可称为节拍,它是控制计算机操作的最小单位时间。 一个指令周期包含若干个机器周期,一个机器周期又包含若干个时钟周期,每个指令周期内的机器周期数可以不等,每个机器周期内的时钟周期数也可以不等。3某机有五个中断源,按中断响应的优先顺序由高到低为L0,L1,L2,L3,L4,现要求优先顺序改为L3,L2,L4,L1,L0,写出各中断源的屏蔽字。 L0 1 0 0 0 0 L1 1 1 0 0 0 L2 1 1 1 0 1 L3 1 1 1 1 1 L4 1 1 0 0 14总线判优控制有几种方式,简要说明各自的特点。 (1) 集中式:将控制逻辑集中在一
22、处(如在cpu中)。 (2)分布式:将控制逻辑分散在与总线连接的各个部件或设备上。5控制器中常采用哪些控制方式,各有何特点? 答:控制器常采用同步控制、异步控制和联合控制。(1分)同步控制即微操作序列由基准时标系统控制,每一个操作出现的时间与基准时标保持一致。异步控制不存在基准时标信号,微操作的时序是由专用的应答线路控制的,即控制器发出某一个微操作控制信号后,等待执行部件完成该操作时所发回的“回答”或“终了”信号,再开始下一个微操作。联合控制是同步控制和异步控制相结合的方式,即大多数微操作在同步时序信号控制下进行,而对那些时间难以确定的微操作,如涉及到 I/O操作,则采用异步控制。6异步通信与
23、同步通信的主要区别是什么,说明通信双方如何联络。 同步通信和异步通信的主要区别是前者有公共时钟,总线上的所有设备按统一的时序,统一的传输周期进行信息传输,通信双方按约定好的时序联络。后者没有公共时钟,没有固定的传输周期,采用应答方式通信,具体的联络方式有不互锁,半互锁和全互锁三种。不互锁方式通信双方没有相互制约关系,半互锁方式通信双方有简单的制约关系,全互锁方式通信双方有完全的制约关系。其中全互锁通信可靠性最高。7除了采用高速芯片外,分别指出存储器、运算器、控制器和I/O 系统各自可采用什么方法提高机器速度,各举一例简要说明。 存储器:采用多体交叉存储器 运算器:采用快速进位链 控制器:采用指
24、令流水I/O系统:采用DMA方式?8为什么外围设备要通过接口与CPU 相连?接口有哪些功能?答:接口可以看作是两个系统或两个部件之间的交接部分,它既可以是两种硬件设备之间的连接,也可以使两个软件之间的共同逻辑边界。I/O设备通过接口与CPU相连的原因如下: 1)一台机器通常配有多个I/O设备,它们各自有其设备,它们各自有其设备号(地址),通过接口可实现I/O设备的选项 2)I/O设备各种类繁多,速度不一,与CPU速度相差可能很大,通过接口可实现数据缓冲,达到速度匹配 3)有些I/O设备可能串行传送数据,而CPU一般为并行传送,通过接口可实现数据串-并格式的转换 4)I/O设备的输入输出电平可能
25、与CPU的输入输出电平不同,通过接口可实现电平转换 5)CPU 启动I/O设备工作,要向I/O设备发各种控制信号,通过接口可传送控制命令 6)I/O设备需将其工作状态及时向CPU报告,通过接口可监视设备的工作状态,并可保存状态信息,供CPU查询。 接口的功能: 1)选址功能:当设备选择线上的设备码和本设备码相符时,接口内的设备选择电路发出设备选中信号SEL 2)传送命令的功能:当CPU向I/O设备发出命令时,要求I/O设备能做出响应。 3)传送数据的功能:接口处于主机与I/O设备之间,数据必须通过接口才能实现主机与I/O设备之间的传送,这就要求接口中具有数据通路,完成数据传送。 4)反应I/O
26、设备工作状态的功能:为了使CPU能及时连接各I/O设备的工作状态,接口内必须设置一些反映设备工作状态的触发器8说明一次程序中断的全过程。并简述中断隐指令及其功能 (1)保护断点,即保存下一将要执行的指令的地址,就是把这个地址送入堆栈。 (2)寻找中断入口,根据5个不同的中断源所产生的中断,查找5个不同的入口地址。以上工作是由计算机自动完成的,与编程者无关。在这5个入口地址处存放有中断处理程序(这是程序编写时放在那儿的,如果没把中断程序放在那儿,就错了,中断程序就不能被执行到)。 (3)执行中断处理程序。4)中断返回:执行完中断指令后,就从中断处返回到主程序,继续执行。 中断隐指令功能。 中断隐
27、指令是在机器指令系统中没有的指令,它是 CPU 在中断周期内由硬件自动完成的一条指令,其功能包括保护程序断点、寻找中断服务程序的入口地址、关中断等功能。但相应的硬件逻辑更复杂。9在DMA 方式中,CPU 和DMA 接口分时使用主存有几种方法?简要说明之. (1)停止 CPU访问主存 。这种方法DMA在传送一批数据时,独占主存,cpu放弃了地址线,数据线和有关控制线的使用权。在一批数据传送完毕后,DMA接口才把总线的控制权交回给cpu。显然,这种方法在DMA传送过程中,cpu基本处于不工作状态或保持原状态。 (2)周期挪用 。 这种方法cpu按程序的要求访问主存,一旦I/O设备有DMA请求,则由
28、I/O设备挪用一个存取周期。此时cpu可完成自身的操作,但要停止访存。显然这种方法既实现了I/O传送,又较好的发挥了主存和cpu的效率,是一种广泛采用的方法。 (3)DMA和CPU交替访问主存。这种方法适合于cpu的工作周期比主存的存取周期长的情况。如cpu的工作周期大于主存周期的两倍,则每个cpu周期的上半周期专供DMA接口访存,下半周周期专供cpu访存。这种交替访问方式可使DMA传送和cpu工作效率最高,但11画出计算机中存储系统的层次结构,并说明不同层次的作用及对速度、容量的要求。?*12总线的集中式判优控制常用的有哪几种方式,分析其各种方式的特点?常见的集中式总线控制有3种。分别为链式
29、查询,计数器定时查询,独立请求方式。 链式查询特点:只需要很少几根线就能按一定优先次序实现总线控制,并且很容易扩充设备,但对电路故障很敏感,且优先级别低的设备可能很难获得请求。 计数器定时查询:计数可以从0开始,此时一旦设备的优先次序被固定,设备的优先级就按0 1 n的顺序降序排列,而且固定不变;计数也可以从上一次计数的终止点开始,即是一种循环方法,此时设备使用总线的优先级相等;计数器的初始值还可以由程序设置,故优先次序可以改变。 独立请求方式特点:响应速度快,优先次序控制灵活(通过程序改变),但控制线数最多总线控制更加复杂。 (3)独立请求方式响应速度最快,链式查询方式对电路故障最敏感四、计算类型题第三章:波特率、比特率、带宽;第四章:存储器带宽、存储容量、顺序存储和交叉存储的存储器带宽、Cache主存系统的命中率、效率和平均访问时间,Cache映射位数;第六章:真值、原、补、反、移码转换,定点数的加、减、乘(要求竖式、乘法要求一位乘),浮点数的加减法。五、设计类型题第四章、第七章、第九章、第十章。
限制150内