《微机原理与接口技术实用教程.ppt》由会员分享,可在线阅读,更多相关《微机原理与接口技术实用教程.ppt(55页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第3章 80X86的寻址方式 及指令系统 12/29/202212/29/20221 1本章要点n n及各类指令的功能和用法及各类指令的功能和用法n n80X8680X86系统的各种寻址方式系统的各种寻址方式n n80X8680X86的指令系统构成的指令系统构成12/29/202212/29/20222 2微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机
2、原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理 BX AX BX ZF=0 ZF=0,CF=1 CF=1 :则:则 AX BX AX BXb b、作为带符号数时,比较后的大小由作为带符号数时,比较后的大小由SFSF、ZFZF和和OFOF决定:决定:ZF=1 ZF=1 :则:则 AX=BX AX=BX OF OF 异或异或 SF=0 SF=0 :则:则 AX BX AX BX OF OF 异或异或 SF=1 SF=1 :则:则 AX BX AX 微机原理微机原理例:例:MOVMOV AXAX,003AH 003AH ;0000 0000 0011 1
3、0100000 0000 0011 1010 MOV MOVBXBX,8003H 8003H ;1000 0000 0000 0011 1000 0000 0000 0011 CMP CMPAXAX,BX BX ;1000 0000 0011 01111000 0000 0011 0111影响标志位:影响标志位:CF=1 CF=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 或或
4、 AF=1 AF=1,则则 AL+6 AL+6ALAL,1 1 AFAF 若若 AL&0F0H90H AL&0F0H90H 或或 CF=1 CF=1,则则 AL+60H AL+60HALAL,1 1CFCF DAA DAA 12/29/202212/29/20223232微机原理微机原理9 AL&0FH9 或或 AF=1 AF=1,则,则 AL-6 AL-6ALAL,1 1 AFAF若若 AL9FH AL9FH 或或 CF=1 CF=1,则则 AL-60H AL-60HALAL,1 1 CFCF DAS DAS 12/29/202212/29/20223333微机原理微机原理9 AL&0FH9
5、 或或 AF=1,AF=1,则则AL+6AL+6AL,AL,AH+1 AH+1AH,AH,1 1AF ;AFAF ;AFCF,AL&0FHCF,AL&0FHAL (AL (只取低只取低4 4位位)12/29/202212/29/20223434微机原理微机原理9 AL&0FH9 或或 AF=1,AF=1,则则AL-6AL-6AL,AL,AH-1 AH-1AH,1AH,1AF ;AFAF ;AFCF,CF,AL&0FH AL&0FHAL (AL (只取低只取低4 4位位)12/29/202212/29/20223535微机原理微机原理微机原理微机原理AL-AL,余数,余数-AH-AH表示为表示为:AH*0AH+ALAH*0AH+ALALAL,0 0AHAH;先调整再做除法,商到先调整再做除法,商到ALAL中,余数到中,余数到AHAH中。中。12/29/202212/29/20223737微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理1时,OF无意义.12/29/202212/29/20224141微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理微机原理
限制150内