freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

匯編語言指令系統(tǒng)整理總結查詢手冊(參考版)

2024-08-21 22:42本頁面
  

【正文】 指令的特殊要求:循環(huán)指令都是短轉移格式的指令,也就是說,位移量是用8位帶符號數(shù)來表示的,轉向地址在相對于當前IP值的-128 ~ +127字節(jié)范圍之內。指令的特殊要求:循環(huán)指令都是短轉移格式的指令,也就是說,位移量是用8位帶符號數(shù)來表示的,轉向地址在相對于當前IP值的-128 ~ +127字節(jié)范圍之內。指令的特殊要求:循環(huán)指令都是短轉移格式的指令,也就是說,位移量是用8位帶符號數(shù)來表示的,轉向地址在相對于當前IP值的-128 ~ +127字節(jié)范圍之內。二、條件轉移指令指令的匯編格式及功能根據(jù)條件碼的值轉移:4JZ(JE) OPR ZF=150、JNZ(JNE) OPR ZF=05JS OPR SF=15JNS OPR SF=05JO OPR OF=15JNO OPR OF=05JP OPR PF=15JNP OPR PF=05JC OPR CF=15JNC OPR CF=0比較兩個無符號數(shù),根據(jù)比較的結果轉移5JB(JNAE,JC) OPR CF=1 被減數(shù)小于減數(shù)則轉移60、JNB(JAE,JNC) OPR CF=0 被減數(shù)大于或等于減數(shù)則轉移6JBE(JNA) OPR CF或ZF=1 被減數(shù)小于或等于減數(shù)則轉移6JNBE(JA) OPR CF或ZF=0 被減數(shù)大于減數(shù)則轉移比較兩個帶符號數(shù),根據(jù)比較結果轉移6JL/JNGE OPR SF異或OF=1 被減數(shù)小于減數(shù)則轉移 6JNL/JGE SF異或OF=0 被減數(shù)不小于減數(shù)則轉移6JLE/JNE (SF異或OF)與ZF=1 被減數(shù)不大于減數(shù)則轉移6JNLE/JG (SF異或OF)與ZF=0 被減數(shù)大于減數(shù)則轉移根據(jù)CX寄存器的值轉移6JCXZ (CX)=0 CX內容為零 則轉移指令的特殊要求:所有條件轉移指令都是短轉移指令,轉移的目標地址必須在當前IP地址的128至+127字節(jié)范圍之內,因此條件轉移指令是2字節(jié)指令。4遠轉移 JMP FAR PTR label (for jump)指令的匯編格式:JMP FAR PTR label指令的基本功能:(IP)label的段內偏移地址 (CS)label所在段的段地址指令支持的尋址方式:遠轉移的目的地址可以使用除立即尋址方式外的任何尋址方式來表示。4近轉移 JMP NEAR PTR label (near jump)指令的匯編格式:直接轉移 JMP label (direct jump) 寄存器間接轉移 JMP reg (register indirect jump) 存儲器間接轉移 JMP WORD PTR OPR (memory indirect jump)指令的基本功能:JMP label (IP) OFFSET label = (IP)當前+16位位移量 JMP reg (IP) (reg) JMP WORD PTR OPR (IP) (PA+1,PA)指令支持的尋址方式:指令中的轉向地址可以是直接尋址方式、寄存器尋址方式、寄存器間接尋址方式和存儲器尋址方式。三、串重復前綴4重復執(zhí)行串 REP 指令的匯編格式:REP (CX)=重復次數(shù)指令的基本功能:① (CX)=0時,串指令執(zhí)行完畢,否則執(zhí)行② ~ ④   ② (CX)←(CX)-1  ?、?執(zhí)行串指令(MOVS或STOS)  ?、?重復執(zhí)行①4相等/為零時重復執(zhí)行串指令 REPE/REPZ指令的匯編格式:REPE / REPZ (CX)=比較/掃描的次數(shù)指令的基本功能:① (CX)=0或ZF=0時,結束執(zhí)行串指令,否則繼續(xù)② ~ ④  ?、?(CX)←(CX)-1  ?、?執(zhí)行串指令(CMPS或SCAS)  ?、?重復執(zhí)行①4不等/不為零時重復執(zhí)行串指令 REPNE / PEPNZ指令的匯編格式:REPNE / PEPNZ (CX)=比較/掃描的次數(shù)指令的基本功能:① (CX)=0或ZF=1,結束執(zhí)行串指令,否則繼續(xù)② ~ ④   ② (CX)←(CX)-1  ?、?執(zhí)行串指令(CMPS或SCAS)   ④ 重復執(zhí)行①[控制轉移指令]一、無條件轉移指令4短轉移 JMP SHORT label (short jump)指令的匯編格式:JMP SHORT label指令的基本功能:(IP)當前(IP)+8位位移量 8位位移量是匯編程序在匯編源程序時,根據(jù)目標地址和當前IP之間的距離自動生成的。 (DI)(DI)+/1(字節(jié))或+/2(字)指令對條件碼的影響:SF=1 結果為負數(shù)(符號位為1) SF=0 結果為正數(shù)(符號位為0) ZF=1 結果為零 ZF=0 結果不為零 CF=1 二進制減法運算中最高有效位向高位有借位(被減數(shù)小于減數(shù),不夠減的情況) CF=0 二進制減法運算中最高有效為向高位無借位(被減數(shù)〉=減數(shù),夠減的情況) OF=1 兩數(shù)符號相反(正數(shù)負數(shù),或負數(shù)正數(shù)),而結果符號與減數(shù)相同。 OF=0 同符號數(shù)相減時,或不同符號數(shù)相減,其結果符號與減數(shù)不同。源串允許使用段跨越前綴來指定段。取串LODSB / LODSW (load from string byte/word)指令的匯編格式:LODSB LODSW指令的基本功能:(AL)或(AX)(DS:SI) (SI)(SI)+/1(字節(jié))或+/2(字)指令對條件碼的影響:不影響條件碼。指令的特殊要求:源串必須在數(shù)據(jù)段中,目的串必須在附加段中,串處理指令隱含的尋址方式是SI和DI寄存器的間接尋址方式。源串允許使用段跨越前綴來指定段。[串處理指令]一、設置方向標志指令3DF置零 CLD (clear direction flag) DF置一 STD (set direction flag)指令的匯編格式:CLD STD指令的基本功能:CLD DF=0 STD DF=1二、串處理指令3串傳送 MOVSB / MOVSW (move string byte/word)指令的匯編格式:MOVSB MOVSW指令的基本功能:(ES:DI)(DS:SI) (SI)(SI)+/1(字節(jié))或+/2(字) (DI)(DI)+/1(字節(jié))或+/2(字)指令對條件碼的影響:不影響條件碼。 OF=0 當t=1時,操作數(shù)最高位的值發(fā)生變化。指令對標志位的影響:CF=移入的數(shù)值。指令支持的尋址方式:目的操作數(shù)dst可以是除立即數(shù)外的任何尋址方式。 SF、ZF、PF標志位不受影響。 OF=1 當t=1時,移動后最高位的值未發(fā)生變化。移動次數(shù)(或位數(shù))t=1時,1可以直接寫在指令中,t〉1時,t必須放入CL寄存器中。3帶進位的循環(huán)左移 RCL (rotate left through carry)指令的匯編格式:RCL dst,t指令的基本功能:RCL 對由dst指定的寄存器或存儲器操作數(shù),連同進位標志CF左循環(huán)移動,m所指定的次數(shù),每左移一次,把操作數(shù)的最高位移入CF,而CF中原有內容移入操作數(shù)的最低位。
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1