微机原理与接口试题及解答40页 联系客服

发布时间 : 星期二 文章微机原理与接口试题及解答40页更新完毕开始阅读6313ab9dcc22bcd127ff0c0e

7.在PC机中,启动硬中断服务程序执行的是( )。

(A) 主程序中安排的中断指令 (B) 中断控制器发出的中断请求信号 (C) 主程序中安排的转移指令 (D) 主程序中安排的调用指令

8.如果有多个中断请求同时发生,系统将根据它们的优先级高低,响应优先级最高的中断请求,若要调整响应顺序,则应使用( )。

(A) 中断嵌套 (B) 中断响应 (C) 中断屏蔽 (D) 中断向量

9.当系统发生某个事件时,CPU暂停现行程序的执行转去执行相应程序的过程,称为( )。

(A)中断请求 (B) 中断响应 (C) 中断嵌套 (D) 中断屏蔽

10.8086/8088CPU采用( )方式,保证在有多个中断源的中断系统中,确定一个中断源并转入相应的中断服务程序。

(A)中断向量 (B)向量中断 (C)优先排队 (D)并行工作 11.PC机中,确定硬中断的服务程序入口地址的是( )。

(A) 主程序中的调用指令 (B) 主程序中的转移指令

(C) 中断控制器发出的类型码 (D) 中断控制器中的中断服务寄存器 12.8086/8088 CPU的引脚中,接有硬中断信号的引脚有( )。

(A)15个 (B)8个 (C)2个 (D)1个

13.设8259A当前最高优先级为IR5,如果要使该中断在下一循环中变为最低优先级,则OCW2应设为( )。

(A)11100000 (B)10100101 (C)10100000 (D)01100101 14.欲读取8259A的IMR内容,可( )。

(A) 先向8259A写入OCW3。然后读8259A的奇地址 (B) 直接读8259A的偶地址 (C) 先向8259A写入OCW3。然后读8259A的偶地址 (D) 直接读8259A的奇地址 15.80486CPU响应中断时,自动压入堆栈的信息是( )。

(A) AX,BX,CX,DX的内容 (B) AX,CX的内容

(C) CS,IP,SP的内容 (D) CS,IP,标志寄存器的内容

16.实模式下,80486管理的内存空间中,地址为00000H~003FFH中存放着( )

(A) 用户程序代码 (B) BIOS代码 (C) DOS系统代码 (D) 中断向量表

17.设某中断服务程序在中断向量表的地址为:0:70H,则该中断的中断类型码应是( )。

(A) 35H (B) 18H (C) 1BH (D) 1CH

18.下列引起CPU程序中断的四种情况中,( )需要由硬件提供中断类型码。 (A)INTO (B)NMI (C)INT R (D)INT n

19.实模式下,对于80486微机系统,其中断类型码为18H的中断向量从内存中物理地址为( )开始存放,共占( )个字节。

(A) 00072H,4 (B)00048H,2 (C) 00030H,2 (D) 00060H,4 20.若8259工作在自动循环方式下,当前IR3上的中断请求已执行并返回,则8个中断源中优先级最高的是( )。

(A) IR4 (B) IR2 (C) IR3 (D) IR0

21.8259A应用中,需对IR5,IR3进行屏蔽,操作命令字OCW1应写入( )。

(A) D7H (B) 28H (C) 53H (D)35H 22.中断向量可以提供( )。

(A) 被选中设备的起始地址 (B) 传送数据的起始地址 (C) 中断服务程序入口地址 (D) 主程序的断点地址 23.非屏蔽中断的中断类型号是( )。

(A) 1 (B) 2 (C) 3 (D) 4

24.通常情况下,一个外中断服务程序的第一条指令是STI,其目的是( )。

(A)开放所有屏蔽中断 (B) 允许低一级中断产生 (C) 允许高一级中断产生 (D) 允许同一级中断产生

25.执行返回指令,退出中断服务程序,这时返回地址来自( )。

(A) ROM区 (B) 程序计数器 (C) 堆栈区 (D) CPU的暂存寄存器 26.实模式下,NMI中断的中断矢量在中断矢量表中的位置是( )。

(A) 由DOS自动分配 (B) 由程序指定

(C) 固定在已0008H开始的2个字单元中 (D) 固定在中断矢量表表首 27.4片8259级联工作,可管理的外部中断源的级数为( )。

(A) 4 (B) 32 (C) 28 (D) 29

28.PC机中为使工作于一般全嵌套方式的8259中断控制器能接受下一个中断请求,在中断服务程序结束处应( )。

(A) 执行IRET指令 (B) 执行POP指令 (C) 发送EOI命令 (D) 发送OCW3命令

29

29.80486CPU工作在实模式下执行指令INT 30H时,中断服务程序的入口地址存放在以( )开始的两个字节单元中。

(A) 00120H (B)00090H (C) 000C0H (D) 00060H 30.下列说法中,错误的是( )。

(A) 8259A的自动EOI方式只适用于不出现多重中断的场合。

(B) 8259A的初始化结束后,在写入OCW2之前,它按完全嵌套方式工作。 (C) 在PC/XT下不能扩展新的8259A。

(D) 8259A的8个中断源的中断向量在中断向量表中是连续存放的。 31.若8259A工作在自动循环方式下,当前IR1上的中断请求已执行并返回,则8个中断源中优先级最高的是( )。

(A) IR2 (B) IR0 (C) IR7 (D) IR5

32.要屏蔽某外部中断,可通过改变8259A( )的内容实现。 (A)IRR (B)IMR (C)ISR (D)PR 33.欲读取8259A的IRR的内容,必须先写( )命令字。 (A)ICW1 (B)OCW2 (C)ICW2 (D)OCW3

34.80X86系统中硬件中断服务程序的入口地址可由( )得到。 (A)主程序中的调用指令 (B)主程序中的转移指令 35.80486CPU有( )引脚可接收外部中断请求信号。

(A) 15个 (B) 8个 (C) 2个 (D) 1个

36.中断控制器8259A采用级连方式时最多可管理( )中断源。

(A) 64个 (B) 32个 (C) 16个 (D) 15个

37.在下列各种中断中,需由外部电路提供中断类型号的是( )。 (A)INTO (B)INT n (C)NMI (D)INTR 38.中断控制方式的优点是( )。

(A)提高CPU的利用率 (B)提高CPU与外设的数据传送精度 (C)提高CPU与外设的数据传送速度 (D)减少外设的等待时间 二.判断题

1.单片8259A最多可接8个中断源。

2.中断服务程序结束时,可用RET指令代替IRET指令返回主程序。 3. 若8259A工作在优先级自动循环方式,则IRQ4的中断请求被响应并且服务完毕后,优先级最高的中断源是IRQ3。 4.CPU在响应外中断时,会自动将标志标志寄存器的IF和TF清零。 5.可屏蔽中断要执行两个中断响应总线周期。 6.内中断不受IF和TF标志的影响。

7.在可屏蔽中断的嵌套原则中,不允许低级中断打断高级中断,但允许同级中断相互打断。 8.同一片8259的8个中断源的中断向量在中断向量表中可以不连续存放。 9.中断向量地址是中断服务程序入口地址。

10.利用8259A对外中断进行管理时,只能管理8个中断源。

11.在中断接口电路中,由中断请求寄存器来保存外设的中断请求信号。 12.在80x86中INTO的中断优先级比NMI的中断优先级要高。 13.中断向量地址是中断向量表的地址。

14.8259A的8个中断源的中断向量在中断向量表中可以不连续存放。 15.8259A送给CPU的中断请求信号是通过INT发出的。

16.80X86系统中硬件中断服务程序的入口地址可由程序中的调用指令得到。 三、填空题

1.类型码为( )的中断所对应的中断向量存放在0000H:0058H开始的4个连续单元中,若这4个单元的内容分别为( ),则相应的中断服务程序入口地址为5060H:7080H。

2.CPU 在指令的最后一个时钟周期检测INTR引脚,若测得INTR为( )且IF为( ),则CPU在结束当前指令后响应中断请求。

3.从CPU的NMI引脚产生的中断叫做( ),他的响应不受( )的影响。

4.中断类型码为15H的中断,其服务程序的入口地址一定存放在( )四个连续的单元中,若这四个单元的的内容为:66H、50H、88H、30H,则其服务程序的入口地址为( )。 5.中断控制器8259A中的中断屏蔽寄存器IMR的作用是( )。

6.CPU响应可屏蔽中断的条件是( )、( )和 ( )。 CPU开中断 、 有中断源提出中断请求 和 CPU执行完现行执令后 7.在8086/8088微机系统中, INT 20H 指令中断向量存放在中。

8.CPU在响应中断时,首先是保护 ( ),然后将中断服务程序入口地址送入( ) 。

30

9.在8086/8088微机中,实现CPU关中断的指令是( ),实现开中断的指令是( )。 10.如果CPU同时接收到中断请求和总线请求,则CPU应先响应 ( )。

11.当用8259A管理INTR中断时,要发出EOI命令结束中断是操作( )命令字。 12.执行INT n指令时,其中断类型号由( )提供,响应INTR时,中断类型号由( ) 提供,响应NMI时,中断类型号由 ( ) 提供,执行BOUND指令时,中断类型号由( )提供。 13.INTR、NMI均属于外中断,其中INTR被称为( )中断,NMI被称为( )中断。 14.80486在实模式下,当某中断源的中断类型码为70H时,中断服务程序的偏移地址和段基址将分别填入( )单元和( )单元。

15.CUP复位时,由于( )被清零,使从INTR输入的可屏蔽中断不被响应。 16.2片8259A级联可管理( )个可屏蔽中断。 17.INTR输入是( )有效。

18.级连系统中,从8259A中的INT引脚应与主8259A的( )连接。 19.( )时,使用8259A的CS2~CS0引脚。

20.用二片8259A级连后,CPU的可屏蔽方式硬中断可扩充到( ) 级。 22.80486CPU的NMI引脚输入的中断请求称为( )中断。 23.8259有两种中断触发方式( )和( )。 四、问答题

1.简述8259A的主要功能。

2.什么是中断嵌套?中断嵌套的深度有无限制?为什么?

中断技术

一、单项选择题

1. (B) 2. (A) 3. (B) 4. (C) 5. (D) 6. (D) 7. (B) 8. (C) 9. (B) 10. (B11. (C) 12. (C) 13. (C) 14. (D) 15. (D) 16. (D) 17. (D) 18. (C) 19. (D) 20. (A) 21. (B) 22. (C) 23. (B) 24. (C) 25. (C) 26.(C) 27. (D) 28. (C) 29. (C) 30. (C) 31. (A) 32.(B) 33.(D) 34.36. (A) 37.(D) 38 (A) 二.判断题

1.√ 2.× 3.√ 4.√ 5.7.× 8.× 9.× 10.× 11.13.× 14.× 15.√ 16.× 三、填空题

1. 16H;80、60、50 2. 1;1

3.非屏蔽中断_;中断屏蔽寄存器 4.0054H_;3088:5066_ 5.禁止某些中断源中断_

6.CPU开中断 、 有中断源提出中断请求7. 0000 H: 0080 H 8.断点;IP 9. CLI ;STI 10.总线请求 11.OCW2

12.CPU;外部电路;CPU; CPU 13.可屏蔽中断; 非屏蔽中断 14.001C2H ; 001C0H 15.IF 16.15 17.高电平 18. IRi 19.级连

31

) (C) 35. (C) √ 6.× √ 12.√ 和 CPU执行完现行执令后 20.15 22.非屏蔽

23.电平触发,边沿触发 四、问答题

1.简述8259A的主要功能

单片8259可以管理8个外部中断,多片级连最多可以管理64个外部中断;对它管理的每个中断源进行单独的允许与禁止;且具有多种优先级管理方式;能自动提供中断类型号

2.什么是中断嵌套?中断嵌套的深度有无限制?为什么?

中断嵌套是在一个中断服务程序的执行过程中转入对另一个中断请求的服务,中断嵌套的深度有限制,因为堆栈的容量有限。

并行接口

一、单项选择题

1.8255A既可作数据输入、出端口,又可提供控制信息、状态信息的端口是( )。

(A)B口 (B)A口 (C)A、B、C三端口均可以 (D)C口 2.8255A的方式选择控制字为80H,其含义是( )。

(A)A、B、C口全为输入 (B)A口为输出,其他为输入 (C)A、B为方式0 (D)A、B、C口均为方式0,输出

----------

3.8255A引脚信号WR=0,CS=0,A1=1,A0=1时,表示( )。

(A)CPU向数据口写数据 (B)CPU向控制口送控制字 (C)CPU读8255A控制口 (D)无效操作

4.一微机化仪器采用8255A芯片作数据传送接口,并规定使用接口地址的最低两位作芯片内部寻址,已知芯片的A口地址为0F4H,则当CPU执行输出指令访问0F7H端口时,其操作为( )。 (A) 数据从端口C送数据总线 (B) 数据从数据总线送端口C (C) 控制字送控制字寄存器 (D) 数据从数据总线送端口B

5.当8255A的端口A、端口B均工作在方式0的输入方式时,端口C可以作为( )用。 (A)两个4位I/O端口或1个8位I/O端口 (B) 状态端口

(C)部分引脚作端口A、端口B的联络信号 (D)全部作联络信号 6.当并行接口芯片8255A被设定为方式2时,其工作的I/O口( )。 (A)既能作输入口、也能作输出口使用 (B) 仅能作输入口使用 (C)仅能作不带控制信号的输入口或输出口使用 (D) 仅能作输出口使用 7.当并行接口芯片8255A被设定为方式2时,其工作的I/O口( )。

(A) 仅能作不带控制信号的输入口或输出口使用 (B)仅能作输入口使用 (C) 既能作输入口、也能作输出口使用 (D) 仅能作输出口使用 8.intel公司生产的用于数据并行传送的可编程接口芯片是( )。

(A)8218 (B)8251 (C)8253 (D)8255 9.一片1ntel8255A需占用( )个端口地址。

(A)2 (B)4 (C)6 (D)8

10.8255的A口中断输出时,应将A口工作方式初始化为( )才能满足。

(A)方式0 (B)方式1 (C)方式2 (D)不初始化 11. 在远距离串行通信中,采用调制技术是为了使信号( )。

(A) 强度加大 (B) 有条不紊传送 (C) 一位一位传送 (D) 不失真传送 12.8255A接口芯片的端口A有( )种工作方式。

(A) 5 (B) 3 (C) 4 (D) 2

13.8255的读写信号WR=0,A0=1,A1=1,完成的工作是( )。

(A) 数据写入C端口 (B) 数据写入控制字寄存器 (C) 数据写入A端口 (D)数据写入B端口

14.8255A能实现双向传送功能的工作方式为( )。

(A) 方式0 (B) 方式1 (C) 方式2 (D) 方式3 15.8255A使用了( )个端口地址。

(A) 1 (B) 2 (C) 3 (D) 4

16.某系统采用8255A作并行I/O接口,初始化时CPU所访问的端口地址为0CBH,并设定为方式1输出,则A口的口地址应为( )。

32