《微机原理与接口技术实用教程.ppt》由会员分享,可在线阅读,更多相关《微机原理与接口技术实用教程.ppt(55页珍藏版)》请在金锄头文库上搜索。
1、第3章 80X86的寻址方式 及指令系统 本章要点n n及各类指令的功能和用法及各类指令的功能和用法n n80X8680X86系统的各种寻址方式系统的各种寻址方式n n80X8680X86的指令系统构成的指令系统构成7/27/20247/27/20242 2微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原
2、理微机原理微机原理微机原理微机原理微机原理 BXAX BX ZF=0 ZF=0,CF=1 CF=1 :则:则 AX BXAX BXb b、 作为带符号数时,比较后的大小由作为带符号数时,比较后的大小由SFSF、ZFZF和和OFOF决定:决定: ZF=1 ZF=1 :则:则 AX = BXAX = BX OF OF 异或异或 SF = 0 SF = 0 :则:则 AX BXAX BX OF OF 异或异或 SF = 1 SF = 1 :则:则 AX BXAX 微机原理微机原理例:例:MOVMOV AXAX,003AH 003AH ;0000 0000 00000000 0011 1010 001
3、1 1010 MOV MOVBXBX,8003H 8003H ;1000 0000 1000 0000 00000000 0011 0011 CMP CMPAXAX,BX BX ;1000 0000 0011 01111000 0000 0011 0111影响标志位:影响标志位: CF=1CF=1,OF=1OF=1,ZF=0ZF=0,SF=1SF=1,PF=0PF=0,AF=0AF=0作为无符号数时,作为无符号数时,CF=1CF=1, 则则 AX BX AX 微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理9 AL&0FH9 或或 AF=1AF=1, 则则 AL
4、+6AL+6ALAL,1 1 AFAF 若若 AL&0F0H90H AL&0F0H90H 或或 CF=1CF=1, 则则 AL+60HAL+60HALAL,1 1CFCF DAA DAA 7/27/20247/27/20243232微机原理微机原理9 AL&0FH9 或或 AF=1AF=1,则,则 AL-6AL-6ALAL, 1 1 AFAF若若 AL9FH AL9FH 或或 CF=1CF=1, 则则 AL-60HAL-60HALAL, 1 1 CFCF DAS DAS 7/27/20247/27/20243333微机原理微机原理9 AL&0FH9 或或 AF=1, AF=1, 则则AL+6A
5、L+6AL, AL, AH+1 AH+1AH,AH,1 1AF ; AFAF ; AFCFCF, AL&0FH, AL&0FHALAL ( (只取低只取低4 4位位) ) 7/27/20247/27/20243434微机原理微机原理9 AL&0FH9 或或 AF=1, AF=1, 则则AL-6AL-6AL, AL, AH-1 AH-1AH,AH, 1 1AF ; AFAF ; AFCFCF, , AL&0FH AL&0FHALAL ( (只取低只取低4 4位位) )7/27/20247/27/20243535微机原理微机原理微机原理微机原理AL-AL,余数,余数-AH-AH表示为表示为: : AH*0AH+ALAH*0AH+ALALAL,0 0AHAH; 先调整再做除法先调整再做除法,商到商到ALAL中中,余数到余数到AHAH中中。7/27/20247/27/20243737微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理1时,OF无意义.7/27/20247/27/20244141微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理