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

正文內(nèi)容

第5章指令系統(tǒng)-wenkub

2022-08-17 11:30:02 本頁(yè)面
 

【正文】 ? 注: 移動(dòng)一位時(shí)由指令直接給出;移動(dòng)兩位及以上,則移位次數(shù)由 CL指定。 “ 非 ” 運(yùn)算指令要求操作數(shù)不能是立即數(shù); ? 除“非”運(yùn)算指令外,其余指令的執(zhí)行都會(huì)使標(biāo)志位 OF=CF=0 4 “與”指令 ? 格式: AND OPRD1, OPRD2 ? 操作: 兩操作數(shù)按位相 “ 與 ” ,結(jié)果送目標(biāo)地 址 5 “與”指令的應(yīng)用 ? 實(shí)現(xiàn)兩操作數(shù)相與的運(yùn)算; ? 使目標(biāo)操作數(shù)的某些位不變,某些位清零; ? 在操作數(shù)不變的情況下使 CF和 OF清零。 6 “與”指令的應(yīng)用 ? AND BL, [BX] ? AND AL, 0FH ? AND AX, AX 7 “或”運(yùn)算指令 ? 格式: OR OPRD1, OPRD2 ? 操作: 兩操作數(shù)按位相 “ 或 ” ,結(jié)果送目標(biāo) 地址 8 “或”運(yùn)算指令的應(yīng)用 ? 實(shí)現(xiàn)兩操作數(shù)相“或”的運(yùn)算; ? 使某些位不變,某些位置“ 1” ? 在不改變操作數(shù)的情況下使 OF=CF=0 9 應(yīng)用程序例 OR AX, [DI] OR CL, 0FH OR AX, AX OR AL, AL JPE GOON OR AL, 80H GOON: …. 偶校驗(yàn)轉(zhuǎn)移 ( PF=1) 將一個(gè)二進(jìn)制數(shù) 9變?yōu)樽址?9’ ? 10 “非”運(yùn)算指令 ? 格式: NOT OPRD ? 操作:操作數(shù)按位取反再送回原地址 ? 指令中的操作數(shù)不能是立即數(shù) ? 指令的執(zhí)行對(duì)標(biāo)志位無(wú)影響 ? 例: NOT BYTE PTR[BX] 11 “異或”運(yùn)算指令 ? 格式: XOR OPRD1, OPRD2 ? 操作: 兩操作數(shù)相 “ 異或 ” ,結(jié)果送目標(biāo) 地址 ? 兩操作數(shù)自身相異或,結(jié)果 XOR AX, AX 12 “測(cè)試”指令 ? 格式: TEST OPRD1, OPRD2 ? 操作: 執(zhí)行“與”運(yùn)算,但運(yùn)算的結(jié)果不 送回目標(biāo)地址。 17 非循環(huán)移位指令 ? 邏輯左移 ? 算術(shù)左移 ? 邏輯右移 ? 算術(shù)右移 18 算術(shù)左移和邏輯左移 ? 格式: SAL OPRD, 1 SAL OPRD, CL SHL OPRD, 1 SHL OPRD, CL 有符號(hào)數(shù) 無(wú)符號(hào)數(shù) 邏輯左移 移動(dòng)一位后,若 CF與最高不相等,則 OF=1;否則 OF=0 19 邏輯右移 ? 格式: SHR OPRD, I SHR OPRD, CL 0 CF 無(wú)符號(hào)數(shù)的右移 移動(dòng)一位后,若次高位與最高位不相等,則 OF=1;否則 OF=0 20 算術(shù)右移 ? 格式: SAR OPRD, I SAR OPRD, CL 有符號(hào)數(shù)的右移 CF 21 非循環(huán)移位指令的應(yīng)用 ? 左移可實(shí)現(xiàn)乘法運(yùn)算 ? 右移可實(shí)現(xiàn)除法運(yùn)算 見(jiàn) 教材 p198例 22 循環(huán)移位指令 不帶進(jìn)位位的循環(huán)移位 帶進(jìn)位位的循環(huán)移位 循環(huán)移位指令的格式、對(duì)操作數(shù)的要求與非循環(huán)移位指 令相同 左移 ROL 右移 ROR 左移 RCL 右移 RCR 23 不帶進(jìn)位位的循環(huán)移位 CF CF 24 帶進(jìn)位位的循環(huán)移位 CF CF 25 循環(huán)移位指令的應(yīng)用 ? 用于對(duì)某些位狀態(tài)的測(cè)試; ? 高位部分和低位部分的交換; ? 與非循環(huán)移位指令一起組成 32位或更長(zhǎng)字長(zhǎng)數(shù)的移位。允許段重設(shè); ? 目標(biāo)串必須在附加段,偏移地址由 DI指定; ? 指令自動(dòng)修改地址指針,修改方向由 DF決定。 35 串傳送指令例 ? 用串傳送指令實(shí)現(xiàn) 200個(gè)字節(jié)數(shù)據(jù)的傳送: LEA SI, MEM1 LEA DI, MEM2 MOV CX, 200 CLD REP MOVSB HLT 36 串比較指令 ? 格式: CMPS OPRD1, OPRD2 CMPSB CMPSW ? 該指令用于兩個(gè)數(shù)據(jù)塊或兩個(gè)字符串之間的比較; ? 常與條件重復(fù)前綴連用,指令的執(zhí)行不改變操作數(shù),僅影響標(biāo)志位。 41 串送存指令 ? 格式: STOS OPRD STOSB STOSW ? 操作: 對(duì)字節(jié): AL ([ES:DI]) 對(duì) 字: AX ([ES:DI]) 目 標(biāo) 操作數(shù) 42 串送存指令的應(yīng)用 ? 將內(nèi)存某個(gè)區(qū)域清零 區(qū)域首地址送 ES: DI 串長(zhǎng)度送 CX 置方向標(biāo)志 DF 0送累加器 AL 執(zhí)行串送存指令 開始 43 五、程序控制指令 ? 轉(zhuǎn)移指令 ? 循環(huán)控制 ? 過(guò)程調(diào)用 ? 中斷控制 44 1. 轉(zhuǎn)移指令 ? 無(wú)條件 轉(zhuǎn)移指令 無(wú)條件轉(zhuǎn)移到目標(biāo)地址,執(zhí)行新的指令 ? 有條件轉(zhuǎn)移指令 在具備一定條件的情況下轉(zhuǎn)移到目標(biāo)地址 45 轉(zhuǎn)移指令的轉(zhuǎn)移原理 ? 通過(guò)修改代碼段寄存器 CS及指令指針 IP的內(nèi)容,使程序改變順序執(zhí)行的模式,轉(zhuǎn)到新的目標(biāo)地址執(zhí)行。
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1