微机原理与接口技术复习 (1) 下载本文

《微机原理与接口技术》考试复习要点 一、 基本术语

堆栈、接口电路、BCD码、ASCII码、物理地址、总线、CACHE、字 二、8086CPU的组成图 P26 EU、BIU ;14个寄存器

注:进制转换,数在计算机中的表示形式 (原码、反码、补码)

例:X=-1 在8位机上求X的补码=FFH 在16位机=FFFFH 例:执行下列指令序列

MOV AL,-3 MOV BL,2

MUL BL ;AX=FDx2=01FAH=506 十进制

MOV AL,-3 MOV BL,2

IMUL BL ;AX=-6=FFFAH 三、 重点是标志寄存器FLAG

1、 基本知识

2、 例:计算8A23H-7B5CH=?

并指出6个状态标志位的值,以及

DEBUG相应标志位的显示值。

四、8086CPU引脚图 40条、P32

1、 重点知识:最小模式与最大模式

33引脚

五、8086指令系统

1、指令的格式 P67-P68

[标号:] 助记符 [操作数] [;注解] 2、 指令

3、 指令中的操作数的三种类型 4、 指令的寻址方式

立即寻址、寄存器寻址、寄存器间接寻址、直接寻址、相对变址寻址、相对基址寻址、相对基址变址寻址。 端口寻址(IN与OUT指令) 说明:(1)操作数中出现了变量名A、B叫相对。

[SI] [DI] 变址;[BX] [BP] 基址 例:MOV AX, A[BX][SI]

答:源操作数为A[BX][SI],属于相对基址变址寻址;目标操作数为AX,属天寄存器寻址。

5、 己知逻辑地址,计算物理地址

P70例5.9 例5.10 6、 指令系统

(1) 数据传送类指令

MOV PUSH POP XCHG LEA LDS LES LAHF SAHF PUSHF POPF (2)算术运算类指令

ADD ADC INC SUB SBB DEC NEG CMP MUL IMUL DIV IDIV CBW CWD AAA DAA AAS DAS AAD AAM

例1:执行下列指令序列后,问AL=? MOV AL,38H

NEG AL ;AL=11000111=C7H

例2:计算7*8 MOV AL,7 MOV BL,8

MUL BL; AX=56=0038H AAM ;AX=0506H