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

计算机组成原理复习题(含答案)计算机组成原理复习题⼀、选择题: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章 中断-含答案

一、填空题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其余的输入端未接从片,可能直接接中断源。
计算机组成原理第六章练习题

一、填空题(每空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、一开始的最低优先级是由编程确定的。
第9章 微型计算机中断技术习题参考答案

第9章习题参考答案9.1所谓中断,是指计算机在正常运行的过程中,由于种种原因,使CPU暂时停止当前程序的执行,而转去处理临时发生的事件,处理完毕后,再返回去继续执行暂停的程序。
也就是说,在程序执行过程中,插入另外一段程序运行,这就是中断。
通常,处理器的运算速度较快,外部设备的运算速度较慢,快速的CPU与慢速的外部设备在传输数据的速率上存在矛盾。
使用中断技术,使得外部设备与CPU不再是串行工作,而是并行工作,即当外部设备准备好进行数据传输时再向CPU申请中断来为之服务,大大提高了计算机的效率。
9.2引起中断的原因或发出中断请求的来源,称为中断源。
中断源有以下几种:1、外设中断源。
一般有键盘、打印机、磁盘、磁带等,工作中要求CPU为它服务时,会向CPU 发送中断请求。
2、故障中断源。
当系统出现某些故障时(如存储器出错、运算溢出等),相关部件会向CPU 发出中断请求,以便使CPU转去执行故障处理程序来解决故障。
3、软件中断源。
在程序中向CPU发出中断指令(8086为INT指令),可迫使CPU转去执行某个特定的中断服务程序。
4、为调试而设置的中断源。
系统提供的单步中断和断点中断,可以使被调试程序在执行一条指令或执行到某个特定位置处时,自动产生中断,从而便于程序员检查中间结果,寻找错误所在。
5、定时时钟。
在控制中,常要遇到时间控制,若用CPU执行一段程序来实现延时的方法,则在这段时间内,CPU不能干别的工作,降低了CPU的利用率,所以,常用外部时钟电路。
当需要定时时,CPU发出命令,命令时钟电路(如8253等)开始工作,待规定的时间到了后,时钟电路发出中断申请,由CPU加以处理。
9.3一、外部中断外部中断是由外部硬件引起的中断,所以也叫硬件中断,是CPU外部中断请求信号引脚上输入有效的中断请求信号引起的,分为非屏蔽中断和可屏蔽中断两种。
1、非屏蔽中断由NMI引脚出现中断请求信号使CPU产生中断称为非屏蔽中断,它是不可用软件屏蔽的,也就是说不受CPU中IF位的控制,当NMI引脚上出现有效高电平持续2个时钟周期以上的上升沿时,表示非屏蔽中断请求信号有效。
计算机硬件技术中断技术知识考试题

计算机硬件技术中断技术知识考试题第八章习题参考答案8.1 什么是中缀?采用中缀技术有哪些益处?答:中缀是指由CPU内/外部事情惹起或由顺序的预先布置,使CPU中缀正在运转的正常顺序〔主顺序〕,而转到为该外部/外部事情或预先布置的事情效劳顺序,待效劳终了,再前往被暂时中缀的正常顺序处继续执行正常顺序的进程。
采用中缀技术,可以使计算机方便地完成如下一些操作:〔1〕分时操作。
有了中缀系统,CPU可以命令多个外部设备同时任务,CPU分时控制这些外设,大大提高了CPU的吞吐率。
〔2〕实理想时处置。
当计算机用于实时控制,系统要求计算机为它效劳的时间是随机的,而中缀系统中这种央求--照应形式正好迎合了实时系统的需求。
〔3〕缺点处置。
计算机在运转进程中,往往会出现一些缺点,如电源掉电、存储出错、运算溢出等。
有了中缀系统,当出现上述状况时,CPU可以随时转去执行缺点处置顺序,自行处置缺点而不用停机。
随着微型计算机的开展,中缀系统不时添加新的功用,中缀系统甚至可以完成计算机系统中软硬件资源的自动管理。
8.2 什么叫中缀系统?它具有哪些功用?答:把可以完成中缀全部功用的软件、硬件的总称称为中缀系统。
不同计算机的中缀系统,其详细完成能够不尽一样,但中缀系统的基本功用是相反的。
中缀系统的基本功用如下:1.能完成中缀照应、中缀处置〔效劳〕、中缀前往和中缀屏蔽。
这是中缀系统最基本的功用。
2.能完成中缀优先级排队〔管理〕。
即当有多个中缀源同时央求中缀时,CPU如何可以优先照应最紧急的中缀央求。
3.能完成中缀嵌套。
即当CPU正在为优先级较低的中缀源效劳时,具有较高优先级的中缀源提出中缀央求,此时中缀系统应当允许较高优先级的中缀源中缀较低优先级的中缀源,待较高优先级的中缀处置完成后,再接着处置较低优先级的中缀,这种中缀效劳顺序再被中缀的进程称为中缀嵌套。
8.3 何谓非屏蔽中缀和可屏蔽中缀?答:非屏蔽中缀是指用户不能用软件屏蔽的中缀。
中断及9259等练习题

《微机原理与接口技术》——中断及中断控制器8259A、串行通信及串行接口8251、DMA及接口8237练习题1、外部中断也称为中断,由CPU某一引脚信号引起。
2、内部中断又称中断,是在程序运行过程中,为处理意外情况或调试程序而提供的中断。
3、中断处理包括中断、中断、中断和中断。
4、CPU每次只能响应中断源的请求。
5、CPU响应可屏蔽中断请求的3个条件是:,中断允许标志,现行指令。
6、CPU响应中断要自动完成3项操作:关中断;保存,中断服务程序段地址送入,偏移地址送入中。
7、中断返回的指令是,关中断的指令是。
8、8086可以处理种不同类型的中断源。
每一个中断源都有一个唯一的码,CPU用其识别不同的中断源。
9、硬件中断由外部硬件产生,分为中断和中断。
10、INTR引脚上来的中断是中断,NMI引脚引入的中断是中断。
11、中断不受中断允许标志位IF的屏蔽。
12、存放中断向量的内存区域被称为。
8086中这段区域为1kB,被安排在到的空间内。
13、8086每响应一次中断,需要连续执行个中断响应总线周期,产生中断响应信号。
14、8086系统中,中断的优先级最高,中断的优先级最低。
15、8259是一个可编程的,用来管理的中断请求。
16、8259芯片中,IRR是寄存器,IMR是寄存器,ISR 是寄存器,PR是。
17、一片8259可以管理级中断,两片8259可用来管理级中断。
18、DMA传送方式是指:。
19、8237芯片是一种高性能的可编程控制器。
20、DMAC是指。
21、8086的中断系统可以管理种中断,其中断向量表的大小为字节。
22、中断向量与中断类型码的关系是:。
23、8259占用个端口地址。
24、软中断INT n(n=10~FFH)的优先级排列原则是。
A、n值越小级别越高B、无优先级别C、n值越大级别越高D、随应用而定25、CPU在执行IN AL,DX指令时,DX的内容输出到。
A、地址总线B、数据总线C、存储器D、寄存器26、一个完整的中断过程包括中断请求、、中断服务和中断返回四个阶段。
计算机组成原理经典复习题集锦(附答案)

计算机组成原理经典复习题集锦(附答案)计算机组成原理复习题⼀、填空题1.⽤⼆进制代码表⽰的计算机语⾔称为(机器语⾔),⽤助记符编写的语⾔称为(汇编语⾔)。
2. 计算机硬件由(控制单元)、(运算器)、(存储器)、输⼊系统和输出系统五⼤部件组成。
3.⼗六进制数CB8转换成⼆进制数为(110010111000)。
4.某数x的真值-0.1011B,其原码表⽰为( 1.1011)。
5.在浮点加减法运算过程中,在需要(对阶)或(右规)时,尾数需向右移位。
6.指令通常由(操作码)和(地址码)两部分组成。
7.要组成容量为4K*8位的存储器,需要(8)⽚4K×1位的芯⽚并联,或者需要(4)⽚1K×8位的芯⽚串联。
8. 中断处理过程包括(关中断)、(保护现场)、(执⾏中断服务程序)、(恢复现场)和(开中断)阶段。
9.操作数寻址⽅式包括(直接寻址)、(间接寻址)、(⽴即寻址)、(隐含寻址)、(寄存器寻址)、(寄存器间接寻址)、(基址寻址)等。
10.动态RAM的刷新包括(分散刷新)、(集中刷新)和(异步刷新)三种⽅式。
11.⾼速缓冲存储器的替换算法有(先进先出)和(近期最少使⽤)。
12.影响流⽔线性能的因素有(数据相关)、(控制相关)和(资源相关)。
13.主存储器容量通常以KB为单位,其中1K=(),硬盘的容量以GB为单位,其中1G=()。
14.主存储器⼀般采⽤(动态RAM)存储器,CACHE采⽤(静态RAM )存储器。
15.世界上第⼀台计算机产⽣于(1946 )年,称为(ENIAC)。
16. I/O的编址可分为(不统⼀编址)和(统⼀编址),前者需要单独的I/O指令,后者可通过(访存)指令和设备交换信息。
17.CPU从主存取出⼀条指令并执⾏该指令的全部时间叫做(指令周期),它通常包含若⼲个(机器周期),⽽后者⼜包含若⼲个(时钟周期)。
18.计算机中各个功能部件是通过(总线)连接的,它是各部件之间进⾏信息传输的公共线路。
计算机组成原理复习题

复习题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(十进制表示)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(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)一个更高级的中断请求一定可以中断另一个正 在执行的中断处理程序。