最新微机系统及应用复习课PPT课件.ppt
《最新微机系统及应用复习课PPT课件.ppt》由会员分享,可在线阅读,更多相关《最新微机系统及应用复习课PPT课件.ppt(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微机系统及应用复习课微机系统及应用复习课第一章第一章计算机基础计算机基础 1 数和数制数和数制 2 计算机的码制计算机的码制 机器数机器数 真值真值 原码原码 反码反码 补码补码 BCD码码 3 运算运算 有符号数有符号数有符号数有符号数 +-无符号数无符号数无符号数无符号数 +-SF CF OVSF CF OV2.2.2 8086的引脚功能的引脚功能q 8086CPU是是双双列列直直插插式式芯芯片,片,共有共有40条条引脚引脚;q 引引脚脚33 MN/MX决决定定工工作作模模式式:接接地,最大模式地,最大模式 接接+5V,最小模式最小模式 q 在两种模式下在两种模式下引脚引脚2431 有不同
2、的名称和意义有不同的名称和意义p奇地址、偶地址奇地址、偶地址VCCAD15A16/S3A17/S4A18/S5A19/S6BHE/S7MN/MXRDRQ/GT0(HOLD)RQ/GT1(HLDA)LOCK(WR)S2(IO/M)S1(DT/R)S0(DEN)QS0(ALE)QS1(INTA)TESTREADYRESET 1 40 2 39 3 38 4 37 5 36 6 35 7 34 8 33 9 3210 3111 3012 2913 2814 2715 2616 2517 2418 2319 2220 21GNDAD14AD13AD12AD11AD10AD9AD8AD7AD6AD5AD
3、4AD3AD2AD1AD0NMIINTRCLKGND最大组态(最小组态最大组态(最小组态)808692.3 8086/8088 系统配置系统配置 8086/8088 CPU 8086/8088 CPU 必须加上必要的支持芯片,如必须加上必要的支持芯片,如必须加上必要的支持芯片,如必须加上必要的支持芯片,如时钟电时钟电时钟电时钟电路路路路 、地址锁存器地址锁存器地址锁存器地址锁存器、双向双向双向双向总线驱动器总线驱动器总线驱动器总线驱动器及及及及存储器存储器存储器存储器和和和和I/OI/O接口电接口电接口电接口电路路路路及及及及基本外围设备基本外围设备基本外围设备基本外围设备等构成一个完整的微机
4、系统等构成一个完整的微机系统等构成一个完整的微机系统等构成一个完整的微机系统。根据不同根据不同根据不同根据不同的要求可设计成的要求可设计成的要求可设计成的要求可设计成最大模式系统最大模式系统最大模式系统最大模式系统和和和和最小模式系统最小模式系统最小模式系统最小模式系统。两种系统。两种系统。两种系统。两种系统的配置有相同的基本组成部分,但也有不同。的配置有相同的基本组成部分,但也有不同。的配置有相同的基本组成部分,但也有不同。的配置有相同的基本组成部分,但也有不同。一、系统支持芯片一、系统支持芯片一、系统支持芯片一、系统支持芯片 (1 1)时钟发生器芯片)时钟发生器芯片)时钟发生器芯片)时钟发
5、生器芯片82848284 14.318/3=4.77MHz14.318/3=4.77MHz (2 2)三态输出锁存器)三态输出锁存器)三态输出锁存器)三态输出锁存器82828282 (3 3)双向总线驱动器)双向总线驱动器)双向总线驱动器)双向总线驱动器82868286 (4 4)8288 8288 总线控制器总线控制器总线控制器总线控制器二、最小模式(单二、最小模式(单CPU模式)系统配置模式)系统配置 系统规模小,只含有一个系统规模小,只含有一个8086/8088CPU8086/8088CPU 系统中的总线控制逻辑电路被减少到最少:系统中的总线控制逻辑电路被减少到最少:2020位地址总线位
6、地址总线 采用三态锁存器采用三态锁存器8282/74LS3738282/74LS373进行进行 锁存和驱动锁存和驱动 8/168/16位数据总线位数据总线 可采用数据收发器可采用数据收发器8286 8286 /74LS245 /74LS245进行驱动进行驱动 系系统统控控制制信信号号 由由8086/80888086/8088引引脚脚直直接接提提供供最最小小模模式式的总线形成的总线形成118088 8088 在最小模式下在最小模式下典型配置硬件图典型配置硬件图 地址锁存器地址锁存器8282(2/3片片)STB OE数据收发器数据收发器OE 8286 T A15A8S6S3/A19A16AD7AD
7、0ALECLKRESETREADYMN/MXVCCGNDGNDDENDT/RIO/MSS0 WRRDINTRINTAHOLDHLDA NMITEST8088CPU地址总线数据总线数据总线控制总线8284 CLKRESRDY+5V存储器存储器I/O接口接口122、8086 最小模式系统配置最小模式系统配置 和和8088最小模式系统配置基本相同最小模式系统配置基本相同 即有即有CPU、时钟发生、时钟发生 器、器、地址锁存器、总线驱动器、存储器和地址锁存器、总线驱动器、存储器和I/O 接口等组成。接口等组成。区别在于:区别在于:必须采用必须采用3片片8282芯片,锁存芯片,锁存AD15AD0 和和A
8、19/S6A16/S3 分时复用线上的地址信息分时复用线上的地址信息 若采用总线驱动器,必须采用若采用总线驱动器,必须采用2片片8286芯片,增强芯片,增强16位数位数 据线的负载能力据线的负载能力 存储器分为存储器分为奇存储体奇存储体和和偶存储体偶存储体两部分:两部分:偶存储体偶存储体的的8位数据线接位数据线接CPU的的低低8 8位位数据线数据线D7D0,A0作偶存储体片选的一个信号;作偶存储体片选的一个信号;奇存储体奇存储体的的8位数据线接位数据线接CPU的的高高8 8位位数据线数据线D15D8,BHE作奇存储体片选的一个信号作奇存储体片选的一个信号138086 在最小模式下的典型配置硬件
9、图在最小模式下的典型配置硬件图 8282(3片片)STB OE8286(2片片)T OE143.1 寻址方式寻址方式立即寻址:立即寻址:MOV AX,3064H 寄存器寻址方式:寄存器寻址方式:MOV SS,AX直接寻址:直接寻址:MOV AX,3100H寄存器间接寻址方式:寄存器间接寻址方式:MOV BX,DI ;BX SI DI BP相对寻址方式相对寻址方式 基址寻址:基址寻址:MOV AX,BP+5 ;BX 变址寻址:变址寻址:MOV DI,STRINGSI;DI基址加变址寻址方式:基址加变址寻址方式:MOV AX,BXSI相对基址加变址寻址方式:相对基址加变址寻址方式:MOV AX,M
10、ASKBXDI第三章第三章 8086/8088指令系统指令系统3.2 8086/8088的指令系统的指令系统1数据传送数据传送(Data transfer)2算术运算(算术运算(Arithmetic)3逻辑运算和移位指令逻辑运算和移位指令(Logic&Shift)4串操作串操作(String manipulation)5控制转移(控制转移(Control Transfer)6处理器控制(处理器控制(Processor Control)一数据传送指令一数据传送指令功能:功能:负责把数据、地址或立即负责把数据、地址或立即数数传传 送到送到寄存器或存储单元寄存器或存储单元。特点:特点:它是计算机最基
11、本、最重要的一种操作,使用比例最高。它是计算机最基本、最重要的一种操作,使用比例最高。种类种类(分四种分四种):通用传送指令包括:通用传送指令包括:通用传送指令包括:通用传送指令包括:MOVMOV,PUSHPUSH,POP POP,XCHG,XCHG,XLATXLAT 输入输出指令指令包括输入输出指令指令包括输入输出指令指令包括输入输出指令指令包括:IN,OUT:IN,OUT。目的地址传送指令包括目的地址传送指令包括目的地址传送指令包括目的地址传送指令包括:LEA,LDS,LES:LEA,LDS,LES 标志传送指令包括标志传送指令包括标志传送指令包括标志传送指令包括 :LAHF,:LAHF,
12、SAHF,PUSHF,POPFSAHF,PUSHF,POPF 除除 SAHF和和POPF指令外,对标志位没有影响。指令外,对标志位没有影响。17二算术运算指令二算术运算指令(Arithmetic)(一)加法指令(一)加法指令(Arithmetic)ADD INC(二)减法指令(二)减法指令(Subtraction)SUB DEC CMP 无符号数无符号数CMP:CF=0 则则 oprd1oprd2 有符号数有符号数CMP:SF OF=0 OF=0 则则则则oprd1oprd2oprd1oprd2(三)乘法指令(三)乘法指令(Multiplication)MUL/IMUL(四)除法指令(四)除法
13、指令(Division)DIV/IDIV三、逻辑运算和移位指令三、逻辑运算和移位指令(一)逻辑运算指令(一)逻辑运算指令(一)逻辑运算指令(一)逻辑运算指令1、AND(Logical and )逻辑逻辑“与与”指令指令2、TEST(Test or non-destructive logical and)测测试试指令指令3、OR(Lgical inclusive or)逻辑逻辑“或或”指令指令4、XOR(Logical exclusive or)逻辑逻辑“异或异或”指令指令5、NOT(Logical not)逻辑逻辑“非非”指令指令特点:特点:特点:特点:8088可以可以对对8位,或位,或16位
14、操作数位操作数执执行行逻辑逻辑操作。操作。逻辑逻辑逻辑逻辑运算是按位操作,操作数运算是按位操作,操作数运算是按位操作,操作数运算是按位操作,操作数应该应该应该应该是位串而不是数。是位串而不是数。是位串而不是数。是位串而不是数。影响条件影响条件码码:(NOT指令除外,其他指令同)指令除外,其他指令同)CFCFOF=0OF=0,A未定未定义义,SF ZF PF SF ZF PF 19(二)移位指令(二)移位指令 (8088有有8条移位指令条移位指令)1 1、算逻移位指令算逻移位指令算逻移位指令算逻移位指令(4条条):(1)、)、SHL(Shiftlogicalleft)逻辑左移指令逻辑左移指令(2
15、)、)、SAL(Shiftarithmeticleft)算术左移指令算术左移指令(3)、)、SHR(Shiftlogicalright)逻辑右移指令逻辑右移指令(4)、)、SAR(Shiftarithmeticright)算术右移指令算术右移指令2 2、循环移位、循环移位、循环移位、循环移位(4条)条):ROL,ROR,RCL,RCRROL,ROR,RCL,RCR。(1)、)、ROL(Rotateleft)不含不含CF循环左移指令循环左移指令(2)、)、ROR(Rotateright)不含不含CF循环右移指令循环右移指令(3)、)、RCL(Rotateleftthroughcarry)含含CF
16、循环左移指令循环左移指令(4)、)、RCR(Rotaterightthroughcarry)含含CF循环右移指令循环右移指令20指令类型指令类型指令类型指令类型助记符助记符助记符助记符无条件转移无条件转移无条件转移无条件转移JMPJMP条件转移条件转移条件转移条件转移JE/JZ,JNE/JNZ,JS,JNS,JE/JZ,JNE/JNZ,JS,JNS,JP/JPE,JNP JP/JPE,JNP/JPO,/JPO,JO,JNO,JC,JNC,JO,JNO,JC,JNC,JB/JNAE,JAE/JNB,JB/JNAE,JAE/JNB,JA/JNBE,JBE/JNA,JA/JNBE,JBE/JNA,J
17、G/JNLE,JGE/JNL,JG/JNLE,JGE/JNL,JL/JNGE,JLE/JNG,JL/JNGE,JLE/JNG,JCXZJCXZ循环控制循环控制循环控制循环控制LOOP,LOOPE/LOOPZ,LOOPNE/LOOPNZLOOP,LOOPE/LOOPZ,LOOPNE/LOOPNZ过程调用过程调用过程调用过程调用CALL,RETCALL,RET中断指令中断指令中断指令中断指令INT,IRETINT,IRET五控制传送指令五控制传送指令2122六、处理器控制指令六、处理器控制指令(一)标志处理指令(一)标志处理指令1、CLC(Clear carry flag )清清CF标志标志2、S
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 微机 系统 应用 复习 PPT 课件
限制150内