微机原理复习资料

发布时间 : 星期六 文章微机原理复习资料更新完毕开始阅读

实用标准

微机原理复习资料

填空题

(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___、___PSW__。 (4) 设(SS)=1C02H,(SP)=14A0H,(AX)=7905H,(BX)=23BEH,执行指令PUSH AX后,(SS)=__1C02H__,(SP)=__149EH__;若再执行指令: PUSH BX POP AX

后,(SP)=__149EH__,(AX)=__23BEH_,(BX)=__23BEH__。 (5) 设(SS)=2250H,(SP)=0140H,若在堆栈中存入5个数据,则栈顶的物理地址为__0136H_,如果再从堆栈中取出3个数据,则栈顶的物理地址为__013CH___。

选择题(各小题只有一个正确答案) (1)执行下列三条指令后: D MOV SP,1000H PUSH AX CALL BX

a. (SP)=1000H; b. (SP)=0FFEH; c. (SP)=1004H; d. (SP)=0FFCH;

(2)要检查寄存器AL中的内容是否与AH相同,应使用的指令为: C a. AND AL, AH b. OR AL, AH c. 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 (2)C 异或,若相同,则AL=0,ZF=1。 (3)B

(4)MOV AX,[BX][SI]的源操作数的物理地址是: A 。 a.(DS)×16+(BX)+(SI) b.(ES) ×16+(BX)+(SI) c. (SS) ×16+(BX)+(SI) d.(CS) ×16+(BX)+(SI) (5)MOV AX,[BP][DI]的源操作数的物理地址是___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) ×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,DX

C. JMP WORD PTR[SI] D. PUSH WORD PTR[BP+SI] (9)JMP NEAR PTR[DI]是___C___。

A.段内直接转移 B.段间直接转移 C.段内间接转移 D.段间间接转移

(10)下面哪条指令无法完成AX的内容清0的任务? D A. AND AX, 0 B.SUB AX, AX C. XOR AX, AX D.CMP AX, AX (11)对于下列程序段:

NEXT: MOV AL, [SI] MOV ES:[DI], AL INC SI INC DI LOOP NEXT

也可用下面哪条指令完成同样的功能 A

A. REP MOVSB B.REP MOVSW C. REP STOSB D. REP STOSW (12)对于下列程序段:

AGAIN: MOV ES:[DI], AX INC DI INC DI LOOP AGAIN

可用下面哪条指令完成相同的功能? C

A. REP MOVSB B. REP LODSW

C. REP STOSW D. REP STOSB

(13)执行下列三条指令后,SP存储内容为 C 。 MOV SP,1000H

POP BX ;SP+2

INT 21H ;将IP、CS、PSW的内容入栈,SP-6 A.(SP)=1002H B.(SP)=0FFAH C.(SP)=0FFCH D.(SP)=1004H

1. 8086CPU的M/IO信号在访问存储器时为 高 电平,访问IO端口时为 低

电平。

2. 根据传送信息的种类不同,系统总线分为 数据总线 、 地址总线 和 控制

总线 。

3. 三态逻辑电路输出信号的三个状态是 高电平 、 低电平 和 高阻态 。 4. 在8086的基本读总线周期中,在T1状态开始输出有效的ALE信号;在T2状

文案大全

实用标准

态开始输出低电平的RD信号,相应的DEN为__低__电平,DT/R为__低__电平;引脚AD15 ~ AD0上在T1状态期间给出地址信息,在T4状态完成数据的读入。

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.控制存储器操作读/写的类型; C.控制流入、流出存储器信息的方向; D.控制流入、流出I/O端口信息的方向; E.以上所有。

7. 8086最大系统的系统总线结构较最小系统的系统总线结构多一个芯片 8288

总线控制器_。

8. 微机在执行指令 MOV [DI],AL时,将送出的有效信号有 B C 。

A.RESET B.高电平的M/IO信号 C.WR D.RD 9. 微型计算机的ALU部件是包含在 D 之中。 A、存贮器 B、I/O接口 C、I/O设备 D、CPU 10. 80386微型计算机是32位机,根据是它的 D 。 A、地址线是32位 B、数据线为32位

C、寄存器是32位的 D、地址线和数据线都是32位

11. 某数存于内存数据段中,已知该数据段的段地址为2000H,而数据所在单元

的偏移地址为0120H,该数的在内存的物理地址为 B 。 A.02120H B.20120H C.21200H D.03200H

文案大全

实用标准

、 和 12. 8086最小方式下有3个最基本的读写控制信号,它们是

;8086最大方式下有4个最基本的读写控制信号,它们是MEMR、 和 . 、

13. 8086执行指令MOV AX, [SI]时,在其引脚上会产生 存储器读 总线操作;

执行指令OUT DX, AX时在其引脚上会产生 IO写 总线操作。 14. 8086 CPU工作在最大方式,引脚MN/MX应接__地__。

15. RESET信号在至少保持4个时钟周期的 高 电平时才有效,该信号结束后,

CPU内部的CS为 0FFFFH ,IP为 0000H ,程序从 0FFFF0H 地址开始执行。

16. 在构成8086最小系统总线时,地址锁存器74LS373的选通信号G应接CPU

的 ALE 信号,输出允许端OE应接 地 ;数据收发器74LS245的方向控制端DIR应接 DI/R信号,输出允许端E应接DEN信号。 17. 8086 CPU在读写一个字节时,只需要使用16条数据线中的8条,在 1 个

总线周期内完成;在读写一个字时,自然要用到16条数据线,当字的存储对准时,可在 1 个总线周期内完成;当字的存储为未对准时,则要在 2 个总线周期内完成。

18. CPU在 T3 状态开始检查READY信号,__高_电平时有效,说明存储器或

I/O端口准备就绪,下一个时钟周期可进行数据的读写;否则,CPU可自动插入一个或几个 等待周期(TW ) ,以延长总线周期,从而保证快速的CPU与慢速的存储器或I/O端口之间协调地进行数据传送。

19. 8086最小方式下,读总线周期和写总线周期相同之处是:在 T1状态开始使

ALE信号变为有效 高 电平,并输出M/IO信号来确定是访问存储器还是访问I/O端口,同时送出20位有效地址,在T1状态的后部,ALE信号变为 低 电平,利用其下降沿将20位地址和BHE的状态锁存在地址锁存器中;相异之处从 T2 状态开始的数据传送阶段。

20. 8086 CPU 有 20 条地址总线,可形成 1MB 的存储器地址空间,可寻址

范围为 00000H--FFFFFH;地址总线中的 16 条线可用于I/O寻址,形成

文案大全

联系合同范文客服:xxxxx#qq.com(#替换为@)