微机原理与接口技术第六章 8259A练习题及答案

时间:2019-05-14 15:55:40下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《微机原理与接口技术第六章 8259A练习题及答案》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《微机原理与接口技术第六章 8259A练习题及答案》。

第一篇:微机原理与接口技术第六章 8259A练习题及答案

中断技术和中断控制器8259A练习题及答案

一、填空题

1.8088微处理器最多能处理256种不同类型的中断。

2.8088系统的中断向量表位于从内存地址 00000H 开始,占1K字节存储单元。

3.8088CPU响应INTR中断时,将PSW(或标志寄存器内容)和断点(或CS:IP)进堆栈保存。

4.8259A可管理 8 级优先级中断源,通过级联,最多可管理 64 级优先级中断源。

5.若8259A的IRR(中断请求寄存器)的内容为10H,说明IR4请求中断。

二、选择题

6.8088CPU的标志寄存器中IF=1时,表示允许CPU响应______中断。C

A.内部中断 B.外部中断 C.可屏蔽中断 D.不可屏蔽中断

7.CPU在响应中断时,保存断点是指______。D

A.将用户设置的程序指令地址入栈保存

B.将中断服务程序的入口地址入栈保存

C.将程序状态字PSW入栈保存

D.将返回地址即程序计数器PC(CS:IP)的内容入栈保存

8.8088的中断向量表用于存放______。B

A.中断类型号

B.中断服务程序的入口地址

C.中断服务程序的返回地址

D.断点地址

三、判断题

9.8086的可屏蔽中断的优先级高于不可屏蔽中断。[ ] ×

10.通常8259A芯片中的IR0优先级最低,IR7的优先级最高。[ ] ×

11.在8088系统中,所谓中断向量就是中断服务程序入口地址。[ ] √

四、简答题

12.CPU响应INTR中断的条件是什么?

答:(1)INTR信号为有效电平

(2)当前指令执行完毕

(3)CPU开中断(IF=1)

(4)没有更高级的请求(RESET , HOLD ,NMI)13.一般CPU响应中断时自动做哪些工作? 8088CPU呢?

答:一般CPU在响应中断时,关中断,保存断点,识别中断源,找到中断服务程序入口地址,转入中断服务程序。

8080CPU在响应中断时,首先把PSW(或标志寄存器内容)入栈保存,其余同一般CPU.14.8088CPU在执行中断返回指令IRET时,执行什么操作?

答:(1)弹出断点送CS:IP

(2)弹出PSW送标志寄存器

15.中断控制器8259A中下列寄存器的作用是什么?

(1)IRR(中断请求寄存器):保存中断源的中断请求

(2)IMR(中断屏蔽寄存器):屏蔽/允许中断源请求中断,由程序写入,1为屏蔽,0为允许

(3)ISR(中断服务寄存器): 记录CPU正在为哪些中断源服务

(4)IVR(中断向量寄存器): 保存中断向量号

16、初使化时设置为非自动结束方式,那么在中断服务程序将结束时必须设置什么操作命令?如果不设置这种命令会发生什么现象? 答案:

当中断服务程序将结束时,必须发0CW2=20H为中断结束命令,执行此命令即撤消正在服务的中断请求和服务标志;否则,即使返回主程序但未退出此中断,造成中断响应的混乱。

17、中断服务程序结束时,用RET指令代替IRET指令能否返回主程序?这样做存在什么问题? 答案:

RET应该可以使中断服务程序返回主程序,但因为RET是子程序返回指令,它只从堆栈中恢复CS和IP,而不能使状态字PSW得以恢复,所以不能使断点完全恢复,对原程序的继续执行造成不良影响.18、在哪些情况下须用CLI指令关中断呢?在哪些情况下须用STI指令开中断? 答案:

在程序初使化阶段,连续传送数据不希望被中断打断,用查询方式等情况下须用CLI关中断.在程序初始化结束之后,退出中断服务程序前,中断过程中须响应更高级中断等情况下须用STI开中断.19、8259A的初始化命令字和操作命令字有什么差别?它们分别对应于编程结构中哪些内部寄存器? 答案:

初始化命令字通常在系统初始化阶段设置,从ICW1开始,按照固定次序的设置,一经设置完成,则在以后的操作中基本保持不变,操作命令字是在程序执行阶段向8259A发出的命令字,实现以8259A的状态,中断方式和过程的控制.操作命令字可以一个程序中多次设置,从而改变中断的方式.初始化命令字有4个,分别为ICW1,ICW2,ICW3,ICW4,操作命令字有#个,分别为OCW1,OCW2,OCW3.20、8259A的优先级自动循环方式和优先级特殊循环方式有什么差别? 答案:

优先级自动循环方式规定刚被服务过的中断其优先级为最高,相邻序号的中断级为最高优先级,依次循环.而优先级特殊循环方式是指定某个中断其优先级为最低,相邻高序号的中断其优先级则为最高.21、8259A的中断屏蔽寄存器IMR和8086/8088的中断允许标志IF有什么差别?在中断响应过程中,它们怎样配合起来工作? 答案:

IMR的8位对应8个中断级,其中置为1的位所对应的中断级的输入线IR处于被屏蔽方式,被屏蔽的中断级请求不能使8259A的INT输出端产生有效的请求信号.所以即使当中断允许IF=1时也无法响应.IF是CPU的中断允许标志,当IF=0时所有可屏蔽中断被禁止.在中断响应过程中,通过设置IF,IMR可灵活控制中断的优先次序.22、如果利用中断方式传送数据,则娄据是如何传输的?中断机构起什么作用? 答案:

利用中断方式传送数据,一般是首先向CPU发出中断请求,CPU响应中断后在中断处理程序中进行数据传输,传输完毕返回.中断机构起控制作用,实时性较强.23、在8086/8088的中断系统中,响应中断过程是如何进入中断服务程务程序的? 答案:

中断源提供中断类型码,从中断向量表中相应位置取出中断服务程序首址置入IP和CS中,程序转至中断服务程序.24、8259A的ICW2设置了中断类型码的哪几位?说明对8259A分别设置ICW2为30H,38H,36H有什么差别?

答案:

因ICW2设置了中断类型码的高5位,所以中断类型码基值必须是能被8整除的值.若ICW2设置为30H,则8级中断的类型码依次为30H~37H.若设置为38H,则8级中断的类型码依次为38H~3FH.若设置为36H<中断类型码为30H~37H,因其高5位仍为00110B.25、8259A通过ICW4可以给出哪些重要信息?在什么情况下不需要用ICW3? 答案:

ICW4中给出的重要信息是:特列全嵌套方式/正常全嵌套方式,非缓冲方式/缓冲方式,从片/主片,中断自动结束/中断正常结束,8086/8088方式还是8080/8085方式.当ICW1中的IC4=0时,表示不设置ICW4.当ICW1中的SNGL=0时,表示为级联方式,需要设置ICW3.26、8259A的特殊屏蔽方式和普通屏蔽方式相比,有什么不同之处?特殊屏蔽方式一般用在什么场合? 答案:

不同之处在于:当普通屏蔽方式中断服务程序正在执行时,同级或较低级和被屏蔽的中断请求不被响应,只有当前中断结束后方可响应同级或低级中断,特殊屏蔽方式除用OCW1屏蔽方式,屏蔽掉的和正在服务的中断级外,其他任何级的中断请求都将可能中断正在服务的中断(CPU处于开中断状态).相当于赋于OCW1中未屏蔽的中断级有更高的优先权.用这种方法可在程序的不同阶段任意改变中断级的优先次序.27、8259A可编程中断控制器的主要功能有哪些? 答案:

主要功能有四个:(1)单片8259A可管理8级优先权中断源,通过级联,最多可管理64级优先权中断源.(2)对任何一级中断源都可单独进行屏蔽,使该中断请求暂时被挂起,直到取消屏蔽时.(3)能向CPU提供中断类型码.(4)具有多种中断优先级管理方式,这些管理方式可能过程序动态地进行变化.28、外设向CPU申请中断,但CPU不给以响应,其原因有哪些? 答案:

其原因有四个:(1)CPU处于关中断状态,IF=0(2)该中断请求已被屏蔽;(3)该中断请求的时间太短,未能保持到指令周期结束;(4)CPU已释放总线(即已响应了DMA请求),而未收回总线控制权.29、写出8086CPU各内部中断名称及产生的条件.答案:

(1)指令中断 INT n.n由用户定义.(2)断点中断INT 3.断点由用户设置.(3)单步中断.TF=1.(4)溢出中断INTO.当OF=1时,执行一条INT4指令.(5)除法出错中断.执行DIV或IDIV指令后,或商大于表示范围则执行一条INT0指令.五、应用题 30、下面对一个主从式8259A系统进行初始化的程序段.请对以下程序段详细注释,并具本说明各初始化命令字的含义.主片初始程序: M82590 EQU 40H M82591 EQU 41H „

MOV AL,11H MOV DX,M82590

OUT DX,AL

;(1)MOV AL,08H INC DX OUT DX,AL

;(2)MOV AL,04H OUT DX,AL

;(3)MOV AL,01H OUT DX,AL

;(4)从片初始化程序: S82590 EQU 90H S82591 EQU 91H „

MOV DX,S82590 MOV AL,11H OUT DX,AL

;(5)MOV AL,70H INC DX OUT DX,AL

;(6)MOV AL,02H OUT DX,AL

;(7)MOV AL,01H OUT DX,AL

;(8)答案:

(1)设ICW1,中断请求信号为上升沿,级联方式,须设ICW4(2)设ICW2,中断类型码基值为08H(3)设ICW3,IR2与从片的INT相连

(4)设ICW4,正常的完全嵌套,非缓冲方式,正常中断结束,8086/8088方式(5)同主片ICW1(6)设ICW2,中断类型码基值为70H(7)设ICW3,从片INT与主片的IR2相连(8)同主片ICW4

31、IR4为正在运行的中断,希望在特殊的程序段上允许较低的IR7响应中断.试编写程序片段.答案:

根据题意程序片段为 IR4的程序

CLI ;关中断,以便设置命令 MOV AL,68H ;设置特殊屏蔽方式(OCW3)OUT 20H,AL IN AL,21H ;读IMR状态

OR AL 10H OUT 21H,AL;屏蔽IR4 STI ;开中断,允许响应其他中断请求信号

...;继续处理IR4,如果IR7有请求,可以响应,处理完后要回到IR4处...CLI ;关中断,以便设置命令 IN AL,21H ;读屏蔽字 AND AL,0EFH ;开放IR4 OUT 20H,AL ;恢复原来的屏蔽字 MOV AL,48H ;复位特殊屏蔽方式(OCW3)OUT 20H,AL STI ;CPU开中断

...;继续对IR4进行中断处理 MOV AL,20H ;发中断结束命令(OCW2)OUT 20H,AL IRET ;返回主程序

32、若8086系统中采用级联方式,主8259A的中断类型码从30H开始,端口地址为20H,21H.从8259A的INT接主片的IR7,从片的中断类型码从40H开始,端口地址为22H,23H.均不要ICW4.试对其进行初始化编程 答案:

主:M82590 EQU 20H M82591 EQU 21H „

MOV AL,00010000B MOV DX,M82590 OUT DX,AL MOV AL,30H INC DX OUT DX,AL MOV AL,80H OUT DX,AL 中断类型号为10H,编程对8259A的初始化。

从S82590 EQU 22H S82591 EQU 23H „

MOV AL,00010000B MOV DX,S82590 OUT DX,AL MOV AL,40H INC DX OUT DX,AL MOV AL,07H OUT DX,AL

33、单片8259A与PC机的连接见图1。要求单机工作,边缘触发,自动结束中断。屏蔽IR6、IR7两中断源,IR0的

图1 答案:

确定端口地址:由图知,若CS=0,必须IOR、IOW任一为低电平,AEN=0,A4=A5=A6=A7=A8=A9=1,A3A2A1=010,若A0=0,端口地址为03F4H;若A0=1,为03F5H 2.初始化程序: MOV DX,03F4H MOV AL,13H OUT DX,AL MOV DX,03F5H MOV AL,10H OUT DX,AL MOV AL,03H OUT DX,AL

34、若中断服务程序的入口地址为0320:0000H,中断类型码为60H,试编写程序段,把中断服务程序的入口地址放于矢量表中。

答案:MOV AX,0000H MOV ES,AX MOV BX,60H*4 MOV ES:WORD PTR[BX],AX MOV AX,0320H MOV ES:WORD PTR[BX+2],AX

35、在IBMPC/XT机中,需通过读取ISR的值,判断是否为硬件中断,若是,清除正在服务的优先级,并发一般的EOI结束命令。编写该程序的有关片段。

答案:程序有关的片段为

MOV AL,0BH ; 设OCW3操作命令字,置读ISR状态 OUT 20H,AL NOP IN AL,20H ;读ISR MOV AH,AL ;保存正在服务的优先级

JNZ HW-INT ;部位0,硬件中断转换为0,非硬件中断...HW-INT:IN AL,21H ;读ISR OR AL,AH ;屏蔽当前服务的优先级 OUT 20,AL MOV AL,20H ;设OCW2操作命令字,发一般的结束命令 OUT 20H,AL

36、下面对一个主从式8259A系统进行初始化的程序段。请对以下程序段详细注释,并具体说明各初始化命令的含义。主片初始程序: M82590 EQU 40H M82591 EQU 41H........MOV AL,11H MOV DX,M82590 OUT DX,AL ;设ICW1,中断请求信号为上升沿,级连方式,需设ICW4 MOV AL,08H INC DX OUT DX,AL ;设ICW2,中断类型码基址为08H MOV AL,04H OUT DX,AL ;设ICW3,IR2与从片的INT相连 MOV AL,01H OUT DX,AL ;设ICW4,正常的完全嵌套,非缓冲方式,正常中断结束,8086/80088方式 从片初始化程序: M82590 EQU 90H M82591 EQU 91H........MOV DX,82590 MOV AL,11H OUT DX,AL ;同主片ICW1 MOV AL,70H

INC DX OUT DX,AL ;设ICW3,从片INT与主片的IR2相连 MOV AL,02H OUT DX,AL MOV AL,01H OUT DX,AL ;同主片ICW4

37、某微机系统使用主、从两片8259A管理中断,从片中断请求INT与主片的IR2连接。设主片工作于特殊完全嵌套、非缓冲和非自动结束方式,中断类型号为40H,端口地址为20H和21H。从片工作于完全嵌套、非缓冲和非自动结束方式,中断类型号为70H,端口地址为80H和81H。试编写主片和从片的初始化程序。答案:

根据题意,写出ICW1, ICW2, ICW3和ICW4的格式。编写初始化程序如下: 主片8259A的初始化程序如下:

MOV AL, 00010001B;级联, 边沿触发, 需要写ICW4

OUT 20H, AL

;写ICW1

MOV AL, 01000000B

;中断类型号40H

OUT 21H, AL

;写ICW2

MOV AL, 00000100B

;主片的IR2引脚接从片

OUT 21H, AL

;写ICW3

MOV AL, 00010001B

;特殊完全嵌套、非缓冲、自动结束

OUT 21H, AL

;写ICW4 从片8259A初始化程序如下:

MOV AL, 00010001B

;级联, 边沿触发, 需要写ICW4

OUT 80H, AL

;写ICW1

MOV AL, 01110000B

;中断类型号70H

OUT 81H, AL

;写ICW2

MOV AL, 00000010B

;接主片的IR2引脚

OUT 81H, AL

;写ICW3

MOV AL, 00000001B

;完全嵌套、非缓冲、非自动结束

OUT 81H, AL

;写ICW4

38、设计一个中断处理程序。要求中断请求信号以跳变方式由IR2引入(可为任一定时脉冲信号),当CPU响应IR2请求时,输出字符串“8259A INTERRUPT!”,中断10次,程序退出(设8259A的端口地址为20H和21H,中断类型号为40H)。答案:

中断处理程序如下:

DATA

SEGMENT

MESS

DB'8259A? INTERRUPT!', 0AH, 0DH, '$'

COUNT DB 10

;计数值为10

DATA

ENDS

STACK SEGMENT STACK

STA

DB 100H DUP(?)

TOP

EQU LENGTH STA

STACK ENDS

CODE SEGMENT

ASSUME CS:CODE, DS:DATA, SS:STACK

MAIN: CLI

MOV

AX,DATA

NOV

DS, AX

MOV

AX, STACK

MOV

SS, AX

MOV

SP, TOP

MOV

AL, 13H

OUT

20H, AL

MOV

AL, 40H

OUT

21H, AL

MOV

AL, 01H

OUT

21H, AL

MOV

AX, SEG INT-P

MOV

DS, AX

MOV

DX, OFFSET INT-P

MOV

AL, 42H

MOV

AH, 25H

INT

21H

IN

AL, 21H

AND

AL, 0FBH

OUT

21H, AL

WAIT1: STI

CMP

COUNT,0

JNZ

WAIT1

MOV

AX, 4C00H

INT

21H

INT-P PROC

PUSH DS

;

PUSH AX

PUSH DX

STI

MOV

DS, AX

MOV

DX, OFFSET MESS

MOV

AH, 09H

初始化 单片, 边沿触发 中断类型号40H 非自动结束 设置中断向量

中断服务子程序入口段基址送DS 中断服务子程序入口偏移地址送DX 的中断类型号42H送AL 功能调用 读IMR

允许IR2请求中断 写中断屏蔽字OCW1 开中断

判断10次中断是否结束 未结束, 等待 结束, 返回DOS 中断服务子程序 保护现场 开中断;8259A;;;;;;

;IR

2;25H;

;

;

;

;

;;;;

INT

21H

DEC

COUNT

;控制10次循环

JNZ

NEXT

IN

AL, 21H

;读IMR

OR

AL, 04H

;屏蔽IR2请求

OUT

21H, AL

NEXT: CLI

;关中断

MOV

AL, 20H

;写OCW2, 送中断结束命令EOI

OUT

20H, AL

POP

DX

;恢复现场

POP

AX

POP

DS

IRET

;中断返回

INT-P ENDP

CODE

ENDS

END

MAIN

参考练习题:8259A应用举例

8255A作中断方式工作的字符打印机的接口,如图5.24所示。本例中8255A向8259A请求中断,8259A向CPU请求中断,CPU响应中断后执行中断服务程序,向8255A的A端口输出数据,然后数据传到打印机打印。

8255A的A端口作为数据通道,工作在方式1输出方式。此时,号输出端,则自动作为信号输入端,而端连接打印机接口需要一个数据选通信号用,将它悬空就行了。,故由CPU控制PCO来产生选通脉冲

端。

自动作为。

自动作为INTR信号输出端。打印机

在此没有

图5.24 8255A作中断方式打印机接口

连到8259A的中断请求信号输入端设8255A的端口地址为:

。8259A工作在单片、全嵌套方式、上升

中断类型码08H。沿请求中断、一般中断结束方式、非缓冲、A端口―――00COH B端口―――00C2H C端口―――00C4H 控制口―――00C6H 设8259A的端口地址为: 奇端口―――005OH 偶端口―――0052H

程序由初始化程序、主程序、中断服务程序三大部分组成。

◆ 初始化程序由8259A初始化、8255A初始化、中断服务初始化几部分组成。◆ 主程序没有别的任务,但是不能不写主程序,至少要有一条转移指令,原地跳转,等待中断,而中断服务程序执行完毕以后仍然返回这条跳转指令。

◆ 中断服务程序从数据缓冲区取1个字节数据,输出到8255A的A端口;用对C端口的置1/置0命令使PC0输出负脉冲结束命令;最后中断返回。

请求中断和响应的过程是:每当8255A端口A数据输出寄存器空,需要CPU送下一个数据的时候,自动变为高电平,向8259AIR3请求中断;8259A通过INT引腿向CPU请求中断;CPU响应中断,根据8259A提供的中断类型号,到中断向量表中取得中断向量;然后转移到中断服务程序执行。中断的详细过程见

:上升沿请求中断、单片 写入偶端口 中断类型码08H 写入奇端口 写入奇端口

中断屏蔽 写入奇端口 OUT

0C6H,AL

;C端口置1/置0控制字,从而将数据送入打印机;然后发一条中断 MOV

AL, ;非特殊全嵌套、非自动中断结束方式、非缓冲

MOV WORD PTR[0BH*4],AX

;中断类型号为0BH,写入的地址为0BH×4

MOV AX,SEG INTPR

;取中断服务程序段地址

MOV WORD PTR [0BH*4+2],AX

;写向量高字

STI

;使IF为1,开放中断 ;以下主程序 MAIN:

JMP

MAIN

;以下中断服务程序

INTPR:MOV AL,[DI];DI为打印字符缓冲区指针,取字符数据

INC DI

OUT 0COH,AL

;字符送A端口 MOV AL,0 ;使INC AL

;使为0,产生选通信号为1,撤消

选通信号

负脉冲

OUT 0C6H,AL ;C端口置1/置0控制字 OUT 0C6H,AL

;C端口置1/置0控制字

MOV AL,20H

;EOI命令

OUT 50H,AL

命令写入偶端口

IRET

;中断返回

第二篇:微机原理与接口技术第四章 练习题及答案

第四章 练习题及答案

一、填空题

1、CPU与I/O接口间的信息一般包括______________三种类型。答案:数据信息

状态信息

控制信息

2、CPU通过一个外设接口同外设之间交换的信息包括数据信息、状态信息和_________.答案:控制信息

3、状态信息表示外设当前所处的_________,例如READY(就绪信号)表示输入设备已准备好信息,BUSY(忙信号)表示输出设备是否能接收数据。答案:工作状态

4、控制信息是由CPU发出的、用于控制外设接口工作方式以及外设的_________的信息。答案:启动和停止 5、74LS244是一种__________输出的八缓冲器和线驱动器。答案:三态 6、74LS245是一种三态输出的__________总线收发器。答案:八

7、在8086/8088工作于最大模式时,总线周期状态S2、Sl、S0中至少有一个状态为______________.答案:低电平

8、当LOCK为_______时,其它总线主控部件都不能占用总线。答案:低电平

9、在DMA期间,LOCK端处于________。答案:高阻状态

10、在T2、T3、Tw、T4状态时,S6为________,表示8088/8086当前连在总线上。答案:低电平

11、CPU与内存及I/O装置间传送数据的硬件线路通道称为________。答案:总线

12、CPU中的总线接口部件BIU,根据执行部件EU的要求,完成CPU与_________________的数据传送。答案:存储器、I/O设备

13、各类微处理器的引脚信号即片总线,例如8086/8088CPU的地址线、数据线和控制线等即构成该芯片的__________。答案:片总线

14、当存储器的读出时间大于CPU所要求的时间时,为了保证CPU与存储器的周期配合,就要利用_________信号,使CPU插人一个TW状态。答案:READY

15、片总线通常包括地址总线、数据总线和_________总线等三组总线。答案:控制

16、地址总线通常是_____总线,由CPU输出,8位微处理器有16条地址总线,16位微处理器有20条或更多。答案:单向

17、总线通信协议主要是解决信息传输的开始和结束问题,是实现总线__________和信息传送的手段,常用的通信协议有同步方式和异步方式两种。答案:仲裁 18、8086/8088CPU的数据线和地址线是以_________方式轮流使用的。答案:分时

19、当存储器的读出时间大于CPU所要求的时间时,为了保证CPU与存储器的周期配合,就要利用_________信号,使CPU插入一个TW状态.答案:准备好(READY)20、当复位信号(RESET)来到时,CPU便结束当前操作并对标志寄存器IP,DS,ES,SS及指令队列清零,而将CS设置为________H.答案:FFFFH

21、CPU从主存取出一条指令并执行该指令的时间称为________.答案:指令周期

22、反映计算机速度的主要参数有__________________ 答案:主频和平均指令执行速度

23、S5表示当前中断允许标志的设置,若S5为____,则表示当前允许可屏蔽中断请求.答案:1

24、当LOCK为___电平时,总线主控部件都不能占用总线.答案:低

25、总线由数据总线、地址总线和控制总线组成,数据总线是从微处理器向内存储器、I/0接口传送数据的通路;反之,它也是从内存储器、I/O接口向微处理器传送数据的通路,因为它可以在两个方向上往返传送数据,称为___________。答案:双向总线

二、选择题

1、对于掉电,8086/8088是通过()来处理的.A、软件中断 B、可屏蔽中断 C、非屏蔽中断 D、DMA C

2、在8086/8088中,一个最基本的总线周期由4个时钟周期(T状态)组成,在T1状态,CPU在总线发出()信息.A、数据 B、状态 C、地址 D、其他 C

3、中断向量的地址是().A、子程序入口地址 B、中断服务程序入口地址 C、中断服务程序入口地址的地址 D、中断程序的第一行的地址 C

4、Pc机数据总线信号的状态是:().A、单向双态 B、单向三态 C、双向三态 D、双向双态 C

5、下面叙述中()是正确的.A、总线一定要和接口相连 B、接口一定要和总线相连 C、通道可以代替接口 D、通道可以代替接口 B

6、总线中地址线的作用是()A、用于选择存储器单元 B、用于选择进行信息传输的设备

C、用于指定存储器单元和I/O设备接口电路的选择地址 D、以上都不对 C 7、8086CPU经加电复位后,执行第一条指令的地址是()A、FFFFH B、03FFFH C、0FFFFH D、FFFF0H D

8、在8086CPU中,对时钟周期、指令周期和总线周期的长短排序,正确的是().A、当前正在执行的指令与数据都必须存在主存储器内,否则处理器不能进行处理 B、总线周期>指令周期>时钟周期 C、时钟周期>指令周期>总线周期 D、指令周期>总线周期>时钟周期 D

9、下面的说法中,()是正确的.A、指令周期等于机器周期 B、指令周期大于机器周期 C、指令周期是机器周期的两倍

D、指令周期与机器周期之间的关系不确定 B

10、指令周期是()A、CPU执行一条指令的时间 B、CPU从主存取出一条指令的时间

C、CPU从主存取出一条指令加上执行这条指令的时间 D、0.005ns C

11、提出中断请求的条件是().A、外设提出请求

B、外设工作完成和系统允许时

C、外设工作完成和中断标志触发器为“1”时 D、外设需要工作 B 12、8086/8088系统中,一个栈可使用的最大空间是().A、1MB B、64KB C、由SP初值决定 D、收SS初值决定 B

13、程序计数器(PC)的位数取决于()A、存储器的容量 B、机器字长 C、指令字长 D、计算机的容量 B

14、在任何一个总线周期的T1状态,ALE输出()A、高电平B、低电平C、高阻态 D、无电流 A

三、简答题

1、BHE信号和A0信号是通过怎样的组合解决存储器和I/O端口读/写操作的?这种组合决定了8086系统中存储器偶地址及奇地址之间应该用什么信号区分?怎样区分? 答案:

在8086中把14MB的存储空间分为2个512KB的存储体,一个用于存放偶数地址字节(低字节),一个用于存放奇数地址字节(高字节),两个存储体之间采用交叉编址方式,即用地址线A0作为偶存储体的地址选通信号.A0=0选能偶存储体,偶存储体的数据线与数据总线的低沉位(D7~D0)相连,用总线高位字节允许信号BHE选通奇存储体,奇存储体的数据线与数据总线的高8位(D15~D8)相连.CPU可以访问任何一个存储体,读/写一个字节,也可以同时访问两个存储体,读/写一个字.2、总线周期的含义是什么?8088/8086基本总线周期由几个时钟周期组成? 答案:

总线周期是指CPU从存储器或I/O端口存取一个字节所需要的时间。8088/8086基本总线周期由4个时钟周期组成。3、8086系统在最小模式下的基本配置如何? 答案:

8086系统在最小模式时须配置如下器件:8284时钟发生器,20位地址锁存器(用3片8282或8283完成,亦可用74LS373完成),用以锁存有效地址.有ALE作为选能信号,用2片8286(或8287,74LS245)作为数据总线驱动器,其控制信号有DT/R或DEN.4、RESET信号来到以后,8088/8086系统的CS和IP分别等于多少? 答案:

CS=FFFFH,IP=0000H

第三篇:微机原理与接口技术试题及答案

一、填空题(每空 1 分,共 15 分)得分 评阅人

1.RESET信号到来后8088/86的CS和IP 分别为 _FFFF_H 和_0000_H。2.在特殊全嵌套方式下,8259可响应 同级或高级 中断请求。3.CPU与外设接口通过¬ 数据 总线传送状态信号与命令信号。4.8255有3种工作方式, 其中 方式2 只允许A口使用。5.有地址重迭现象的译码方式为 部分译码 和 线选法。

6.外设端口的编址方式有 I/O端口独.立编址 和 I/O端口与存储器统一编址。7.INT8253采用BCD码计数时,其最大计数值为__10000__,此时的计数初值为__0000__。

8.8088/8086的AD7-AD0是地址数据复用引脚,在T1时传送__地址信号__。9.8259A作为主片时其引脚CAS0-CAS2的信息传送方向是_向外_。

10.RS-232C是适用于__数据终端设备DTE__和__数据通信设备DCE__间的接口。

二、单项选择题(每小题1分,共20分)得分 评阅人

1.8086CPU寻址I/O端口最多使用(4)条地址线。(1)8(2)10(3)12(4)16 2.CPU执行IN指令时有效的信号组合是(1)。(1)=0, =1(2)=0, =0(3)=0, =1(4)=0, =0

3.某计算机的字长是16位,它的存储器容量是64KB,若按字编址那么它的最大寻址范围是(2)。

(1)64K字(2)32K字(3)64KB(4)32KB 4.某一SRAM芯片的容量是512×8位,除电源和接地线外,该芯片的其他引脚最少应为(4)根。

(1)25(2)23(3)21(4)19 5.8088/8086的基本总线周期由(2)个时钟周期组成。(1)2(2)4(3)5(4)6 6.在8086系统中中断号为0AH,则存放中断向量的内存起始地址为(2)。(1)0AH(2)28H(3)4AH(4)2AH 7.采用两片8259A可编程中断控制器级联使用,可以使CPU的可屏蔽中断扩大到(1)。

(1)15级(2)16级(3)32级(4)64级

8.当IF=0,8088/8086CPU不响应(2)中断请求。(1)INT N(2)INTR(3)NMI(4)INTO 9.8253可编程定时器/计数器中,其二进制的最大计数初值为(3)。(1)65536(2)7FFFH(3)0000H(4)FFFFH 10.8086/88CPU在响应中断时要执行(2)个中断响应周期。(1)1个(2)2个(3)3个(4)4个

11.中断向量表是存放(2)的存储区域.(1)中断类型号(2)中断服务程序入口处地址(3)中断断点地址(4)程序状态字

12.INT8255中可用置位/复位控制字对(3)的各位进行按位操作以实现某些控制功能。

(1)A口(2)B口(3)C口(4)数据总线缓冲器

11.RS-232C标准规定信号“0”和“1”的电平是(3)。(1)0V和+3V~+15V(2)-3V~-15V和0V(3)+3V至+15V和-3V~-15V(4)+3V~+15V和-0V 12.对于开关型设备的控制,适合采用的I/O传送方式是(1)。(1)无条件(2)查询(3)中断(4)DMA 13.传送数据时,占用CPU时间最长的传送方式是(1)。(1)查询(2)中断(3)DMA(4)IOP 14.既然是在数据传输率相同的情况下,那么,又说同步字符传输速度要高于 异步字符传输其原因是(2)。

(1)发生错误的概率少(2)附加位信息总量少(3)双方通信同步(4)字符之间无间隔

15.巳知DRAM2118芯片容量为16K×1位, 若组成64KB的系统存储器,则组成的芯片组数和每个芯片组的芯片数为(4).(1)2和8(2)1和16(3)4和16(4)4和8 16.INT 8259中断屏蔽寄存储器的作用是(2).(1)禁止CPU响应外设的中断请求(2)禁止外设向CPU发中断请求(3)禁止软中断请求(4)禁止NMI中断请求

17.在正常EOI方式下, 中断结束命令是清除(2)中的某一位.(1)IRR(2)ISR(3)IMR(4)程序状态字

18.软中断INT N的优先级排列原则是(3).(1)N值愈小级别愈高(2)N值愈大级别愈高(3)无优先级别(4)随应用而定

19.串行异步通信传输的主要特点是(2).(1)通信双方不必同步(2)每个字符的发送是独立的

(3)字符之间的传送时间长度应相同(4)字符发送速率由波特率决定 20.8位D/A转换器的分辨率能给出满量程电压的(4).(1)1/8(2)1/16(3)1/32(4)1/256

三、判断说明题(正者在括号内打“√”,误者在括号内打“×”,均需说明理由。每小题2分,共10分)得分 评阅人

1.8086CPU在读/写总线周期的T3状态结束对READY线采样,如果READY为低电平,则在T3与T4状态之间插入等待状态TW。(×)应改为:8086CPU在读/写总线周期的T3状态开始对READY线采样,如果READY为低电平,则在T3与T4状态之间插入等待状态TW。

2.在8253的方式控制字中,有一项计数锁存操作,其作用是暂停计数器的计数。(×)

应改为:锁存计数器的当前值到锁存器,但不影响对计数器的计数工作。

3.8250的溢出错误指示CPU还未取走前一个数据,接收移位寄存器又将接收到的一个新数据送至输入缓冲器。(√)

4.在8088系统(最小组态)中,执行指令”MOV [2000H],AX”需1个总线周期。(×)

应改为:需2个总线周期

5.DMA控制器8237A现行字节数寄存器的值减到0时,终止计数。(×)应改为:DMA控制器8237A现行字节数寄存器的值减到0,再由0减到0FFFFH时,终止计数。

四、简答题(每小题5分,共20分)得分 评阅人

1.试述8250的数据接收时钟RCLK使用16倍比特率的时钟信号接收异步通信信号的原因以及接收过程。

答:主要是为了确定起始位避免传输线上的干扰。

其接收过程为:接收器检测到串行数据输入引脚SIN由高电平变低后,连续测试8个RCLK时钟周期,若采样到的都是低电平,则确认为起始位;若低电平的保持时间不足8个RCLK时钟周期,则认为是传输线上的干扰。

2.8255A工作于方式2,采用中断传送,CPU如何区分输入中断还是输出中断? 答:CPU响应8255A的中断请求后,在中断服务程序的开始可以查询8255A的状态字,判断~OBFA(PC7)和IBFA(PC5)位的状态来区分是输入中断还是输出中断,并据此转向相应的输入或输出操作。

3.用2K×4位RAM构成64KB的存储系统,需要多少RAM芯片?需要多少位地址作为片外地址译码?设系统为20位地址线,采用全译码方式。答:64片。

9位。其中A16~A19固定,A10~A15译码形成组选信号。

4.请说明Intel8253各个计数通道中三个引脚信号CLK,OUT和GATE的功能。答:CLK为计数时钟输入引脚,为计数器提供计数脉冲。

GATE为门控信号输入引脚,用于启动或禁止计数器操作,如允许/禁止计数、启

动/停止计数等。

OUT为输出信号引脚以相应的电平或脉冲波形来指示计数的完成、定时时间到。

五、简单应用题(每小题5分,共15分)得分 评阅人

1.Intel8253的通道0按方式3工作,时钟CLK0的频率为1兆,要求输出方波的频率为40KHz,采用BCD码计数,设通道0的地址为PORT0,请对它写入计数值。解:n(计数初值)=1MHz/40KHz=25 写入计数值的程序段: MOV AL,25H OUT PORT0,AL

2.若8086系统采用单片8259A,其中断类型码为46H,则其中断矢量表的地址指针是多少?这个中断源应连向8259A的哪一个IR输入端? 解:中断矢量表的地址指针是46H×4=118H 应连向8259A的IR6

第四篇:微机原理及接口技术试卷及答案

一、(共30分)

1.(10分)(1)将十进制数+107/128化成二进制数、八进制数和十六进制数(3分)

(2)请回答什么是二--十进制编码?什么是有权码、什么是无权码、各举一个你熟悉的有权码和无权码的例子?(7分)

2.已知X=0.1101,Y=-0.0101,用原码一位乘法计算X*Y=?要求写出计算过程。(10分)3.说明海明码能实现检错纠错的基本原理?为什么能发现并改正一位错、也能发现二位错,校验位和数据位在位数上应满足什么条件?(5分)

4.举例说明运算器中的ALU通常可以提供的至少5种运算功能?运算器中使用多累加器的好处是什么?乘商寄存器的基本功能是什么?(5分)

二、(共30分)1.在设计指令系统时,通常应从哪4个方面考虑?(每个2分,共8分)2.简要说明减法指令SUB R3,R2和子程序调用指令的执行步骤(每个4分,共8分)3.在微程序的控制器中,通常有哪5种得到下一条指令地址的方式。(第个2分,共10分)4.简要地说明组合逻辑控制器应由哪几个功能部件组成?(4分)

三、(共22分)

1.静态存储器和动态存储器器件的特性有哪些主要区别?各自主要应用在什么地方?(7分)2.CACHE有哪3种基本映象方式,各自的主要特点是什么?衡量高速缓冲存储器(CACHE)性能的最重要的指标是什么?(10分)

3.使用阵列磁盘的目的是什么?阵列磁盘中的RAID0、RAID1、RAID4、RAID5各有什么样的容错能力?(5分)

四、(共18分)

1.比较程序控制方式、程序中断方式、直接存储器访问方式,在完成输入/输出操作时的优缺点。(9分)

2.比较针式、喷墨式、激光3类打印机各自的优缺点和主要应用场所。(9分)

答 案

一、(共30分)

1.(10分)(1)(+107/128)10 =(+1101011/10000000)2 =(+0.1101011)2 =(+0.153)8 =(+6B)16

(2)二-十进制码即8421码,即4个基2码位的权从高到低分别为8、4、2、1,使用基码的0000,0001,0010,……,1001这十种组合分别表示0至9这十个值。4位基二码之间满足二进制的规则,而十进制数位之间则满足十进制规则。

有权码是指一个十进制数位的4位基2码的每一位有确定的权。无权码是指一个十进制数位的4位基二码没有确定的权。前者的例子为二-十进制编码(BCD)码,后者的例子为余3码。

2.已知X=0.1101,Y=-0.0101,用原码一位乘法计算X*Y=?要求写出计算过程。(10分)

3.答案:

基本原理:k个数据之外加上r个校验位,从而形成k+r位的新的码字,使新的码字的码距均匀的拉大。把数据的每一个二进制位分配到几个不同的偶校验位的组合中,当一位出错,会引起相关的几个校验位的值发生变化,从而可能发现出错,还能指出是哪一位错,进而进行纠错。

校验位和数据位应满足条件 2 r-1>k+r 在此条件下,不但能发现并改进一位错,并能同时发现二位错。

4.答案:

运算器中的ALU通常至少可以提供算术加运算、算术减运算、逻辑或运算、逻辑与运算、逻辑异或运算5种功能。运算器采用多累加器可以简化指令的执行步骤。乘商寄存器的基本功能是在完成乘除运算时能自行左右移位。

二、(共30分)1.答:

(1)指令系统的完备性,常用指令齐全,编程方便;

(2)指令系统的高效性,程序占用内存空间少,运行速度快。

(3)指令系统的规整性,指令和数据使用规则统一简化,易学易记;

(4)指令系统的兼容性,同一系列的低档计算机的程序能放到新的高档机上直接运行。

2.答:(1)减法指令SUB R3,R2的执行步骤: ① AR←PC

② 读内存,IR←读出的内容,PC←PC+

1③ R3←R3—R2,保存状态信息

结束,检查中断请求,无中断请求,进入下一条指令的执行过程。

(2)子程序调用指令CALL执行流程;

① AR←PC

② 读内存,IR←读出的内容,PC←PC+1

③ AR←SP—1 ④ 写内存,PC内容进栈保存

⑤ PC←ZI程序入口地址

结束,检查中断请求,无中断请求,进入下一条指令的执行过程。

3.答:在微程序控制系统中,通常有以下5种得到下一条微指令地址的方式:(1)微程序顺序执行时,下地址为本条微地址加1。

(2)在微程序必定转向某一微地址时,可以在微指令中的相关字段中给出该地址值。

(3)按微指令(上一条或本条)的某一执行结果的状态,选择顺序执行或转向某一地址。

(4)从微堆栈中取出从微子程序返回到微主程序断点的返回地址,用于微子程序返回处理。

(5)依条件判断转向多条微指令地址中的某一地址控制。

4.答:组合逻辑控制器应由4 个功能部件组成:(1)程序计数器PC,用于保存一条指令在内存中的地址;

(2)指令寄存器IR,用于保存从内存读出的指令内容;

(3)脉冲源和启停控制逻辑、节拍发生器,前者向计算机各部件提供连续(单个)的主振脉冲,后者用于标记每个指令的执行步骤的相对次序关系。

(4)时序控制信号产生部件,用于形成并提供计算机各部件当前时刻要用到的控制信号。

三、(共22分)

1.答:静态存储器和动态存储器器件的特性有的主要区别见下表

静态存储器SRAM主要用于高速缓冲存储器Cache,动态存储器主要用于主存储器。

2.答:Cache有三种映像方式:全相联映像方式,直接映像方式,多路组相联映像方式。

全相联映像方式是指主存中任一个字(字块)可以写入Cache中的任何一个字(字块)中。其优点是有最大的灵活性。缺点是要确定读的信息是否在Cache中,必须用原本读主存的地址与整个Cacha每一个单元的标志字段比较,电路过于复杂,成本较高。

直接映像方式是指主存的一个字(字块)只能映像到Cache的字和字块中。优点是要确定读的信息是否在Cache中时原本读主存的地址与标志字段比较的线路简单,成本低;缺点是Cache的使用缺乏灵活性,影响命中率。

多路组相联映相方式是对全相联映相方式和直接映像方式的一种折中的处理方案。它与直接相联映像方式的区别在于每个主存字块可以从多个(例如2,4,8个,而不是一个)体中选择其一完成写入Cache的操作,它与全相联映像的类同之处是把一个主存字写进Cache时,可以在Cache的多个(而不是任何一个)个体中选择。既有较高的命中率,又使比较线路也不会太复杂。

衡量Cache性能的最重要的指标是命中率。

3.答:采用磁盘阵列技术的目的:

① 通过多个磁盘的并列操作来提高设备总体的性能和可靠性。

②通过合理在多个磁盘之间组织数据,得到比较理想的容错能力,即额外拿出一定的存储容量(冗余)用于保存检错纠错的信息。

RAID0模式(数据散放)只用于扩展容量,并发读写,提高数据输入/输出能力。没有容错措施,故没有容错能力。

RAID1模式(磁盘镜像)是实现两个磁盘互为备份的用法,把相同的数据分别写到配对使用的两个磁盘中。它用于备份数据,即使一个磁盘出现故障,还可以从另一磁盘读出数据。

RAID4模式(数据保护)提供了容错能力,N+1个磁盘中任一个出现故障,可用其余N个磁盘的内容计算出故障磁盘的正确数据。

RAID5模式(分布式数据保护)是对RAID4的改进。同RAID4一样,供了容错能力,N+1个磁盘中任一个出现故障,可用其余N个磁盘的内容计算出故障磁盘的正确数据。

四、(共18分)

1.答:程序直接控制方式在用户程序中直接使用I/O指令完成输入输出操作,它是由CPU通过查询设备的运行状态,来控制数据传送过程。其优点是控制简单,容易实现。缺点是CPU工作效率低,实时性差,计算机系统可靠性不高

程序中断方式是指由被读写的设备主动“报告”CPU它是否已进入准备好状态,CPU就不必花费时间去循环测试,而是在接收到外设的中断请求后转去进行输入输出处理的。其优点是实现CPU与外设并行工作,大大提高了CPU的工作效率,增强计算机系统的实时性,提高了计算机系统的可靠性。

直接存储器访问方式是一种由硬件执行I/O操作的传送方式。其优点是实现数据的高速传送,又减少了对CPU的打扰,提高了CPU的工作效率。

2.比较针式、喷墨式、激光3类打印机各自的优缺点和主要应用场所见下表。

第五篇:2012年微机原理与接口技术试题及答案

一.选择(每题1分)

下列各题四个选择项中,只有一个选项是正确的。请将正确选项号写在相应空位置上。

1.系统总线又称为_______,这是指模块式微处理机机箱内的底版总线。

1)主板总线 2)内总线 3)片内总线 4)局部总线

2.目前市场上出售的台式PC机中Pentium 4微处理器的主频一般为

1)0.5GHz左右 2)1GHz左右

3)3GHz左右 4)5GHz以上

3..按诺依曼结构理论,下面哪个不是计算机组成部分:

1)运算器2)控制器3)打印机4)复印机

4.程序设计人员不能直接使用的寄存器是__________

1)通用寄存器2)指令指针寄存器3)标志寄存器4)段寄存器

5. Pentium微处理器的结构之所以称为超

标量结构,是因为下面哪一种原因?

1)Pentium微处理器不仅能进行32位运算,也能进行64位运算

2)Pentium微处理器内部含有多条指令流水线和多个执行部件

3)数据传输速度很快,每个总线周期最高能传送4个64位数据

4)微处理器芯片内部集成的晶体管数超过100万个,功耗很大

6.在任何时刻,存储器中会有一个程序是现役的,每一个现役程

序最多可以使用___________

① 3个段② 4个段③ 5个段④ 6个段

7.Pentium微处理机配备了5个控制寄存器。其中没有定义,而供将来使用的是__________

1)CR1 2)CR2 3)CR3 4)CR4

8.Pentium地址总线是32位的,它的内部数据总线的宽度是:

1)16位 2)32位 3)64位 4)36位

9.Pentium的寄存器可分为浮点寄存器、系统级寄存器等___大类。

1)2 2)3 3)4 4)5 10.属于系统级寄存器的是________。

1)系统地址寄存器和控制寄存器2)通用寄存器和系统地址寄存器

3)通用寄存器和控制寄存器4)系统地址寄存器和段寄存器

11.下面是关于CPU与 Cache 之间关系 的描述,其中正确的一条描述是:

1)Cache中存放的是主存储器中一部分信息的映像

2)用户可以直接访问Cache

3)片内Cache要比二级Cache的容量大得多

4)二级Cache要比片内Cache的速度快得多

12.在保护方式下,段寄存器内存放的是_________。

1)段基址 2)段选择符 3)段描述符 4)段描述符表基址

13.通常,人们把用符号表示计算机指令的语言称为——————。

1)机器语言 2)汇编语言 3)模拟语言 4)仿真语言

14.Pentium系统之所以为超标量计算机是因为采用了___________。

1)并行流水线结构 2)数据与指令分离的Cache结构

3)转移预测技术 4)提高了时钟频率

15.Pentium系统内约定,一个字的宽度是___。

1)1字节 2)2字节 3)4字节 4)8字节

16.Pentium用来作为堆栈指针的寄存器是:

1)EIP寄存器 2)EBP 寄存器 3)ESP寄存器 4)EDI寄存器

17.Pentium微处理机可访问的物理存储器的范围是__________。

1)4GB 2)64TB 3)4MB 4)16GB

18.存储管理是由分段存储管理和__________组成。

1)分段部件 2)分页部件 3)分页存储管理 4)虚拟管理

19. Pentium微处理机的分页存储管理系统把页的大小定义成__________。

1)16KB 2)4MB 3)4KB 4)4GB

20.经分段存储管理部件分段之后生成的线性地址由__________与12位偏移量组成。

1)段地址寄存器和10位页目录索引 2)段描述符表和10位页表索引

3)10位页目录索引和10位页表索引 4)10位页表索引和虚拟地址

21.段选择符(段寄存器)中请求特权级字段共__________位。

1)1位 2)2位 3)3位 4)4位

22.多段存储管理方式中,每一个程序都拥有它自己的__________,以及多种属于它自己的存储器段。

1)段描述符 2)段选择符 3)段选择符和段描述符 4)段描述符寄存器

23.符合汇编语言变量命名规则的变量名是__________。

1)MOV 2)CX 3)DATA 4)LPT1

24. Pentium微处理机是———微处理机

1)16位。2)32位。3)64位。4)准64位。

25.Pentium 微处理机配置的超标量执行机构允许————以并行方式执行。

1)一条指令 2)两条指令 3)三条指令 4)四条指令

26.Pentium标志寄存器上各标志位信息反映的是———。

1)寄存器堆栈中每一寄存器中的内容。

2)Pentium微处理机的状态信息。

3)Cache操作信息。

4)存储器状态信息。

27.当前,在Pentium机中,常用来在系统中的各部件之间进行高速数据传输操作的系统总线是:

1)ISA 2)EISA 3)PCI 4)VESA

28.下面关于微处理器的叙述中,错误的是

1)微处理器是用单片超大规模集成电路制成的具有运算和控制功能的处理器

2)一台计算机的CPU可能由1个、2个或多个微处理器组成

3)日常使用的PC机只有一个微处理器,它就是中央处理器

4)目前巨型计算机的CPU也由微处理器组成

29.Pentium机中的寄存器、Cache、主存储器及辅存储器,其存取速度从高到低的顺序是:

1)主存储器,Cache,寄存器,辅存 2)快存,主存储器,寄存器,辅存

3)寄存器,Cache,主存储器,辅存 4)寄存器,主存储器,Cache,辅存

30.用MB(兆字节)作为PC机主存容量的计量单位,这里1MB等于多少字节?

1)210 2)220 3)230 4)240

31.Pentium 微处理器在保护模式下对存储器进行访问时,段寄存器提供的是

1)段选择符 2)段基址

3)段描述符 4)偏移地址

32.下面是关于PCI总线的叙述,其中错误的是

1)PCI支持即插即用功能

2)PCI的地址线与数据线是复用的

3)PCI总线是一个16位宽的总线

4)PCI是一种独立于处理器的总线标准,可以支持多种处理器

33.Pentium微处理器在实施分页存储管理时,其最小页面的大小是

1)256B 2)4KB 3)1MB 4)4MB

34.下面关于总线的叙述中,错误的是

1)总线的位宽指的是总线能同时传送的数据位数

2)总线标准是指总线传送信息时应遵守的一些协议与规范

3)Pentium机中的PCI总线不支持成组传送方式

4)总线的宽带是指每秒钟总线上可传送的数据量

二.选择填空(每空1分)

1.Pentium微处理机的段寄存器(也称段选择符)是———位的寄存器,用它可选择

----------------个段的逻辑地址。

(1)32位(2)16位(3)8位(4)64位

(5)16KB(6)64TB(7)4GB(8)3.2GB

2..Pentium 微处理机实现的是———和———两级存储管理。

(1)主存储器(2)磁盘(3)分段管理(4)Cache

(5)分页管理(6)二级Cache

3.在保护方式下,Pentium微处理机可以访问———字节虚拟存储器地址空间和

———————字节实地址存储器空间。

(1)256KB(2)512KB(3)1MB(4)512MB(5)1GB

(6)4GB(7)21GB(8)32GB(9)1TB(10)32TB

(11)64TB(12)16TB 注:GB = 千兆TB = 兆兆

4.Pentium 微处理机段的转换过程是,由系统给出的地址以及程序给出的地址都是————,它是

由————和————组成。

(1)实地址(2)逻辑地址(3)一个32位的基地址(4)一个16位的

段选择符(5)一个只能在段内使用的32位的偏移量(6)20位的段的界限

5.Pentium 微处理机共配备有————段寄存器,它们都是————的寄存器,它们的作用是用来——。

(1)8个(2)16个(3)6个(4)32位的(5)16位

(6)从寄存器中选出所需的地址(7)从段描述符表中选出所需的段描述符

(8)从段描述符中选出32位的基地址(9)从段描述符中选出段的界限。

6.Pentium 微处理机浮点部件寄存器堆栈是由————个、————位的寄存器构成。

(1)16个(2)32个(3)8个(4)3个(5)16位

(6)32位(7)64位(8)80位

7.Pentium 微处理机浮点部件的状态字寄存器内容反映的是————。

(1)浮点部件的全部状态和环境(2)浮点部件的数值(3)浮点部件的总

线状态(4)Pentium 微处理机的状态和环境

8.总线是一种————,是由系统中各部件所共享,在————的控制之下将信息准确地传

送给————。

(1)公共信号(2)数据通道(3)专用地信号连线(4)主控设备

(5)中断源(6)从属设备(7)信号源(8)存储器

(9)寄存器

三.填空题:(每空1.分)1.目前微型计算机的基本工作原理是__________的原理,其基本结构属于冯·诺依曼结构。

2.Pentium的指令指针寄存器EIP中存放的是____________________。

3.运算器中进行的各种算术运算操作归结为__________两种最基本的操作。

4.Pentium微处理机规定了4个寄存器用于控制分段存储器管理中的数据结构位置。其中GDTR和IDTR称为___寄存器,LDTR和TR称为__________寄存器。

5.中断包括__________INTR和__________NMI。

6.指出下列指令语句中源操作数是__________;目的操作数是__________。

MOV AX,0CFH

7.假设BX寄存器上的内容为0100H,下列指令执行后AX寄存器的内容分别是什么?

MOV AX,1200H;(AX)=________

MOV AX,BX;(AX)=__________

ADD AX,BX;(AX)=__________

8.总线操作周期的4个操作阶段分别是————,————,——————,————。

四.判断题(对:√;错:×)(每题1分)

Pentium系统属于RISC类微处理机。

RISC类的微处理机,为了减少访问内存的次数而增加寄存器的数目。

Pentium数据寄存器可以存放8、16、32位二进制数据。

Pentium系统的段寄存器为32位寄存器。

Pentium的V流水线和U流水线都可执行任何指令。

对一个段进行访问,必须将这个段的描述符装入到段寄存器中。

Pentium段描述符是由8个字节共64个二进制位组成。

Pentium分段用于程序保护,分页用于把程序映射到大小固定的虚拟页上。

Pentium在进行分页转换中,页目录项的高20位页框地址是与物理存储器中的物理页是相对应的。

线性地址是同一标准的不分段的地址空间内的32位地址。

利用索引字段可以从拥有210个段描述符的段描述符表中选出任何一个段描述符。

Cache的命中率是指命中Cache的次数与访问Cache的次数之比。

当程序有高度的顺序性时,Cache更为有效。

Pentium处理机是32位微处理机,因此其内部数据总线是32位的。

RISC类微处理机采用大量通用寄存器,从根本上提高了CPU的运算速度,尤其适于在多任务处理的环境。

系统地址寄存器只能在保护方式下使用,所以又称其为保护方式寄存器。

异常是指微处理机检测到的异常情况,异常又进一步地划分为故障,自陷和异常终止三种。

运算器是存储信息的部件,是寄存器的一种。

通常,微处理机的控制部件是由程序计数器、指令寄存器、指令译码器、时序部件等组成。

Pentium微处理机配备有5个32位的控制寄存器:CR0、CR1、CR2、CR3、CR4。保存着跟任务有关的适合于所有任务的机器状态。

在Pentium微处理机的指令指针寄存器EIP内存放着下一条要执行的指令

在全局描述符表 GDT(Global Descriptor Table)中存放供所有程序共用的段描述符。

五.简答题

1.什么是超标量技术?试说明超标量技术在Pentium上是怎样实现的?(3分)

2.试简单说明Pentium将逻辑地址转换成物理地址的过程。(3分)

3.试简单说明Pentium浮点部件的流水线操作8个操作步骤及操作过程。(分)

一.答案:

1.(2)2.(3)3.(4)4.(3)5.(2)

6.(4)7.(1)8.(3)9.3)10.1).(1)12.2)13.2)14.1)15.2)

16.3)17.1)18.3)19.3)20.3)

21.2)22.1)23.4)24.2)25.2)

26.2)27.3)28.1)29.3)30.2)

1)32 3)33 2)34 3)

二.答案:

1.2),5)2.3), 5)顺序可以换

3.11),6)4.2),4),5)

5.3)5)7)6.3),8)

7. 1)8.2),4),6)

三.答案

存储程序控制

当前代码段内下一条要执行指令的偏移量

相加和移位

全局描述符表和中断描述符表局部描述符表和任务状态

可屏蔽、不可屏蔽中断

AX 0CFH

1200H 0100H 0200H

总线请求和仲裁阶段 寻址阶段 数据传送阶段 结束阶段

四.答案:

1.错2.对3.对4.错5.错

6.错7.对8.错9.错10对

11错 12 对 13错 14错 15错

16对 17对 18错 19对 20错

21错 22对

五.答案

1.什么是超标量技术?试说明超标量技术在Pentium上是怎样实现的?(3分)

在一个时钟周期内同时执行一条以上的指令(或在一个时钟周期内同时执行2条指令)的技术,称为超标量技术。

在Pentium上,采用了U流水线和V流水线,从而实现了超标量操作运行。

2.试简单说明Pentium将逻辑地址转换成物理地址的过程。(3分)

系统或程序给出的地址都是逻辑地址,经由分段部件,将逻辑地址转换成线性地址,若不分页,这个线性地址就是物理地址。

若需要分页,则再由分页部件,将线性地址转换成物理地址。

3.试简单说明Pentium浮点部件的流水线操作8个操作步骤及操作过程。(4分)

Pentium的浮点部件也采用了流水线操作技术,流水线操作由8个操作步骤组成:

预取PF,首次译码D1,二次译码D2,存储器和寄存器的读操作EX,首次执行X1,二次执行X2,写浮点数WF和出错报告ER。

其中,预取PF和首次译码D1与整数流水线中的前两个操作步骤共用,浮点部件的第3

个操作步骤开始激活浮点指令的执行逻辑,然后执行后5个操作步骤。

下载微机原理与接口技术第六章 8259A练习题及答案word格式文档
下载微机原理与接口技术第六章 8259A练习题及答案.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    微机原理与接口技术考试试题及答案A

    《微机原理与接口技术》课程期末考试试卷(A卷,考试) 一、单项选择(在备选答案中选出一个正确答案,并将其号码填在题干后的括号内。每题2分,共30分) 1 .某微机最大可寻址的内存空间......

    微机原理与接口技术考试试题及答案A

    《微机原理与接口技术》课程期末考试试卷(A卷,考试) 一、单项选择(在备选答案中选出一个正确答案,并将其号码填在题干后的括号内。每题2分,共30分) 1 .某微机最大可寻址的内存空间......

    微机原理与接口技术试题答案

    微机原理与接口技术试题答案 一、填空题(20*1) 1、微机系统由(硬件系统)和(软件系统)两部分组成。 2、8086有( 20 )位地址线,存储器容量为( 1M)B。 3、8086CPU 内部组成结构从功能上讲,......

    微机原理与接口技术考试试题与答案

    一、填空题(每空1 分,共15 分) 1.RESET 信号到来后8088/86 的CS 和IP 分别为_FFFF_H 和 _0000_H。 2. 在特殊全嵌套方式下,8259 可响应同级或高级中断请求。 3. CPU 与外设接......

    微机原理与接口技术习题答案10章

    第10章 定时/计数器8253应用设计 1. 试分析 8255A方式0、方式1和方式2的主要区别,并分别说明它们适合于什么应用场合。 答:方式0是基本的输入/输出,端口A、B、C都可以作为输入......

    微机原理与接口技术习题答案2

    第2章 8086 CPU结构与功能 1. 微处理器内部结构由哪几部分组成?阐述各部分的主要功能。 解:微处理器内部结构由四部分组成: (1)算术逻辑运算单元ALU:完成所有的运算操作;(2)工作寄存......

    微机原理与接口技术习题答案4

    第4章 汇编语言程序设计 1. 已知在BUF的起始处保存有N个字符的ASCII码,编写汇编语言程序实现,将这组字符串传送到缓冲区BUFR中,并且使字符串的顺序与原来的顺序相反。 解:BUF B......

    微机原理与接口技术(第二版)习题答案

    第1章1.1 微处理器、微型计算机和微型计算机系统三者之间有什么不同? 解: 把CPU(运算器和控制器)用大规模集成电路技术做在一个芯片上,即为微处理器。微处理器加上一定数......