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

正文內(nèi)容

匯編語言指令系統(tǒng)整理總結(jié)查詢手冊-資料下載頁

2025-08-10 22:42本頁面
  

【正文】 PNZ指令的匯編格式:REPNE / PEPNZ (CX)=比較/掃描的次數(shù)指令的基本功能:① (CX)=0或ZF=1,結(jié)束執(zhí)行串指令,否則繼續(xù)② ~ ④  ?、?(CX)←(CX)-1  ?、?執(zhí)行串指令(CMPS或SCAS)  ?、?重復執(zhí)行①[控制轉(zhuǎn)移指令]一、無條件轉(zhuǎn)移指令4短轉(zhuǎn)移 JMP SHORT label (short jump)指令的匯編格式:JMP SHORT label指令的基本功能:(IP)當前(IP)+8位位移量 8位位移量是匯編程序在匯編源程序時,根據(jù)目標地址和當前IP之間的距離自動生成的。指令對條件碼的影響:對標志位無影響。4近轉(zhuǎn)移 JMP NEAR PTR label (near jump)指令的匯編格式:直接轉(zhuǎn)移 JMP label (direct jump) 寄存器間接轉(zhuǎn)移 JMP reg (register indirect jump) 存儲器間接轉(zhuǎn)移 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)指令支持的尋址方式:指令中的轉(zhuǎn)向地址可以是直接尋址方式、寄存器尋址方式、寄存器間接尋址方式和存儲器尋址方式。指令對條件碼的影響:對標志位無影響。4遠轉(zhuǎn)移 JMP FAR PTR label (for jump)指令的匯編格式:JMP FAR PTR label指令的基本功能:(IP)label的段內(nèi)偏移地址 (CS)label所在段的段地址指令支持的尋址方式:遠轉(zhuǎn)移的目的地址可以使用除立即尋址方式外的任何尋址方式來表示。指令對條件碼的影響:對標志位無影響。二、條件轉(zhuǎn)移指令指令的匯編格式及功能根據(jù)條件碼的值轉(zhuǎn)移: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ù)比較的結(jié)果轉(zhuǎn)移5JB(JNAE,JC) OPR CF=1 被減數(shù)小于減數(shù)則轉(zhuǎn)移60、JNB(JAE,JNC) OPR CF=0 被減數(shù)大于或等于減數(shù)則轉(zhuǎn)移6JBE(JNA) OPR CF或ZF=1 被減數(shù)小于或等于減數(shù)則轉(zhuǎn)移6JNBE(JA) OPR CF或ZF=0 被減數(shù)大于減數(shù)則轉(zhuǎn)移比較兩個帶符號數(shù),根據(jù)比較結(jié)果轉(zhuǎn)移6JL/JNGE OPR SF異或OF=1 被減數(shù)小于減數(shù)則轉(zhuǎn)移 6JNL/JGE SF異或OF=0 被減數(shù)不小于減數(shù)則轉(zhuǎn)移6JLE/JNE (SF異或OF)與ZF=1 被減數(shù)不大于減數(shù)則轉(zhuǎn)移6JNLE/JG (SF異或OF)與ZF=0 被減數(shù)大于減數(shù)則轉(zhuǎn)移根據(jù)CX寄存器的值轉(zhuǎn)移6JCXZ (CX)=0 CX內(nèi)容為零 則轉(zhuǎn)移指令的特殊要求:所有條件轉(zhuǎn)移指令都是短轉(zhuǎn)移指令,轉(zhuǎn)移的目標地址必須在當前IP地址的128至+127字節(jié)范圍之內(nèi),因此條件轉(zhuǎn)移指令是2字節(jié)指令。三、循環(huán)指令6循環(huán) LOOP (loop)指令的匯編格式:LOOP label指令的基本功能:① (CX)←(CX)-1        ② 若(CX)≠0,則(IP)←(IP)當前+位移量,否則循環(huán)結(jié)束。指令的特殊要求:循環(huán)指令都是短轉(zhuǎn)移格式的指令,也就是說,位移量是用8位帶符號數(shù)來表示的,轉(zhuǎn)向地址在相對于當前IP值的-128 ~ +127字節(jié)范圍之內(nèi)。6為零/相等時循環(huán) LOOPZ/LOOPE (loop while nonzero or equal)指令的匯編格式:LOOPNZ/LOOPNE label指令的基本功能:① (CX)←(CX)-1       ?、?若ZF=1且(CX)≠0,則(IP)←(IP)當前+位移量,否則循環(huán)結(jié)束。指令的特殊要求:循環(huán)指令都是短轉(zhuǎn)移格式的指令,也就是說,位移量是用8位帶符號數(shù)來表示的,轉(zhuǎn)向地址在相對于當前IP值的-128 ~ +127字節(jié)范圍之內(nèi)。70、不為零/不相等時循環(huán) LOOPNZ/LOOPNE (loop while nonzero or not equal)指令的匯編格式:LOOPNZ/LOOPNE label 指令的基本功能:① (CX)←(CX)-1       ?、?若ZF=0且(CX)≠0,則(IP)←(IP)當前+位移量,否則循環(huán)結(jié)束。指令的特殊要求:循環(huán)指令都是短轉(zhuǎn)移格式的指令,也就是說,位移量是用8位帶符號數(shù)來表示的,轉(zhuǎn)向地址在相對于當前IP值的-128 ~ +127字節(jié)范圍之內(nèi)。四、子程序調(diào)用7段內(nèi)直接近調(diào)用 CALL SUBROUT指令的基本功能:(SP)(SP)2 ((SP)+1,(sp))(IP) (IP)(IP)+16位位移量 段內(nèi)間接近調(diào)用 CALL DESTIN指令的基本功能:(SP)(SP)2 ((SP)+1,(SP))(IP) (IP)(EA)7段間直接調(diào)用 CALL FAR PTR SUBROUT指令的基本功能:(SP)(SP)2,((SP))(CS)當前 (SP)(SP)2,((SP))(IP)當前 (IP)偏移地址(在指令的第3個字節(jié)) (CS)段地址(在指令的第5個字節(jié))五、返回指令7段內(nèi)返回(近返回) RET 指令的基本功能:(IP)((SP)+1,(SP)) (SP)(SP)+2 段間返回(遠返回) RET指令的基本功能:(IP)((SP)),(SP)(SP)+2 (CS)((SP)),(SP)(SP)+2 帶立即數(shù)返回 RET N執(zhí)行操作:① 返回地址出棧(操作同段內(nèi)或段間返回)    ?、?修改堆棧指針:(SP) ← (SP)+N六、中斷及中斷返回指令7INT n 中斷指令(interrupt),n為中斷類型號  執(zhí)行操作:① 入棧保存FLAGS:(SP) ← (SP)-2,((SP)) ← (FLAGS)       ② 入棧保存返回地址:(SP) ← (SP)-2,((SP)) ← (CS)                  (SP) ← (SP)-2,((SP)) ← (IP)       ③ 轉(zhuǎn)中斷處理程序:(IP) ← (n4)                 (CS) ← (n4+2)7IRET 中斷返回指令(return from interrupt)  執(zhí)行操作:① 返回地址出棧:(IP) ← ((SP)),(SP) ← (SP)+2                (CS) ← ((SP)),(SP) ← (SP)+2      ?、?FLAGS出棧:(FLAGS) ← ((SP)),(SP) ← (SP)+27INTO 溢出則中斷(中斷類型為4)  執(zhí)行操作:若OF=1(有溢出),則:      ?、?入棧保存FLAGS:(SP) ← (SP)-2,((SP)) ← (FLAGS)      ?、?入棧保存返回地址:(SP) ← (SP)-2,((SP)) ← (CS)                  (SP) ← (SP)-2,((SP)) ← (IP)       ③ 轉(zhuǎn)中斷處理程序:(IP) ← (44)= (10H)                 (CS) ← (44+2)= (12
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1