计算机组成原理复习题库中断习题

合集下载

(完整word版)计算机组成原理复习题

(完整word版)计算机组成原理复习题

1.请说明指令周期、机器周期、时钟周期之间的关系。

2.请说明SRAM的组成结构,与SRAM相比,DRAM在电路组成上有什么不同之处?3.请说明程序查询方式与中断方式各自的特点。

4.简要描述外设进行DMA操作的过程及DMA方式的主要优点。

5.什么是闪速存储器?它有那些特点?6.集中式仲裁有几种方式?画出计数器定时查询方式的逻辑结构图,说明其工作原理。

有三种方式:链式查询方式,计数器定时查询方式,独立请求方式。

计数器定时查询方式逻辑结构图如下:图B 6.67.在寄存器—寄存器型,寄存器—存储器型和存储器—存储器型三类指令中,哪类指令的执行时间最长?哪类指令的执行时间最短?为什么?寄存器-寄存器型执行速度最快,存储器-存储器型执行速度最慢。

因为前者操作数在寄存器中,后者操作数在存储器中,而访问一次存储器所需的时间一般比访问一次寄存器所需时间长。

8.用16k×8位的SRAM芯片构成64K×16位的存储器,要求画出该存储器的组成逻辑框图。

存储器容量为64K×16位,其地址线为16位(A15—A0),数据线也是16位(D15—D0)SRAM芯片容量为16K×8位,其地址线为14位,数据线为8位,因此组成存储器时须字位同时扩展。

字扩展采用2 :4译码器,以16K为一个模块,共4个模块。

位扩展采用两片串接。

图C1.19.提高存储器速度可采用哪些措施,请说出至少五种措施。

措施有:采用高速器件,采用cache (高速缓冲存储器),采用多体交叉存储器,采用用双端口存储器,采用相联存储器,加长存储器的字长。

10.若机器字长36位,采用三地址格式访存指令,共完成54种操作,操作数可在1K地址范围内寻找,画出该机器的指令格式。

操作码需用6位,操作数地址码需用10位。

格式如下6 10 10 10OP D1 D2 D3OP:操作码6位D1:第一操作数地址,10位D2:第二操作数地址,10位D3:第三操作数地址,10位11.举例说明存储器堆栈的原理及入栈、出栈的过程。

计算机组成原理复习题(含答案)

计算机组成原理复习题(含答案)

计算机组成原理复习题(含答案)计算机组成原理复习题⼀、选择题:1.双字节⼀般指(C )⼆进制数。

A.1位B.32位C.16位D.8位2.在主机中,能对指令进⾏译码的器件是(D )。

A.存储器B.ALU C.运算器D.控制器3.若⼀个数的编码是10000000,它的真值是-127,则该编码是(D )。

A.原码B.移码C.补码D.反码4.在I/O控制⽅式中,主要由程序实现的是(C )。

A.PPU⽅式B.DMA⽅式C.中断⽅式D.通道⽅式5.在浮点数的表⽰范围中,(B )在机器数中不出现,是隐含的。

A.阶码B.基数C.尾数D.符号6.指令系统采⽤不同的寻址⽅式的主要⽬的是( D )。

A.提⾼访问速度B.简化指令译码电路C.增加内存容量D.扩⼤寻址范围7.若标志寄存器Z=1 ,表明(C )A.运算结果为负B.运算结果为1 C.运算结果为0 D.运算结果为正8.寄存器间接寻址⽅式中,操作数在(B )中。

A.寄存器B.存储器C.堆栈D.CPU9.DMA接⼝(B )。

A.可以⽤于主存与主存之间的数据交换 B.内有中断机制C.内有中断机制,可以处理异常情况 D.内⽆中断机制10.计算机主频的周期是指(A )A.时钟周期B.指令周期C.⼯作周期D.存取周期11.运算器是由多种部件组成的,其核⼼部件是(D )。

A.数据寄存器B.累加器C.多数转换器 D. 算术逻辑运算单元12.使CPU与I/O设备完全并⾏⼯作⽅式是(C )⽅式。

A.程序直接传送B.中断C.通道D.程序查询13.某计算机字长32位,存储容量为64KB,若按照字节编址,它的寻址范围是(B )A.8K B.16K C.32K D. 4K 14.⽬前我们所说的个⼈台式商⽤机属于( D )。

A.巨型机 B.中型机 C.⼩型机 D.微型机15.冯·诺依曼机⼯作⽅式的基本特点是( B )。

A.多指令流单数据流 B.按地址访问并顺序执⾏指令C.堆栈操作 D.存储器按内容选择地址16.CPU的组成中不包含( A )。

中职《计算机原理》第6章 中断-含答案

中职《计算机原理》第6章 中断-含答案

一、填空题1、PC/ XT机中,中断矢量表位于RAM的(最低)存储区,其地址范围为00000H——( 003FFH ),存放着( 256 )种类型中断的服务程序的入口地址。

2、8086/8088采用了矢量型的中断结构,共有( 256)个中断矢量信号。

它们分为两类,第一类是(内部中断);第二类是(外部中断)。

二、选择题1、下列中断源的中断优先级别由高到低排列正确的是( D )A 内中断、外中断、INTR、NMIB 除法错、单步方式、NMI、INTOC INTN、外中断、INTR、NMID INTN、NMI、INTR、单步方式2、通常外部中断服务程序一开始使用STI指令的目的是( A )A 开放所有屏蔽中断B 允许高一级中断产生C 允许低一级中断产生D 允许同级中断产生3、当单步跟踪标志TF=1引发的单步中断程序都能连续执行,其原因是( D )A 现场已经进入栈保护B 中断允许C 与TF无关D TF=05、在8086/8088用于多CPU系统中,CPU不能直接提供总线控制信号,此时能够完成总线控制的芯片是( D )A 8284B 8237C 8259D 8288E 82866、若想将8259A的中断触发方式设置为边沿触发方式,应对下列哪个寄存器编程?( A )A、ICW1B、ICW2C、ICW3D、ICW47、若想将8259A设置为级联使用,应对下列哪个寄存器编程?( A )A、ICW1B、ICW2C、ICW3D、ICW48、一个中断响应共需几个总线周期?( 2 )A、1个B、2个C、3个D、4个9、CPU响应INTR请求时,向8259A发出几个INTA信号?( B )A、1个B、2个C、3个D、4个10、能将IF位置1的指令是下列哪一个?( A )A、STIB、CLIC、EOID、TRET11、下列中断源中哪一个优先级别最高?( D )A、NMIB、单步C、INTRD、除法错12、在4片8259A级联系统中,假如主8259A的IR7、IR6、IR3是分别接三片从8259A的输出端INT端的,而主8259A其余的输入端未接从片,可能直接接中断源。

计算机组成原理复习题库中断习题

计算机组成原理复习题库中断习题
(7)在多重中断系统中,CPU响应中断后可以立 即响应更高优先级的中断请求。
(8)CPU响应中断时暂停当前程序的运行,自动 转去执行中断服务程序。
6、设某机有四个中断源A、B、C、D,其硬件排队
优先次序为A>B>C>D,现要求将中断处理次序改 为D>A>C>B。
(1)写出每个中断源对应的屏蔽字。
(2)按图下时间轴给出的四个中断源的请求时刻, 画出CPU执行程序的轨迹。设每个中断源的中断 服务程序时间为20µs。
7、设某机有四个中断源1、2、Fra bibliotek、4,其硬件排队
优先次序按1→2→3→4降序排列,各中断源的服 务程序中所对应的屏蔽字如表所示。
(1)给出上述四个中断源的中断处理次序。
(2)若四个中断源同时有中断请求,画出CPU执 行程序的轨迹。
(2)所谓关中断就是屏蔽所有的中断源。
(3)一旦有中断请求出现,CPU立即停止当前指 令的执行,转去执行中断服务程序。
(4)为了保证中断服务程序执行后能正确返回到被 中断的程序断点处继续执行程序,必须进行现场 保护。
(5)中断级别最高的是不可屏蔽中断。
(6)CPU响应中断后,由用户通过关中断指令置 “0”允许中断触发器。
中断习题
1、在程序中断方式中,磁盘申请中断的优先权 高于
打印机。当打印机正在进行打印时,磁盘申请中断 请求。试问是否要将打印机输出停下来,等磁盘操 作结束后,打印机输出才能继续进行?为什么?
4、说明调用中断服务程序和调用子程序的区别。
5、判断下列叙述是否正确,并对错误的叙述加以
修改。
(1)一个更高级的中断请求一定可以中断另一个正 在执行的中断处理程序。

第9章8259习题一、填空题1、在80868088PC机系统中使用的中断

第9章8259习题一、填空题1、在80868088PC机系统中使用的中断

第9章8259习题一、填空题1、在80868088PC机系统中使用的中断第9章 8259 习题一、填空题1、在8086/8088PC机系统中使用的中断控制器是芯片,该中断控制器可接受级硬件外中断。

2、PC机系统中,中断优先做级别最高的为中断,而级别最低的为中断。

3、在中断响应期间,CPU要做的工作,即、、。

4、8088/8086 CPU提供的中断控制系统,它最多能处理个不同类型的中断。

5、在8088/8086系统中,中断向量地址由计算得到。

6、8088/8086 CPU允许接受三种类型的中断:、、。

7、8088/8086 CPU的外中断是指,而内中断是指中断。

8、8088/8086 CPU中用作中断屏蔽的标志为关中断时,该标志位是。

9、当中断控制器8259A的A0接向地址总线A1时,若其中一个口地址为62H,则另一个口地址为H;若某外设的中断类型码为86H,则该中断应加到8259A的中断请求寄存器IRR的输入端。

10、周期挪用不会减慢微处理器操作,但是需要时序电路,而且数据传送过程是的。

11、8086最大方式下,两个中断响应周期INTA内,微处器发出信号,以通知其他不能再企图控制总线。

12、最大方式下,茬第二个INTA响应周期下,8259A把送到数据总线上。

13、8259A应用于8086微处理器8259A引脚A0与地址总线相连;8259A应用于8088微处理器时A0地址总线与相连。

14、8259A工作于缓冲方式时,SP/EN是方向; ;当工作于非缓冲方式时,SP/EN是方向。

15、若8259A是主片时引脚SP/EN电平,若8259A是从片时则引脚SP/EN 是电平。

二、判断题1. 内部中断的优先权总是高于外部中断。

()2. 两片8259A级连后可管理16级中断。

( )3. 8259A所管理的中断源中,优先级低的中断源不可能中断优先级高的中断服务子程序。

( ) ()4. 若8259A中断屏蔽字OCW1为00H,则8259A所管理的8级中断全被屏蔽. ( )5. 只要8259A所管理的中断源没有被屏蔽,则任何中断源的中断请求都能得到CPU的响应和服务。

计算机组成原理试题集含答案(5)

计算机组成原理试题集含答案(5)

计算机组成原理试题集含答案第一章计算机系统概论计算机的硬件是由有形的电子器件等构成的,它包括运算器、存储器、控制器、适配器、输入输出设备。

早起将运算器和控制器合在一起称为CPU(中央处理器)。

目前的CPU包含了存储器,因此称为中央处理器。

存储程序并按地址顺序执行,这是冯·诺依曼型计算机的工作原理,也是CPU自动工作的关键。

计算机系统是一个有硬件、软件组成的多级层次结构,它通常由微程序级、一般程序级、操作系统级、汇编语言级、高级语言级组成,每一级上都能进行程序设计,且得到下面各级的支持。

习题:4冯·诺依曼型计算机的主要设计思想是什么?它包括那些主要组成部分?主要设计思想是:存储程序通用电子计算机方案,主要组成部分有:运算器、逻辑控制装置、存储器、输入和输出设备5什么是存储容量?什么是单元地址?什么是数据字?什么是指令字?存储器所有存储单元的总数称为存储器的存储容量。

每个存储单元都有编号,称为单元地址。

如果某字代表要处理的数据,称为数据字。

如果某字为一条指令,称为指令字7指令和数据均存放在内存中,计算机如何区分它们是指令还是数据?每一个基本操作称为一条指令,而解算某一问题的一串指令序列,称为程序第二章运算方法和运算器按对阶操作。

直接使用西文标准键盘输入汉字,进行处理,并显示打印汉字,是一项重大成就。

为此要解决汉字的输入编码、汉字内码、子模码等三种不同用途的编码。

1第三章 内部存储器CPU 能直接访问内存(cache 、主存)双端口存储器和多模块交叉存储器属于并行存储器结构。

cache 是一种高速缓冲存储器,是为了解决CPU 和主存之间速度不匹配而采用的一项重要的硬件技术,并且发展为多级cache 体系,指令cache 与数据cache 分设体系。

要求cache 的命中率接近于1适度地兼顾了二者的优点又尽量避免其缺点,从灵活性、命中率、硬件投资来说较为理想,因而得到了普遍采用。

习题: 1设有一个具有20位地址和32位字长的存储器,问:(1)该存储器能存储多少个字节的信息?(2)如果存储器由512K ×8位SRAM 芯片组成,需要多少片;(3)需要多少位地址做芯片选择?(1)字节M 4832*220= (2)片84*28*51232*1024==K K (3)1位地址作芯片选择 2 已知某64位机主存采用半导体存储器,其地址码为26位,若使用4M ×8位DRAM 芯片组成该机所允许的最大主存空间,并选用内存条结构形式,问:(1)若每个内存条16M×64位,共需几个内存条?(2)每个内存条共有多少DRAM芯片?(3)主存共需多少DRAM芯片?CPU如何选择各内存条?(1). 共需模块板数为m:m=÷2^24=4(块)(2). 每个模块板内有DRAM芯片数为32 (片)(3) 主存共需DRAM芯片为:4*32=128 (片)每个模块板有32片DRAM芯片,容量为16M×64位,需24根地址线(A23~A0) 完成模块板内存储单元寻址。

计算机组成原理第六章练习题

计算机组成原理第六章练习题

一、填空题(每空1分)1、按中断处理方式可分为和。

简单中断程序中断2、按引起中断事件所处的地点,可分为和。

外部中断内部中断3、按中断服务程序入口地址形成方法,可分为和。

向量中断非向量中断4、Intel 8259A芯片是一种的中断控制器,它是为管理微型机CPU的而设计的。

(可编程可屏蔽中断)二、单选题(每题1分)1、在单级中断系统中,其他中断源再打断中断服务程序。

BA、允许B、不允许C、不确定D、以上都不对2、在中可以实现中断处理程序的嵌套。

BA、单级中断系统B、多级中断系统C、单级和多级中断系统D、以上都不对3、当几个设备同时有中断请求时,先响应,后响应。

CA、优先级低优先级高B、优先级低无优先级C、优先级高优先级低D、优先级高无优先级4、如果执行某设备的服务程序,凡是优先级该设备的请求均被屏蔽,反之都不屏蔽。

CA、低于B、高于C、低于或等于D、高于或等于5、在单级中断中,多采用法来实现具有公共请求线的中断源判优识别CA、优先权编码集成芯片B、独立请求C、串行排队链D、以上都不对6、在多级中断中,常采用进行中断判优与识别。

BA、优先权编码集成芯片B、独立请求方式C、串行排队链D、以上都不对7、Intel 8259A芯片内部,控制逻辑部分用信号向CPU请求中断。

AA、INTB、INTAC、IRRD、IMR8、Intel 8259A芯片中的负责传送8259A给数据总线的中断向量号。

DA、控制逻辑B、中断服务寄存器C、中断请求寄存器D、数据总线缓冲器9、在一个系统中,8259A可以级联,从8259A最多可以有,把中断源扩展到。

CA、8个8个B、8个16个C、8个64个D、16个64个10、可以实现一种对同级中断请求的特殊嵌套。

BA、普通全嵌套方式B、特殊全嵌套方式C、优先权自动循环方式D、优先权特殊循环方式11、一般用在系统中多个中断源优先级相等的场合。

CA、普通全嵌套方式B、特殊全嵌套方式C、优先权自动循环方式D、优先权特殊循环方式12、一开始的最低优先级是由编程确定的。

计算机组成原理复习题及参考答案

计算机组成原理复习题及参考答案

计算机组成原理复习题及参考答案1.在单级中断系统中,CPU一旦响应中断,则立即关闭_____。

标志,以防止本次中断服务结束前同级的其他中断源产生另一次中断进行干扰。

A.中断允许B.中断请求C.中断屏蔽D.中断响应答案:A题型:单选题2.浮点运算指令对用于科学计算的计算机是很必要的,可以提高计算机的运算速度。

答案:正确题型:判断题3.处理大量输入输出数据的计算机,一定要设置十进制运算指令。

答案:错误题型:判断题4.在计算机的指令系统中,真正必须的指令不多,其余指令都是为了提高计算机速度和便于编程而引入的。

答案:正确题型:判断题5.不设置浮点运算指令的计算机,就不能用于科学计算。

答案:错误题型:判断题6.通用寄存器间接寻址方式中,操作数处在内存单元中。

答案:正确题型:判断题7.扩展操作码是操作码字段中用来进行指令分类的代码。

答案:错误题型:判断题8.随机半导体存储器(RAM)中的任何一个单元都可以随机访问。

答案:正确题型:判断题9.和静态存储器相比,动态存储器的工作速度较慢,但功耗较低、集成度较高,因而常用于主存储器。

答案:正确题型:判断题10.一般情况下,ROM和RAM在存储体是统一编址的。

答案:正确题型:判断题11.CPU访问存储器的时间是由存储体的容量决定的,存储容量越大,访问存储器所需的时间越长。

答案:错误题型:判断题12.Cache的功能全由硬件实现。

答案:正确题型:判断题13.因为动态存储器是破坏性读出,因此必须不断的刷新。

答案:错误题型:判断题14.固定存储器(ROM)中的任何一个单元不能随机访问。

答案:错误题型:判断题15.由于半导体存储器加电后才能存储数据,断电后数据就丢失,因此,用EPROM制成的存储器,加电后必须重写原来的内容。

答案:错误题型:判断题16.交叉存储器主要解决扩充容量问题。

答案:错误题型:判断题17.访问存储器的请求是由CPU发生的。

答案:错误题型:判断题18.Cache存储器的内容是由操作系统调入的。

计算机组成原理试题集(含答案)

计算机组成原理试题集(含答案)

计算机组成原理试题集(含答案)计算机组成原理试题一一、单项选择题(从下列各题四个备选答案中选出一个正确答案,并将其代号写在题干前面的括号内。

)1?若十进制数据为137.5则其八进制数为(B )。

A、89.8B、211.4C、211.5D、1011111.1012. 若x 补=0.1101010,贝U x 原=(A )。

A、1.0010101B、1.0010110C、0.0010110D、0.11010103. 若采用双符号位,则发生正溢的特征是:双符号位为( B )。

A、00B、01C、10D、114. 原码乘法是(A )。

A、先取操作数绝对值相乘,符号位单独处理B、用原码表示操作数,然后直接相乘C、被乘数用原码表示,乘数取绝对值,然后相乘D、乘数用原码表示,被乘数取绝对值,然后相乘5. 为了缩短指令中某个地址段的位数,有效的方法是采取(C)。

A、立即寻址B、变址寻址C、间接寻址D、寄存器寻址6.下列数中,最小的数是(A)。

A . (101001)2B . (52) 8C. (2B)16 D . 457.下列数中,最大的数是(D)。

A . (101001)2B . (52) 8C. (2B)16 D . 458.下列数中,最小的数是(D)。

A . (111111) 2B (72)8C. (2F) 16 D .509. 已知:X= —0.0011, Y= -0.0101。

(X+Y )补=( A )。

A. 1. 1100B. 1. 1010C. 1. 0101 D . 1. 100010. 一个512KB的存储器,地址线和数据线的总和是(C )oA. 17B. 19C. 27D. 3611. 某计算机字长是16位它的存储容量是64KB,按字编址,它们寻址范围是(C )A. 64K B . 32KB C. 32K D. 16KB12.某一RAM芯片其容量为512*8位,除电源和接地端外该芯片引线的最少数目是(C )。

中断部分习题

中断部分习题

一、单项选择题1.8086的中断类型号左移2位是( B )。

A.中断服务子程序的入口地址B.中断向量表的地址指针C.中断向量表的内容D.以上三项都不是2.8259的中断屏蔽字OCW1( C )设置。

A.在ICW之前B.只允许一次C.可允许多次D.仅屏蔽其中断源时3.一个8259可提供( B )个中断类型号。

A.1B.8C.16D.644.响应NMI(不可屏蔽中断请求信号)请求的必要条件是( C )。

A.IF=1B.IF=OC.一条指令结束D.无INTR请求5.当8086 CPU的INTR=“1”,且中断允许位IF=“1”时,则CPU完成( C )后,响应该中断请求,进行中断处理。

A.当前时钟周期B.当前总线周期C.当前指令周期D.下一个指令周期6.“INT n”指令中断是( C )。

A.由外部设备请求产生B.由系统断电引起的C.通过软件调用的内部中断D.可用IF标志位屏蔽的7.8086/8088的中断是向量中断,其中断服务程序的入口地址是由( D )提供。

A.外设中断源B.CPU的中断逻辑电路C.以中断控制器读回中断类型号左移2位D.由中断类型号指向的中断向量表中读出8.8086/8088的中断向量表( B )。

A.用于存放中断类型号B.用于存放中断服务程序入口地址C.是中断服务程序的入口D.是中断服务程序的返回地址9.非屏蔽中断的中断类型号是( B )。

A.1B.2C.3D.4I0.CPU执行中断服务程序时,如果有优先级更高的中断源请求中断,则(C )A. 若已开中断,则执行完当前指令就响应中断请求B. 不响应C. 立即响应中断请求D. 中断返回后再响应11.在程序控制传送力式中,哪种传送可提高系统的工作效率( C )A. 无条件传送B. 查询传送C. 中断传送D. 前三项均可12. 通常的外设接口中,有( C )端口才能满足和协调外设工作要求。

A.数据B.数据、控制C.数据、控制、状态 D 控制、缓冲13. 用DM方式传送数据时,是由_控制的。

计算机组成原理复习题及答案

计算机组成原理复习题及答案

1. 我国在__D____ 年研制成功了第一台电子数字计算机,第一台晶体管数字计算机于______ 年完成。

(答案错误)A.1946 1958 B.1950 1968 C.1958 1961 D.1959 19652. 32位微型计算机中乘除法部件位于__A____ 中。

A.CPU B.接口 C.控制器 D.专用芯片3. 没有外存储器的计算机监控程序可以放在___B___ 。

A.RAM B.ROM C.RAM和ROM D.CPU4. 下列数中最小的数是__A____ 。

A.(101001)2 B.(52)8 C.(2B)16 D.(44)105. 在机器数中,零的表示形式是唯一的。

A.原码B.补码C.移码 D.反码6. 在定点二进制运算器中,减法运算一般通过___D___ 来实现。

A.原码运算的二进制减法器 B.补码运算的二进制减法器C.补码运算的十进制加法器 D.补码运算的二进制加法器7. 下列有关运算器的描述中___C___ 是正确的。

A.只作算术运算,不作逻辑运算 B.只作加法C.能暂时存放运算结果 D.以上答案都不对8. 某DRAM芯片,其存储容量为512K×8位,该芯片的地址线和数据线数目为___D___ 。

A.8,512 B.512,8 C.18,8 D。

19,89. 相联存储器是按___C___ 进行寻址的存储器。

A.地址指定方式 B.堆栈存取方式C.内容指定方式 D。

地址指定与堆栈存取方式结合10. 指令系统中采用不同寻址方式的目的主要是___B___ 。

A.实现存储程序和程序控制 B.缩短指令长度,扩大寻址空间,提高编程灵活性C.可以直接访问外存 D.提供扩展操作码的可能并降低指令译码难度11. 堆栈寻址方式中,设A为累加寄存器,SP为堆栈指示器,Msp为SP指示器的栈顶单元,如果操作的动作是:(A)→Msp,(SP)-1→SP,那么出栈操作的动作为:A.(Msp)→A,(SP)+1→SP B.(SP)+1→SP,(Msp)→AC.(SP)-1→SP,(Msp)→A D.(Msp)→A,(SP)-1→SP12. 在CPU中跟踪指令后继地址的寄存器是__B____ 。

计算机组成原理复习题

计算机组成原理复习题

复习题1、CPU与外设之间的数据传送方式有程序控制方式、中断方式和DMA方式三种方式。

2、在中断服务程序中,进行中断处理之前,应先开中断,才允许中断嵌套,只有中断优先级更高的中断源请求中断,才能被响应。

3、一存储器芯片有13条地址引脚、8条数据引脚,请问该存储器芯片内有8K个字节单元。

4、某种存储器芯片有12条地址引脚、4条数据引脚,若要利用此类芯为某系统扩展16K*8位存储器,请问需要8片这样的存储器芯片。

5、具有电可擦除的只读存储器是_E2PROM_。

6、假定某数x=-01001010B,在计算机内部的表示为10110110,则该数所用的编码方法是_补码_。

7、在计算机系统中,多个系统部件之间信息传送的公共通路称为_总线_。

就其所传送的信息的性质而言,在公共通路上传送的信息包括_数据_、_地址_和_控制_信息。

8、用二进制代码表示的计算机语言称为_机器语言_,用助记符编写的语言称为_汇编语言_。

9、三级存储器系统是指_高速缓存_、_内存_、_外存_这三级。

10、一般而言,CPU至少有_程序计数器(PC)_、_指令寄存器(IR)_、_地址寄存器(MAR)_、_数据缓冲寄存器(MDR)_、_程序状态字寄存器(PSW)_和累加器六个寄存器。

11、补码加减法中,符号位作为数的一部分参加运算,符号位进位要丢掉。

12、X i Y i被称为进位产生函数,并以G i表示;X i+Y i称为进位传递函数,并以P i表示。

13、设n=16(不包括符号位),机器完成一次加和移位各需100ns,则原码一位乘最多需3200(16*200)ns,补码Booth算法最多需3300(16*200+100) ns。

14、设浮点数阶码为8位(含1位阶符),用移码表示,尾数为24位(含1位数符),用补码规格化表示,则对应其最大正数的机器数形式为(8个1)0(23个1) 真值为2127×(1-2-23)(十进制表示);对应其绝对值最小负数的机器数形式(8个0)11(22个0)真值为(-1/2)×2-128(十进制表示)。

计算机组成原理试题库(含答案) -

计算机组成原理试题库(含答案) -
四、名词解释(每题2分,共10分)
1、存储程序的工作方式:将计算机需进行的工作事先编写成程序,存入计算机中,运行程序时计算机自动进行工作。
2、高速缓冲存储器:介于CPU与主存之间,速度较快、容量较小、价格较贵的存储器,引入CACHE的目的是提高存储系统的速度。
3、程序中断的工作方式:在CPU运行主程序时,接受到非预期的中断请求,CPU暂停现行工作转向为中断请求服务,待服务完毕后回到住程序继续执行。
A.立即数和栈顶;
B.暂存器;
C.栈顶和次栈顶;
D.累加器。
2.______可区分存储单元中存放的是指令还是数据。
A.存储器;
B.运算器;
C.控制器;
D.用户。
3.所谓三总线结构的计算机是指______。
A.地址线、数据线和控制线三组传输线。
B.I/O总线、主存总统和DMA总线三组传输线;
C.I/O总线、主存总线和系统总线三组传输线;
6、同种类的外设部设备接入计算机系统时,应解决哪些主要问题?
答:数据格式、地址译码、控制信息的组织和状态信息的反馈。
7、中断接口一般包含哪些基本组成?简要说明它们的作用。
答:①地址译码。选取接口中有关寄存器,也就是选择了I/O设备;
②命令字/状态字寄存器。供CPU输出控制命令,调回接口与设备的状态信息;
[X+Y]补=?并讨论计算结果。
解:X=0.11010 Y= - 0.01111
[X+Y]补=0.010111
无溢出
2、X=00110011,Y=10011110,求X∧Y=?X∨Y=?
解:X∧Y=00010010
X∨Y=10111111
3、设有一个具有12位地址和4位字长的存储器,问:

计算机组成原理复习中断专题

计算机组成原理复习中断专题

计算机组成原理期末复习【中断专题】重点:中断全过程:中断请求、中断判优、中断响应、中断处理1. 中断请求提出与传递:(1) 产生中断请求:外设工作完成1;cpu允许请求屏蔽为0(2) 如何传送中断请求?使用单独请求线各个I/O指向CPU;使用公共请求线各个I/O指向一个“总线”,总线到CPU2. 中断判优:(1) 优先顺序:故障、DMA外中断(输入、输出)(2) CPU现行程序与外设请求的判优CPU 设置允许中断标志:1开中断,0关中断(模型机采用)CPU设置程序状态字的优先级字段为现行程序赋予优先级<外设请求优先级,不响应;>=夕卜设请求优先级,不响应(3) 各外设请求的判优软件判优:由程序查询顺序确定优先级,可灵活修改优先级。

硬件判优:中断控制器判优(集中解决请求信号的接收、屏蔽、判优、编码等问题)3. 中断响应:(1)响应条件:外设有请求,且未被屏蔽;CPU开中断;一条指令(非停机指令)结束;无故障、DMA优先级更高的请求。

(2)获取中断服务程序入口地址:非向量中断:将服务程序入口组织在查询程序中;CPU响应时执行查询程序,查询中断源,转入相应服务程序。

向量中断:将服务程序入口(中断向量)组织在中断向量表中;CPU响应时由硬件直接产生响应向量地址,按地址查表,取得服务程序入口,转入相应服务程序。

中断向量:服务程序入口地址、服务程序状态字中断向量表:存放中断向量的表(一段存储区)向量地址:访问向量表的地址(指向中断向量的首址)⑶响应过程向量中断方式:CPL执行中断隐指令(硬件完成)发响应信号INTA,进入中断周期---关中断,保存断点---获得中断号,转换为向量地址,查向量表---取中断向量,中断服务程序4. 中断处理:CPU执行中断服务程序(1)单级中断:CPU向应后只处理一个中断源的请求,处理完毕后才能响应新的请求。

(2)多重中断:在某次中断服务过程中,允许响应处理更高级别的中断请求。

计算机组成原理的题目(2)答案+解析

计算机组成原理的题目(2)答案+解析

1.(单选题) 在计算机组成原理中,Cache缓存的作用是什么?A. 储存CPU指令B. 储存操作系统C. 临时存储CPU频繁访问的数据D. 储存外设驱动程序答案: C解析: Cache缓存用于临时存储CPU频繁访问的数据,以加快CPU的访问速度。

例如,当CPU反复读取同一段数据时,Cache可以直接从高速缓存中读取,而不必每次都访问内存,提高了数据访问效率。

2.(单选题) 什么是冯·诺依曼体系结构中的“存储程序”?A. 指存储计算机程序的光盘B. 将程序和数据存储在同一个存储器中C. 将程序和数据存储在不同的存储器中D. 将程序和数据存储在磁带上答案: B解析: 冯·诺依曼体系结构中的“存储程序”是指将程序和数据存储在同一个存储器中,程序可以像数据一样被读取和写入,实现了程序的灵活性和可修改性。

3.(单选题) 计算机系统中的时钟频率指的是什么?A. CPU执行指令的速度B. 数据传输的速率C. 主存储器的访问速度D. CPU内部时钟发生器的振荡频率答案: D解析: 计算机系统中的时钟频率指的是CPU内部时钟发生器的振荡频率,它决定了CPU 执行指令的速度,是衡量CPU性能的重要指标。

4.(单选题) 在计算机系统中,什么是硬件中断?A. 由软件主动发起的中断请求B. 外部设备发出的中断信号C. 由CPU内部错误引发的中断D. 由硬件故障引发的中断答案: B解析: 硬件中断是由外部设备发出的中断信号,通知CPU需要进行处理。

例如,外部设备完成了数据传输,可以通过硬件中断通知CPU数据已经准备好。

5.(单选题) 在计算机系统中,什么是地址总线?A. 用于传输控制信号的线路B. 用于传输数据的线路C. 用于传输地址信息的线路D. 用于传输时钟信号的线路答案: C解析: 地址总线是用于传输CPU发出的内存地址信息的线路,它决定了CPU可以访问的内存空间范围。

6.(单选题) 在计算机系统中,什么是DMA(直接存储器访问)?A. CPU直接访问主存储器B. 外部设备直接访问主存储器C. CPU直接访问外部设备D. 外部设备直接访问CPU答案: B解析: DMA(直接存储器访问)是指外部设备可以直接访问主存储器,而不需要经过CPU的介入,提高了数据传输的效率。

计算机组成原理试题集含答案(2)

计算机组成原理试题集含答案(2)

计算机(微机)组成原理试题集含答案111、设某一个单元的物理地址是54321H,则正确的逻辑地址表示为( C )A、4321H:50000HB、54320H:1HC、5430H:0021HD、5432H:00001H112、如果一个程序在执行前CS=1000H,IP=2000H,该程序的起始地址是( B )A、3000HB、12000HC、21000HD、1000H113、如果一个堆栈从地址1250H:0100H开始,SP=0050,则SS的段地址是( B )A、12600HB、1260HC、1265HD、125BH114、若已知[X]补=11101011B,[Y]补=01001010B,则[X – Y ]补=( A )A、10100001BB、11011111BC、10100000BD、溢出115、下列描述正确的是( B )。

A、汇编语言仅由指令性语句组成B、汇编语言包括指令性语句和伪指令语句C、指令性语句和伪指令语句的格式是完全相同的D、指令性语句和伪指令语句需经汇编程序翻译成机器代码后才能执行116、下列指令中不属于逻辑运算指令的是( B)。

A、XORB、CWDC、NOTD、OR117、假定DX=10111001B,CL=3,CF=1,则执行指令SHL DX,CL后,DX的值为( D)。

A、005CHB、0017HC、1700HD、05C8H118、下列指令中不会改变指令指针寄存器内容的是( A)。

A、MOVB、JMPC、CALLD、RET119、伪指令ENDP告诉汇编程序( B)。

A、宏定义结束B、过程定义结束C、段定义结束D、过程运行结束120、利用DOS系统功能调用的9号(AH=9)功能,显示一个字符串,其入口参数应为( A)。

A、DS:DX=字符串首地址B、DS:DX=字符串末地址C、CS:DX=字符串首地址D、CS:DX=字符串末地址121、PC机中,确定硬中断的服务程序入口地址的是( C )。

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

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

RISC 的主要特征1.选用使用频度较高的一些简单指令,复杂指令的功能由简单指令来组合2.指令长度固定、指令格式种类少、寻址方式少3.只有 LOAD / STORE 指令访存4. CPU 中有多个通用寄存器5.采用流水技术一个时钟周期内完成一条指令6.采用组合逻辑实现控制器7.采用优化的编译程序中断系统需解决的问题1.各中断源如何向 CPU 提出请求?2.各中断源同时提出请求怎么办?3.CPU 什么条件、什么时间、以什么方式响应中断?4.如何保护现场?5.如何寻找入口XXX ?6.如何恢复现场,如何返回?7.处理中断的过程中又出现新的中断怎么办?1.什么是指令周期?什么是机器周期?什么是时钟周期?三者之间的关系如何?指令周期是完成一条指令所需的时间。

包括取指令、分析指令和执行指令所需的全部时间。

机器周期也称为CPU周期,是指被确定为指令执行过程中的归一化基准时间,通常等于取指时间(或访存时间)。

时钟周期是时钟频率的倒数,也可称为节拍脉冲或T周期,是处理操作的最基本单位。

一个指令周期由若干个机器周期组成,每个机器周期又由若干个时钟周期组成。

1.求十进制数-113的原码表示,反码表示,补码表示和移码表示(用8位二进制表示,并设最高位为符号位,真值为7位)原码11110001反码10001110补码10001111移码000011112. 下列数中最大的数是_____B_。

A.(10010101)2B.(227)8C.(96)16D.(143)10在CPU中,跟踪后继指令地指的寄存器是______。

A.指令寄存器B.程序计数器C.XXX寄存器D.状态条件寄存器1.指令和数据均存放在内存中,计算机如何从时间和空间上区分它们是指令还是数据。

时间上讲,取指令事件发生在“取指周期”,取数据事件发生在“执行周期”。

从空间上讲,从内存读出的指令流流向控制器(指令寄存器)。

从内存读出的数据流流向运算器(通用寄存器)。

计算机组成原理习题(附参考答案)

计算机组成原理习题(附参考答案)

计算机组成原理习题(附参考答案)一、单选题(共90题,每题1分,共90分)1、在统一编址方式下,下面的说法( )是正确的。

A、一个具体地址只能对应内存单元B、一个具体地址既可对应输入/输出设备,又可对应内存单元C、一个具体地址只能对应输入/输出设备D、只对应输入/输出设备或者只对应内存单元正确答案:D2、堆栈指针SP的内容是()。

A、栈顶地址B、栈顶内容C、栈底内容D、栈底地址正确答案:A3、下列不属于程序控制指令的是()。

A、循环指令B、无条件转移指令C、条件转移指令D、中断隐指令正确答案:D4、计算机的存储系统是指()。

A、cache,主存储器和外存储器B、主存储器C、ROMD、RAM正确答案:A5、指令是指()。

A、计算机中一个部件B、发给计算机的一个操作命令C、完成操作功能的硬件D、通常用于构成主存的集成电路正确答案:B6、相对于微程序控制器,组合逻辑控制器的特点是()。

A、指令执行速度慢,指令功能的修改和扩展容易B、指令执行速度慢,指令功能的修改和扩展难C、指令执行速度快,指令功能的修改和扩展容易D、指令执行速度快,指令功能的修改和扩展难正确答案:D7、中断向量可提供()。

A、主程序的断点地址B、传送数据的起始地址C、被选中设备的地址D、中断服务程序入口地址正确答案:D8、迄今为止,计算机中的所有信息仍以二进制方式表示的理由是()。

A、信息处理方便B、物理器件性能所致C、运算速度快D、节约元件正确答案:B9、相联存储器是按()进行寻址的存储器。

A、内容指定方式B、地址指定与堆栈存取方式结合C、堆栈存取方式D、地址指定方式正确答案:A10、若SRAM芯片的容量是2M×8位,则该芯片引脚中地址线和数据线的数目之和是()。

A、29B、21C、18D、不可估计正确答案:A11、若x=103,y=-25,则下列表达式采用8位定点补码运算实现时,会发生溢出的是()。

A、x+yB、-x+yC、-x-yD、x-y正确答案:D12、系统总线是指()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

3 、在程序查询方式的输入输出系统中,假设不考虑
处理时间,每一个查询操作需要100个时钟周期, CPU的时钟频率为50MHz。现有鼠标和硬盘两个设 备,而且CPU必须每秒对鼠标进行30次查询,硬盘 以32位字长为单位传输数据,即每32位被CPU查询 一次,传输率为2MB/s 。求CPU对这两个设备查询 所花费的时间比率,由此可得出什么结论?
4、说明调用中断服务程序和调用子程序的区别。
5、判断下列叙述是否正确,并对错误的叙述加以
修改。
(1)一个更高级的中断请求一定可以中断另一个正 在执行的中断处理程序。
(2)所谓关中断就是屏蔽所有的中断源。
(3)一旦有中断请求出现,CPU立即停止当前指 令的执行,转去执行中断服务程序。
(4)为了保证中断服务程序执行后能正确返回到被 中断的程序断点处继续执行程序,必须进行现场 保护。
中断习题
1、在程序中断方式中,磁盘申请中断的优先权 高于
打印机。当打印机正在进行打印时,磁盘申请中断 请求。试问是否要将打印机输出停下来,等磁盘操 作结束后,打印机输出才能继续进行?为什么?
2、假设某设备向CPU传送信息的最高频率是
40K次/秒,而相应的中断处理程序其执行时间 为40µs,试问该外设是否可用程序中断方式与 主机交换信息,为什么?
(1)给出上述四个中断源的中断处理次序。
(2)若四个中断源同时有中断请求,画出CPU执 行程序的轨迹。
(5)中断级别最高的是不可屏蔽中断。
(6)CPU响应中断后,由用户通过关中断指令置 “0”允许中断触发器。
(7)在多重中断系统中,CPU响应中断后可以立 即响应更高优先级的中断请求。
(8)CPU响应中断时暂停当前程序的运行,自动 转去执行中断服务程序。

6、设某机有四个中断源A、B、C、D,其硬件排队
优先次序为A>B>C>D,现要求将中断处理次序改 为D>A>C>B。
(1)写出每个中断源对应的屏蔽字。
(2)按图下时间轴给出的四个中断源的请求时刻, 画出CPU执行程序的轨迹。设每个中断源的中断 服务程序时间为20µs。
7、设某机有四个中断源1、2、3、4,其硬件排队
优先次序按1→2→3→4降序排列,各中断源的服 务程序中所对应的屏蔽字如表所示。
相关文档
最新文档