微机原理复习资料.docx

上传人:h**** 文档编号:1233139 上传时间:2019-01-03 格式:DOCX 页数:12 大小:72.80KB
下载 相关 举报
微机原理复习资料.docx_第1页
第1页 / 共12页
微机原理复习资料.docx_第2页
第2页 / 共12页
微机原理复习资料.docx_第3页
第3页 / 共12页
微机原理复习资料.docx_第4页
第4页 / 共12页
微机原理复习资料.docx_第5页
第5页 / 共12页
点击查看更多>>
资源描述

1、微机原理复习资料填空题(1) 对于指令 XCHG BX,BP+SI,如果指令执行前, (BX)= 561AH, (BP)=0200H, (SD) = 0046H, (SS) = 2F00H, (2F246H) = 58H,(2F247H) = FFH,则执行指令后, (BX)= _FF58H_,(2F246H) = _1AH_, (2F247H)=_56H_。(2) 近过程(NEAR)的 RET指令把当前栈顶的一个字弹出到_IP_;远过程(FAR)的 RET指令弹出一个字到 _IP_后又弹出一个字到_CS_。(3) 中断返回指令 IRET执行后,从栈堆顺序弹出 3个字分别送到_IP_、_CS_

2、、_PSW_。(4) 设(SS)=1C02H,(SP)=14A0H,(AX)=7905H,(BX)=23BEH,执行指令 PUSH AX后, (SS)=_1C02H_,(SP)=_149EH_;若再执行指令:PUSH BXPOP AX后,(SP)=_149EH_, (AX)=_23BEH_,(BX)=_23BEH_。(5) 设(SS)=2250H, (SP)=0140H,若在堆栈中存入 5个数据,则栈顶的物理地址为_0136H_,如果再从堆栈中取出 3个数据,则栈顶的物理地址为_013CH_。选择题(各小题只有一个正确答案)(1)执行下列三条指令后: D MOV SP,1000HPUSH AX

3、CALL BXa. (SP)1000H; b. (SP)0FFEH;c. (SP)1004H; d. (SP)0FFCH;(2)要检查寄存器 AL中的内容是否与 AH相同,应使用的指令为: C a. AND AL, AH b. OR AL, AHc. XOR AL, AH d. SBB AL, AH(3)指令 JMP NEAR PTR L1与 CALL L1(L1 为标号)的区别在于: B a. 寻址方式不同; b. 是否保存 IP的内容;c. 目的地址不同; d. 对标志位的影响不同。解:(1)D PUSH AX则 AX入栈,SP=0FFEH;CALL BX 则 IP入栈,SP=0FFCH(

4、2)C 异或,若相同,则 AL=0,ZF1。(3)B(4)MOV AX,BXSI的源操作数的物理地址是: A 。a.(DS)16+(BX)+(SI) b.(ES) 16+(BX)+(SI)c. (SS) 16+(BX)+(SI) d.(CS) 16+(BX)+(SI)(5)MOV AX,BPDI的源操作数的物理地址是_D_。a.(DS)16+(BX)+(DI) b.(ES) 16+(BX)+(DI)c. (SS) 16+(BX)+(DI) d.(CS) 16+(BX)+(DI)(6)MOV AX,ES:BX+SI的源操作数的物理地址是_B_。a.(DS)16+(BX)+(SI) b.(ES)

5、16+(BX)+(SI)c. (SS) 16+(BX)+(SI) d.(CS) 16+(BX)+(SI)(7)假设(SS)=1000H,(SP)=0100H,(AX)=6218H,执行指令 PUSH AX后,存放数据 62H的物理地址是_D_。a.10102H b.10101H c.100FEH d.100FFH (8)下列指令中有语法错误的是_A_。A. MOV SI, DS:DI B. IN AL,DXC. JMP WORD PTRSI D. PUSH WORD PTRBP+SI(9)JMP NEAR PTRDI是_C_。A.段内直接转移 B.段间直接转移C.段内间接转移 D.段间间接转移

6、(10)下面哪条指令无法完成 AX的内容清 0的任务? D A. AND AX, 0 B.SUB AX, AXC. XOR AX, AX D.CMP AX, AX(11)对于下列程序段:NEXT: MOV AL, SIMOV ES:DI, ALINC SIINC DILOOP NEXT也可用下面哪条指令完成同样的功能 A A. REP MOVSB B.REP MOVSWC. REP STOSB D. REP STOSW(12)对于下列程序段:AGAIN: MOV ES:DI, AXINC DIINC DILOOP AGAIN可用下面哪条指令完成相同的功能? C A. REP MOVSB B.

7、REP LODSWC. REP STOSW D. REP STOSB (13)执行下列三条指令后,SP 存储内容为 C 。MOV SP,1000HPOP BX ;SP+2INT 21H ;将 IP、CS、PSW 的内容入栈,SP-6A.(SP)=1002H B.(SP)=0FFAHC.(SP)=0FFCH D.(SP)=1004H1. 8086CPU的 M/IO信号在访问存储器时为 高 电平,访问 IO端口时为 低 电平。2. 根据传送信息的种类不同,系统总线分为 数据总线 、 地址总线 和 控制总线 。3. 三态逻辑电路输出信号的三个状态是 高电平 、 低电平 和 高阻态 。4. 在 808

8、6的基本读总线周期中,在 状态开始输出有效的 ALE信号;在 状1T2T态开始输出低电平的 信号,相应的 为_低_电平, 为_低RDENRDT/_电平;引脚 AD15 AD0上在 状态期间给出地址信息,在 状态完成数1T4据的读入。5. 微机中的控制总线提供 H 。A. 数据信号流;B. 存储器和 I/O设备的地址码;C. 所有存储器和 I/O设备的时序信号;D. 所有存储器和 I/O设备的控制信号;E. 来自存储器和 I/O设备的响应信号;F. 上述各项;G. 上述 C,D 两项;H. 上述 C,D 和 E三项。6. 微机中读写控制信号的作用是 E 。A决定数据总线上数据流的方向;B控制存储

9、器操作读/写的类型;C控制流入、流出存储器信息的方向;D控制流入、流出 I/O端口信息的方向;E以上所有。7. 8086最大系统的系统总线结构较最小系统的系统总线结构多一个芯片 8288总线控制器_。8. 微机在执行指令 MOV DI,AL 时,将送出的有效信号有 B C 。ARESET B.高电平的 信号 C. D.IOM/WRD9. 微型计算机的 ALU部件是包含在 D 之中。A、存贮器 B、I/O 接口 C、I/O 设备 D、CPU10.80386微型计算机是 32位机,根据是它的 D 。A、地址线是 32位 B、数据线为 32位C、寄存器是 32位的 D、地址线和数据线都是 32位11

10、.某数存于内存数据段中,已知该数据段的段地址为 2000H,而数据所在单元的偏移地址为 0120H,该数的在内存的物理地址为 B 。A02120H B.20120H C.21200H D.03200H12.8086最小方式下有 3个最基本的读写控制信号,它们是 、 和 M/IO RD;8086 最大方式下有 4个最基本的读写控制信号,它们是 MEMR、 WR 、 和 .MEMW IOR IOW13.8086执行指令 MOV AX, SI时,在其引脚上会产生 存储器读 总线操作;执行指令 OUT DX, AX时在其引脚上会产生 IO 写 总线操作。14.8086 CPU工作在最大方式,引脚 应接

11、_地_。MXN/15.RESET信号在至少保持 4个时钟周期的 高 电平时才有效,该信号结束后,CPU内部的 CS为 0FFFFH ,IP 为 0000H ,程序从 0FFFF0H 地址开始执行。16.在构成 8086最小系统总线时,地址锁存器 74LS373的选通信号 G应接 CPU的 ALE 信号,输出允许端 应接 地 ;数据收发器 74LS245的方向OE控制端 DIR应接 信号,输出允许端 应接RDI/ E信号。DEN17.8086 CPU在读写一个字节时,只需要使用 16 条数据线中的 8条,在 1 个总线周期内完成;在读写一个字时,自然要用到 16条数据线,当字的存储对准时,可在

12、1 个总线周期内完成;当字的存储为未对准时,则要在 2 个总线周期内完成。18.CPU在 状态开始检查 READY信号,_高_电平时有效,说明存储器或3TI/O端口准备就绪,下一个时钟周期可进行数据的读写;否则,CPU 可自动插入一个或几个 等待周期(T W ) ,以延长总线周期,从而保证快速的CPU与慢速的存储器或 I/O端口之间协调地进行数据传送。19.8086最小方式下,读总线周期和写总线周期相同之处是:在 状态开始使1TALE信号变为有效 高 电平,并输出 信号来确定是访问存储器还是IOM/访问 I/O端口,同时送出 20位有效地址,在 状态的后部,ALE 信号变为 1T低 电平,利用

13、其下降沿将 20位地址和 的状态锁存在地址锁存器中;BHE相异之处从 状态开始的数据传送阶段。2T20.8086 CPU 有 20 条地址总线,可形成 1MB 的存储器地址空间,可寻址范围为 00000H-FFFFFH;地址总线中的 16 条线可用于 I/O寻址,形成 64KB 的输入输出地址空间,地址范围为 0000H-FFFFH ;PC机中用了 10 条地址线进行 I/O操作,其地址空间为 1KB ,可寻址范围为 000H3FFH 。21.对于微机而言,任何新增的外部设备,最终总是要通过 I/O接口 与主机相接。22.在主机板外开发一些新的外设接口逻辑,这些接口逻辑的一侧应与 I/O设备

14、相接,另一侧与 系统总线 相接。23.CPU与 I/O接口之间的信息一般包括 数据 , 控制 和 状态 三种类型,这三类信息的传送方向分别是 双向 , 输出 和 输入。24.CPU从 I/O接口的状态 R 中获取外设的“忙” , “闲”或“准备好”信号。25.I/O数据缓冲器主要用于协调 CPU与外设在速度上的不匹配。26.从 I/O端口的地址空间与存储器地址空间的相对关系的角度来看,I/O 端口的编址方式可以分为统一和独立两种方式。27.8086CPU用 IN 指令从端口读入数据,用 OUT 指令向端口写入数据。28.需要靠在程序中排入 I/O指令完成的数据输入输出方式有 B C 。(A)D

15、MA (B)程序查询方式 (C)中断方式29.计算机主机与外设采用 D 方式传送批量数据时,效果最高。A. 程序查询方式 B. 中断方式C. DMA方式 D. I/O处理机30.当采用 A 式时,主机与外设的数据传送是串行工作的。A.程序查询方式 B.中断方式CDMA 方式 D.I/O 处理机31.CPU被动, 处设主动的接口方式为 D 。A.无条件程控方式 B.查询控制方式C. DMA方式 D. 中断控制方式32.在 DMA传送过程中,控制总线的是 C 。A.CPU B.外部设备 C.DMA 控制器 D.存储器33.在 DMA传送过程中,CPU 与总线的关系是 D 。A.只能控制数据总线 B

16、.只能控制地址总线C.与总线短接 D.与总线隔离34.下列哪一个器件可以用来设计简单的输入接口电器 B 。A锁存器 B.三态缓冲器C.反向器 D.译码器1. 硬件中断可分为_INTR_和_NMI_两种。2. CPU响应可屏蔽中断的条件是_ IF=1 _,_现行指令执行完_,_没有 NMI请求和总线请求 。3. 8259A有两种中断触发方式,分别是 电平触发 和 上升沿触发 。4. 8259A有_7_个命令字,3 片 8259A级联合后可管理_22_级中断。5. 若某外设的中断类型型号为 4BH,则在 8259A管理的中断系统中该中断源的中断请求信号应连在 8259A的 IR3 引脚,且对应的中

17、断向量地址为0012CH 。6. 设某微机系统需要管理 64级中断,问组成该中断机构时需 9 片8259A。7. IBM PC/XT机中如果对从片 8259写入的 ICW2=60H,则 IR7的中断类型码是 67H 。8. 在中断响应周期内,将 IF置 0是由_ A _。A硬件自动完成的 B.用户在中断服务程序中设置的C.关中断指令完成的9. 中断向量可以提供_ C _。A.被选中设备的起始地址 B.传送数据的起始地址C.中断服务程序的入口地址 D.主程序的断点地址10.8086CPU可屏蔽中断 INTR 为 B 时, CPU 获得中断请求.A. 低电平 B. 高电平C. 上升沿触发 D. 下

18、降沿触发11.中断向量地址是_ C _。A.子程序入口地址 B.存放中断服务程序入口地址的地址C.中断服务程序入口地址 D.主程序的断点地址12.一片 8259A占两个 I/O端口地址,若使用地址线 A1来选择端口,其中一个端口地址为 92H,则另一个端口地址为_ D _。A.90H B.91H C.93H D.94H13.当多片 8259A级联使用时,对于 8259A从片,信号 CAS0CAS2是_ A _。A.输入信号 B.输出信号 C.输入/输出信号14.下面的中断中,只有_ D _需要硬件提供中断类型码。 A.INTO B.INT n C.NMI D.INTR15. 8259A中的中断

19、服务寄存器用于_ B _。 A.指示有外设向 CPU发中断请求 B.指示有中断服务正在进行C.开放或关闭中断系统16. 当多片 8259A级联使用时,对于主 8259A,信号 CAS0CAS2是_ B _。A.输入信号 B.输出信号 C.输入/输出信号8259工作在优先级自动循环方式,则 IRQ2的中断请求被响应并且服务完毕以后,优先级最高的中断源是 B 。A、IRQ0 B、IRQ3 C、IRQ5 D、IRQ717. PC机采用中断向量表来保存中断向量,已知物理地址为 30H的存储单元依次存放 58H,1FH,00H 和 A1H四个字节,则该向量对应的中断类型号和中断服务程序的入口地址是_ C

20、 _。 A.0CH, 1F58: A100H B.0BH, 1F58: A100HC.0CH, A100: 1F58 H D.0BH, 1F58: A100H1. 某一测控系统要使用一个连续方波信号,如果使用 8253可编程定时/计数器来实现此功能,则 8253应工作在方式_3_。2. 利用 8253芯片产生周期为 5ms的方波信号,若输入的时钟频率为 1MHz,那么 8253的工作方式为_3_,计数初值为_5000_。3. 利用 8253芯片产生一个中断请求信号,若输入的时钟频率为 2MHz,且要求延时 10ms后产生有效的中断请求信号,则 8253的工作方式为_方式0_,计数初值为_200

21、00/4E20H_。4. 通过 8253计数器 0的方式 0产生中断请求信号,现需要延迟产生中断的时刻,可采用:A) 在 OUT0变高之前重置初值;B) 在 OUT0变高之前在 GATE0端加一负脉冲信号;C) 降低加在 CLK0端的信号频率;D) 以上全是。解:DA:方式 0下,在 OUT0变高之前重置初值,将在下一个 CLK的下降沿使时常数从 CR读入 CE并重新计数。B:在 OUT0变高之前在 GATE0端加一负脉冲信号可以延时一个时钟周期,达到延时的目的。C:降低加在 CLK0端的信号频率,可以增大时钟周期,达到延长 OUT0端低电平的时间。(注:A 中,如果重置的初值为 1,则不会达

22、到延时的效果)5. 在 8253初始化编程时,一旦写入选择工作方式 0的控制字后,_ B _。 A. 输出信号端 OUT变为高电平B. 输出信号端 OUT变为低电平C. 输出信号保持原来的电位值D. 立即开始计数6. 当 8253工作方式 4时,控制信号 GATE变为低电平后,对计数器的影响是_ B _。 A. 结束本次计数,等待下一次计数的开始B. 暂时停止现行计数工作C. 不影响本次计数D. 终止本次计数过程,立即开始新的计数过程7. 利用 8253每 1ms产生一次中断,若 CLK为 2MHz,则 8253可采用的工作方式及所取的计数初值分别为_ D _。 A.方式 0; 2000 B.

23、方式 3; 2000C.方式 5; 2000H D.方式 2; 2000H8. 当 8253工作在_ B F _下时,需要硬件触发后才开始计数。 A.方式 0 B.方式 1 C.方式 2D.方式 3 E.方式 4 F.方式 59. 在 8253计数过程中,若 CPU重新写入新时常数,那么_ D _。 A. 本次写入时常数的操作无效B. 本次计数过程结束,使用新时常数开始计数C. 不影响本次输出信号,新时常数仅影响后续输出信号D. 是否影响本次计数过程及输出信号随工作方式不同而有差别10.已知 8254计数器 0的端口地址为 40H,控制字寄存器的端口地址为 43H,计数时钟频率为 2MHz,利

24、用这一通道设计当计数到 0时发出中断请求信号,其程序段如下,则中断请求信号的周期是 32.7675 ms。MOV AL,00110010BOUT 43H, ALMOV AL, 0FFHOUT 40H, ALOUT 40H, AL ;计数初值为 0FFFFH,即 65535,N = 65535 = = 12106 12103=32.76751. 8255A的 A组设置成方式 1输入,与 CPU之间采用中断方式联络,则产生中断请求信号 INTRA的条件是 STBA= 1 ,IBFA= 1 ,INTEA= 1 。2. 8255A控制字的最高位为 1 ,表示该控制字为方式控制字。3. 8255A端口

25、C的按位置位与复位功能由控制字中最高位为 0_来决定的。4. 8255A的端口 A工作在方式 2时,使用端口 C的 高 4位 作为与 CPU和外设的联络信号。5. 8255A置位控制字的 D3D1 位用来制定端口 C中要置位或复位的具体位置。6. 8255A的 A组工作在方式 1输出时,INTE 为 P284 ,它的置位与复位由端口 C的 PC6 位进行控制。7. 8255A工作在方式 1时,端口 A和端口 B作为数据输入输出使用,而端口 C的各位分别作为端口 A和端口 B的控制信息和状态信息。其中作为端口 A和端口 B的中断请求信号的分别是端口 C的_。 DA.PC4和 PC2 B.PC5和

26、 PC2C.PC6和 PC7 D.PC3和 PC08. 8255A的端口 A或端口 B工作在方式 1输入时,端口与外设的联络信号有_。A DA.选通输入 B.中断请求信号 INTRSTBC.中断允许信号 INTR D.输入缓冲器满信号 IBF9. 当 8255A的端口 A和端口 B都工作在方式 1输入时,端口 C的 PC6和PC7_。 DA.被禁止使用 B.只能作为输入使用B.只能作为输出使用 D.可以设定为输入或输出使用10.8255A的端口 A和端口 B都工作在方式 1输出时,与外设的联络信号为_。B CA.INTR信号 B.ACK 信号C.OBF信号 D.IBF 信号11.8255A的端口 A工作在方式 2时,如果端口 B工作在方式 1,则固定用做端口 B的联络信号是_。 AA.PC0PC2 B.PC4PC6C.PC5PC7 D.PC1PC312.8255A的端口 A工作在方式 2时,端口 B_。 AA.可工作在方式 0或方式 1 B.可工作在方式 1或方式 2C.只能工作在方式 1 D.不能使用13.当 8255A工作在方式 1时,端口 C被划分为两个部分,分别为端口 A和端口B的联络信号,这两部分的划分是_。 BA.端口 C的高 4位和低 4位 B.端口 C的高 5位和低 3位C.端口 C的高 3位和低 5位 D.端口 C的高 6位和低 2位

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 教育教学资料库 > 试题真题

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。