资源描述
微机原理与接口技术 复 习 课第1页一、题型一、题型 1 1、选择题(、选择题(1010题、题、1515分)分)2 2、填空题(、填空题(1212题、题、2828分)分)3 3、写寻址方式题(、写寻址方式题(6 6题、题、1212分)分)4 4、综合应用题(、综合应用题(5 5题、题、4545分)分)二、考试范围二、考试范围 19 19章章三、考试时间三、考试时间 18 18周周四早晨周周四早晨1010:20122012:0000 100 100分钟分钟第2页第一章第一章 绪绪 论论第3页考点考点 数制与基数之间转换数制与基数之间转换要求:要求:正确方式表示各个进制数正确方式表示各个进制数掌握二进制、十进制、十六进制码之间相掌握二进制、十进制、十六进制码之间相互转换方法。互转换方法。如:如:63H63H怎样转换为二进制、十进制怎样转换为二进制、十进制第4页考点考点 上机操作知识上机操作知识要求:要求:掌握各种掌握各种debugdebug命令含义:命令含义:a a,g g,u u,d d,e e,r r,q q第5页第二章第二章 8086 8086系统结构系统结构第6页考点 8086CPU结构要求要求8086CPU8086CPU内部结构组成单元以及内部结构组成单元以及功效功效第7页考点 8086引脚功效要求要求80868086两种工作模式怎样转换两种工作模式怎样转换几组主要引脚功效几组主要引脚功效 如:如:MN/MX MN/MX、DT/RDT/R、A A0 0AA1919、D D0 0DD1515、ALEALE、M/IO M/IO、RSTRST、INTRINTR和和INTAINTA、RDRD和和WRWR第8页考点 8086存放器逻辑地址和物理地址要求要求物理地址和逻辑地址概念物理地址和逻辑地址概念物理地址是唯一物理地址是唯一对应于同一物理地址,能够有不一样对应于同一物理地址,能够有不一样逻辑地址逻辑地址逻辑地址和物理地址之间关系:逻辑地址和物理地址之间关系:物理地址物理地址=段基址段基址*16+*16+偏移地址偏移地址第9页第三章 80X86指令系统与寻址方式第10页考点考点 7 7种寻址方式种寻址方式要求要求掌握并判断掌握并判断8086780867种寻址方式种寻址方式 如:如:ADD AX,H ADD AX,H LDS LDSDIDI,SISI1009H 1009H 注意:注意:有效地址由哪个存放器指出,要尤其注意隐含使有效地址由哪个存放器指出,要尤其注意隐含使用段存放器用段存放器第11页考点考点 主要汇编指令主要汇编指令8086/80888086/8088指令系统能够分为指令系统能够分为6 6组:组:数据传送指令数据传送指令 算术运算指令算术运算指令 逻辑指令与移位指令逻辑指令与移位指令 控制转移指令控制转移指令 串操作指令串操作指令第12页1 1、数据传送指令数据传送指令 数据传送指令:数据传送指令:MOVMOV 语法规则,综合其它考点一起出题语法规则,综合其它考点一起出题堆栈操作指令:堆栈操作指令:PUSHPUSH和和POPPOP 堆栈操作以字为单位进行入栈、出栈操作堆栈操作以字为单位进行入栈、出栈操作 入栈和出栈操作过程以及内存数据改变入栈和出栈操作过程以及内存数据改变 如:若栈顶物理地址为如:若栈顶物理地址为18000H18000H,当执行完指令,当执行完指令PUSH AXPUSH AX后,栈顶物理地址为?后,栈顶物理地址为?第13页1 1、数据传送指令数据传送指令 地址传送指令:地址传送指令:LEALEALEA LEA 偏移地址送存放器指令偏移地址送存放器指令 LEA OPD LEA OPD,OPSOPS 同功效指令同功效指令 MOV OPD MOV OPD,OFFSET OPSOFFSET OPS 第14页2 2、算术运算指令算术运算指令 四种标准算术运算指令:四种标准算术运算指令:加、减、乘、除加、减、乘、除第15页3 3、逻辑运算指令逻辑运算指令 AND AND 逻辑与指令逻辑与指令作用:作用:用来屏蔽掉一个数中一些位,方便对剩下其它位进行用来屏蔽掉一个数中一些位,方便对剩下其它位进行一些处理。一些处理。如:如:AND ALAND AL,0FH 0FH ;屏蔽;屏蔽ALAL高四位高四位 OR OR 逻辑或指令逻辑或指令作用:作用:用来给某数中特定位置位,其它位不变。用来给某数中特定位置位,其它位不变。如:如:OR ALOR AL,0FH 0FH ;置位;置位ALAL低四位低四位 XOR XOR 逻辑异或指令逻辑异或指令作用:作用:用来将某数中特定位取反,其它位不变。用来将某数中特定位取反,其它位不变。如:如:XOR ALXOR AL,0FH 0FH ;取反;取反ALAL低四位低四位第16页4 4、移位指令移位指令1 1、非循环移位指令、非循环移位指令2 2、循环移位、循环移位3 3、移位指令格式、移位指令格式 例:例:XXX CLXXX CL,4 4逻辑移位逻辑移位算术移位算术移位左移左移右移右移左移左移右移右移SHL SHL 补补0 0SHR SHR 补补0 0SALSAL 补补0 0SAR SAR 补最高位补最高位循环移位循环移位带进位循环移位带进位循环移位左移左移右移右移左移左移右移右移ROL ROL 补最高位补最高位ROR ROR 补最低位补最低位RCLRCL 带带CFCF位循环位循环RCR RCR 带带CFCF位循环位循环第17页5 5、转移指令转移指令 JMP JMP 无条件转移指令无条件转移指令无条件转移指令能够转到内存任何地方,且不影响标志位值无条件转移指令能够转到内存任何地方,且不影响标志位值 条件转移指令(不单独考,出现在程序中,考应用)条件转移指令(不单独考,出现在程序中,考应用)标志位转移指令标志位转移指令 结果为零(或相等)转移结果为零(或相等)转移 JZ JZ 结果不为零(或不相等)转移结果不为零(或不相等)转移 JNZ JNZ 结果为负转移结果为负转移 JS JS 结果为正转移结果为正转移 JNS JNS 要求:掌握各指令转移条件要求:掌握各指令转移条件 比较两个无比较两个无/有符号数,依据比较结果转移。有符号数,依据比较结果转移。第18页子程序控制指令子程序控制指令 CALL CALL调用指令调用指令 格式:格式:CALL LableCALL Lable 功效:功效:把把CALLCALL下一条指令地址压入堆栈保护后,转向下一条指令地址压入堆栈保护后,转向目标地址处执行子程序。目标地址处执行子程序。RET RET返回指令返回指令 格式:格式:RETRET 功效:功效:过程执行完以后,经过该指令返回原调用程序过程执行完以后,经过该指令返回原调用程序返回处。返回处。第19页6 6、串操作指令串操作指令要求:要求:掌握串操作原理。掌握串操作原理。串处理指令只能处理单个字节或字,应用中需要串重复串处理指令只能处理单个字节或字,应用中需要串重复串处理指令只能处理单个字节或字,应用中需要串重复串处理指令只能处理单个字节或字,应用中需要串重复前缀配合使用。前缀配合使用。前缀配合使用。前缀配合使用。CXCXCXCX存放器存放重复操作次数。存放器存放重复操作次数。存放器存放重复操作次数。存放器存放重复操作次数。普通源串存放在数据段普通源串存放在数据段普通源串存放在数据段普通源串存放在数据段DSDSDSDS中,偏移地址由中,偏移地址由中,偏移地址由中,偏移地址由SI SI SI SI指定。指定。指定。指定。目标串存放在附加段目标串存放在附加段目标串存放在附加段目标串存放在附加段ESESESES中,偏移地址由中,偏移地址由中,偏移地址由中,偏移地址由DIDIDIDI指定。指定。指定。指定。设置方向标志指令:设置方向标志指令:设置方向标志指令:设置方向标志指令:CLDCLDCLDCLD(DF=0DF=0DF=0DF=0)和)和)和)和STDSTDSTDSTD(DF=1DF=1DF=1DF=1)来)来)来)来设置设置设置设置SI SI SI SI、DIDIDIDI偏移地址在重复操作过程中移动方向。偏移地址在重复操作过程中移动方向。偏移地址在重复操作过程中移动方向。偏移地址在重复操作过程中移动方向。第20页第四章 汇编语言程序设计第21页考点考点 伪指令与指令性指令伪指令与指令性指令要求要求准确区分伪指令与指令性指令准确区分伪指令与指令性指令 指令语句指令语句 用助记符表示机器指令,能被汇编为对应能被用助记符表示机器指令,能被汇编为对应能被CPUCPU识别并识别并执行目标代码。执行目标代码。如:如:MOV MOV 、SUBSUB等指令等指令 伪指令语句伪指令语句 向汇编程序提供汇编过程要求辅助信息,经汇编后不产生向汇编程序提供汇编过程要求辅助信息,经汇编后不产生机器代码。机器代码。如:给变量分配内存单元地址如:给变量分配内存单元地址第22页考点考点 选择、循环结构汇编程序选择、循环结构汇编程序要求要求掌握选择与循环结构相结合程序编程方法掌握选择与循环结构相结合程序编程方法 如:如:1 1、寻找一个数组中最大、小数、寻找一个数组中最大、小数 2 2、连续数值相加以及统计、连续数值相加以及统计 注意:设置循环次数注意:设置循环次数CXCX 条件转移指令合理利用条件转移指令合理利用 统计计数器设置统计计数器设置第23页第五章 存放器第24页考点 内内存分类及特点要求要求速度慢速度慢容量大容量大掌握掌握“金字塔金字塔”形存放系统层次结构形存放系统层次结构速度快速度快容量小容量小CPUCPU存放器存放器高速缓存高速缓存主存放器主存放器辅助存放器辅助存放器内部内部存放器存放器外部存放器外部存放器SRAMSRAMDRAMDRAM、ROMROM第25页考点考点 半导体存放器容量要求要求存放器容量存放器容量=存放单元数存放单元数(字字)每单元数据位数每单元数据位数(位位)依据存放器型号或数据引脚数目、地址引脚数目推依据存放器型号或数据引脚数目、地址引脚数目推断存放器容量断存放器容量比如:比如:21142114存放容量为存放容量为1k41k4,则推出其地址线有,则推出其地址线有1010根,根,数据线有数据线有4 4根根第26页考点考点 半导体存放器容量扩展要求要求简单字扩展、位扩展扩展芯片数问题简单字扩展、位扩展扩展芯片数问题 1 1、位数扩充位数扩充例:例:8K1 SRAM 8K1 SRAM 芯片扩充形成芯片扩充形成8KB8KB存放空间存放空间 所需芯片数:所需芯片数:8/1=88/1=8片片2 2、单元数、单元数(字字)扩充扩充例:例:2K82K8芯片组成芯片组成8K88K8存放区存放区 所需芯片数:所需芯片数:8K/2K=4 8K/2K=4片片3 3、位数与单元数同时扩充、位数与单元数同时扩充例:用例:用1K41K4芯片组成芯片组成4K84K8存放区存放区 所需芯片数:所需芯片数:8 8第27页考点 存放器地址译码方法要求要求三种地址译码方式:线性、部分、全地址三种地址译码方式:线性、部分、全地址依据芯片连接图分析存放器译码方法依据芯片连接图分析存放器译码方法(38(38译译码器性能码器性能)依据芯片图分析各个存放器芯片地址范围依据芯片图分析各个存放器芯片地址范围第28页第七章第七章 微型计算机中止系统微型计算机中止系统第六章第六章 IO IO接口接口第29页考点 中止分类、优先级要求要求中止分类:内部中止、外部中止中止分类:内部中止、外部中止内部中止包含:内部中止包含:除法犯错中止除法犯错中止 断点中止断点中止 单步中止单步中止 溢出中止溢出中止外部中止包含:外部中止包含:可屏蔽中止可屏蔽中止 :当中止允许标志位:当中止允许标志位IFIF为为1 1时,时,CPUCPU才能响应。才能响应。非屏蔽中止:不能被非屏蔽中止:不能被IFIF位禁止,通惯用于处理紧急事件位禁止,通惯用于处理紧急事件能够判断给定中止优先级高低能够判断给定中止优先级高低 比如:单步中止比如:单步中止 NMI NMI中止中止第30页考点 8259芯片要求要求两种连接方式以及特点:单片、级联两种连接方式以及特点:单片、级联4 4个初始化控制字设置规则(先后问题、设置个初始化控制字设置规则(先后问题、设置是否、对应端口)是否、对应端口)4 4个初始化控制字格式(给定已知条件怎样写个初始化控制字格式(给定已知条件怎样写初始化控制字)初始化控制字)3 3个操作控制字功效以及写法个操作控制字功效以及写法第31页第八章第八章 可编程定时计数器可编程定时计数器82538253及应用及应用第32页考点 8253芯片特征要求要求概念:概念:82538253内部结构(定时器个数、以及工作内部结构(定时器个数、以及工作特征)特征)8253682536种工作方式特点种工作方式特点82538253控制字写法控制字写法82538253芯片初始化编程方法芯片初始化编程方法第33页第九章第九章 可编程外围接口芯片可编程外围接口芯片82558255及应用及应用第34页考点 8255芯片特征要求要求概念:概念:82558255内部部件及其特点内部部件及其特点三个并行端口三个并行端口A A、B B、C C三种工作方式,每个端口对应哪些工作方式三种工作方式,每个端口对应哪些工作方式82558255编程(连接其它种类芯片共同工作)编程(连接其它种类芯片共同工作)第35页
展开阅读全文