2022年《微机原理与接口技术》试题 .pdf
学而不思则惘,思而不学则殆微机原理与接口技术练习题一、单项 选择题18259A的 INT 是中断请求信号,它连至CPU 的( B )端,用来向 CPU 发中断请求信号。ANMI B. IF C INTR D. TF 2DMA 工作方式时,总线上的各种信号是由( D )发送的。A.中断控制器B.CPU C.存储器 D.DMA 控制器38086非屏蔽中断的类型码是( B ) 。A.00H B.02H C.08H D. 不定48086CPU在收到外设中断请求信号、进入中断响应周期以后,必须向中断源发出的信号是( B ) 。A.INTR 信号B. INTA 信号C.HOLD 信号D.HLDA 信号5在下列类型的 8086CPU 中断中,中断优先权最低的是( D ) 。 A. 除法出错中断B.可屏蔽中断C.非屏蔽中断 D.单步中断68086/8088 的中断向量表(B) 。A.用于存放中断类型号B.用于存放中断服务程序的入口地址C.是中断服务程序的入口D.是中断服务程序的返回地址. 7. 在 CPU 与外设的 I/O 传送控制方式中,效率高、实时性强的方式是( D ) 。A同步传送B. 查询传送 C中断传送 D. DMA传送8. 在中断方式下, CPU 和外设是处于( B )工作。A串行 B. 并行C部分重叠D. 交替9. 以下方式中 CPU不参与数据传送的是( D )方式。A. 条件输入 / 输出B. 无条件输入 / 输出C. 中断输入 / 输出D. 直接存储器存取10. 说 DMA 传送方式没有程序和指令介入是指(D )A.DMA 传送全过程B.数据传送后名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 1 页,共 7 页 - - - - - - - - - 学而不思则惘,思而不学则殆C.数据传送前D.仅是数据传送期间11. 8086/8088 CPU从功能结构上看,是由(D)组成的。(A) 控制器和运算器(B) 运算器和总线接口(C) 控制器和 20 位物理地址加法器(D) 执行单元和总线接口单元12 .8086有 20条地址总线,最大可寻址的I/O 空间是(C ) 。(A) 32KB (B) 1024KB (C) 64KB (D) 640KB 13. 指令队列具有( D )的作用。(A) 暂存操作数地址(B) 暂存操作数(C) 暂存指令地址(D) 暂存预取指令14. 为与慢速外设相配合,CPU 在一个总线周期的(B )时刻采样READY信号,以确定是否需要在(C )之间插入Tw。(A)T1 前沿(B)T3 前沿(C)T3 和 T4 (D)T4 和 T1 15.一个 16 字的数据区,若起始地址为71A0:DDF6H ,则该数据区的最后一个字的物理地址是(A ) 。7F7F6+2*(16-1) (A)7F814H (B)7E814H (C)7E815H (D)7F815H 16. 8086/8088在响应中断时,不会自动压入堆栈的是(A ) 。(A) 通用寄存器的内容(B) CS 的内容(C) IP 的内容(D) 标志寄存器的内容17.PC中,能启动硬中断服务程序执行的操作是(D ) 。(A)机器上电时的复位操作(B)主程序安排的过程调用(C)主程序安排的无条件转移指令(D)外部硬中断源通过中断控制器发出中断请求信号18. 8 253的几种工作方式中,由软件触发计数开始的是(C ) 。(A)方式 0、2、3 (B)方式 0、1、5 (C)方式 0、2、3、4 (D)方式 2、3、4、5 19. 下列表示错误的汇编语言常数为 B 。 A. 3ACFH B. A1H C. 1239 D. 00100110B 20. 下面数据传送指令中,正确的是 D 。A. MOV BUF1,BUF2 B. MOV DS,1200H C. MOV CL,1050 D. MOV DX,WORD PTRBP+DI 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 2 页,共 7 页 - - - - - - - - - 学而不思则惘,思而不学则殆21. 语句 DA1 DB 2 DUP(1,3,5) 汇编后,与该语句功能等同的语句是 D 。 A. DA1 DB 1,3,5 B. DA1 DB 1,3,5,2 C. DA1 DB 2,1,3,5 D. DA1 DB 1,3,5,1,3,5 22. 当 8255A 的 PC4-PC7全部为输出线时,表明8255A 的 A 端口工作方式是A 。A.方式 0 B.方式 1 C.方式 2 D.任何方式23. 在 DMA 方式下,外设数据输入到内存的路径是 D 。A. 外设 CPU DMAC 内存 B. 外设DMAC 内存C. 外设内存 D. 外设数据总线内存二、 填空题1、8086/8088CPU 从基本构成上可分为ALU 、 控制器和 内部寄存器三部分;从功能结构上可分为eu 和 总线接口单元两部分。2 、 目 前 微 型 计 算 机 的 基 本 工 作 原 理 是存 储 程 序 和 程 序 控 制的原理,其基本结构属于 冯结构。3、CPU 与外设进行信息传递的四种方式是:查询方式、无条件方式中断方式和Dma 方式。4、微机与外设的几种输入 /输出方式中,便于CPU 处理随机事件和提高工作效率 的 I/O方 式 是中; 传 输 速 率 最 快 的 方 式 是DMA 。5、支持查询方式的接口电路,至少应具备数据端口和状态端口。6、IBM PC/XT 微机对其I/O 端口使用独立的编址的方式,用地址线低 16 位来寻址 I/O 口,可寻址64K 个端口地址。7、8086/8088在响应中断时, CPU 会自动把ip 、cs 和floag 压入堆栈保护。名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 3 页,共 7 页 - - - - - - - - - 学而不思则惘,思而不学则殆8、在 PC 微机中,中断向量表位于内存地址00000 H 至003ff H 中。9、8253 有6 种工作方式,其中方式2 与方式 3 能在计数结束后自动重赋初值。10、INTR是可屏蔽的中端请求信号,输入,高电平有效,当INTR=1时,表示外设提出了中断请求,80868088 在每个指令周期的最后一个T 状态去采样此信号,若if=1 ,则 CPU 响应中断,停止执行当前的指令序列,并转去执行中断服务子程序。11. 8086 通过数据总线对存储器或内存或输出端口进行一次访问所需要的时间为一个总线周期. 12. 8086CPU 有 两 种外 部中 断 请 求线 ,它 们 分 别是intr ( 可) 和NMI 。13. 非屏蔽中断的中断类型码是02h 。14. 当 8253 工作于硬件触发方式时,用于启动触发的是 KgatE(门控脉冲 ) 信号 。三、 判断题1在任何程序执行过程中,只要遇到软件中断指令,总是到中断向量表中去取中断服务子程序的入口地址,然后执行中断服务子程序。( T )2DMA 控制器的 DMA 传送形式有 I/O 设备与内存之间、存储器与存储器之间、I/O 设备与 I/O 设备之间。( F )3DMA 工作方式时,总线上的各种信号是由CPU 发送的。 ( F )4对 8086 系统,中断类型码的大小与中断优先级高低无关。( T )5. 8086 和 8088 CPU的数据总线宽度不同,但它们的指令队列结构却完全相同。( F )6. 8086/8088 的 BIU和 EU按流水线方式工作, 并行进行取指令和执行指令的操作。 ( T )7. 8086Max /Min 工作方式的主要区别在于,两种工作方式下形成系统控制总线的方式不同。( T )8. 一 个 总 线 周 期 中 , 只 有 在T1 期 间AD0 AD7才 传 送 地 址 信 息 。( T )名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 4 页,共 7 页 - - - - - - - - - 学而不思则惘,思而不学则殆9. 只要改变 CS或 IP 的内容,即可改变程序的正常执行顺序。( T ) 8086的堆栈操作以字为单位。数据入栈后,SP 自动减 1;数据出栈后, SP自动加 1。 ( F )10. 内 存 单 元 的 物 理 地 址 可 以 唯 一 确 定 该 单 元 在 存 储 空 间 中 的 位 置 。( T )11. 当输入设备为一组开关时,可采用无条件传送方式读取其信息。( T )12. 微机的几种输入 /输出方式中, DMA 方式对 CPU 的利用率最高。(F )13. 对存储器与 I/O 端口统一编址的CPU 系统而言,并没有类似于8088 / 8086系统中 IN、OUT 那样的输入 /输出指令。(F)14. 动态 RAM 的速度通常高于静态RAM 。(F )15. 在 IBM PC/XT 微计算机中, NMI 的优先权高于 INTR。(T )16. 非屏蔽中断 NMI 是没有屏蔽的中断,可以用IF 标志位设置是否开关中断。(F )17. 软中断由指令引起,并通过IRET 指令返回断点;而硬件中断的产生与指令无关,故也无需通过指令处理和返回。(F )18.当并行 I/O 接口 8255A 的端口 A 工作在方式 2 时, 端口 B 只能工作在方式 0。F 19. 计算机内的“溢出”是指其运算结果为无穷大。(F )四、简答题微寄存器、微计算机区别1. 简述 Pentium微处理器的主要特点。2. 在查询方式、中断方式和DMA方式中,分别采用什么方式启动数据传送过程?3.只读存储器和随机存储器有什么区别?4.8086CPU有几种工作方式?在哪种工作方式下,控制信号可以直接从 CPU 得到? 2,最小化。5. 当接口电路与系统总线相连时,为什么要遵循“输入要经三态,输出要锁存”名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 5 页,共 7 页 - - - - - - - - - 学而不思则惘,思而不学则殆的原则?6. 参看 8253 方式 2 的波形图简述其工作过程。五、读程序并回答问题(1)若 STR1 是字符串的首地址,指出下列程序的功能。LEA BX , STR1 MOV CX , 30 T1:CMP BX , $JNZ NEXT MOV BX , #把 STRI 30 个字符#取代$ NEXT: INC BX LOOP T1 HLT (2)MOV AX , 0 MOV BX , 2 MOV CX , 50 求 0100偶数之和LP: ADD AX , BX ADD BX , 2 LOOP LP CLKGATEOUTWRCWN 3TOUT N*TCL K1321233名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 6 页,共 7 页 - - - - - - - - - 学而不思则惘,思而不学则殆问:该程序段的功能是( ) (3) DATA SEGMENT AT 2060H B1 DB 20H,21H B2 EQU 200 ORG 3050H B3 DW 5678H DATA ENDS 问: B1=( 2060h ) , B2=(200 ) ,B3=(3050 ) 。六、编程题1、会根据题意编写完整规范的汇编语言源程序2、对于较复杂的程序,编程前应先画出程序流程图七、应用题注意:除书中内容外,要复习补充内容(8255A 应用举例,包括设计电路和编写程序)。名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 7 页,共 7 页 - - - - - - - - -