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

正文內(nèi)容

322算術(shù)運算指令-資料下載頁

2024-09-30 10:33本頁面

【導(dǎo)讀】對數(shù)據(jù)進行加減乘除?;镜臄?shù)據(jù)處理方法。加減運算有“和”或“差”的結(jié)果外,還有進借。帶進位加法指令A(yù)DC. 除INC不影響進位標(biāo)志CF外。其他指令按定義影響全部狀態(tài)位。源和目的操作數(shù)不能同時為存儲器操作數(shù)。立即數(shù)不能作為目的操作數(shù)。例:兩個無符號數(shù)相加:2C56F8AC+309E47BE=?始的兩個存儲區(qū)內(nèi),結(jié)果放回BUFFER1存儲區(qū)。x、y、z均為32位數(shù),分別存放在地址為X,x+y+24-z,結(jié)果放在W,W+2單元中。對操作數(shù)執(zhí)行求補運算,即用零減去操作數(shù)。對標(biāo)志的影響與用零作減法的SUB指令一樣。可用于求補碼或由補碼求其絕對值。目標(biāo)操作數(shù),其結(jié)果只反映在標(biāo)志位上。根據(jù)標(biāo)志狀態(tài)獲知兩個操作數(shù)的大小關(guān)系。給條件轉(zhuǎn)移等指令使用其形成的狀態(tài)標(biāo)志。JNL不小于(A≥B)時轉(zhuǎn)移。用途:對操作數(shù)的某幾位置1;例2:把DH的bit4,3變反。AND指令可用于復(fù)位某些位,不影響。XOR指令可用于求反某些位,不影。TEST指令常用于位測試,與條件轉(zhuǎn)移指令一起用。

  

【正文】 數(shù)放在 CL寄存器中,如果只移 1位 ,也 可以直接寫在指令中。例如: MOV CL,4 SHR AL,CL ; AL中的內(nèi)容右移 4位 ?影響 C,P,S,Z,O標(biāo)志 。 ?結(jié)果未溢出時: 左移 1位 ≡ 操作數(shù) 2 右移 1位 ≡ 操作數(shù) 247。 2 例:把 AL中的數(shù) x乘 10 因為 10=8+2=23+21,所以可用移位實現(xiàn)乘 10操作。程序如下: MOV CL,3 SAL AL,1 。 2x MOV AH,AL SAL AL,1 。 4x SAL AL,1 。 8x ADD AL,AH 。 8x+2x = 10x 不含進位位的循環(huán)左移指令 ROL 不含進位位的循環(huán)右移指令 ROR 含進位位的循環(huán)左移指令 RCL 含進位位的循環(huán)右移指令 RCR ?格式同非循環(huán)移位指令 。 ?移位位數(shù)放在 CL寄存器中,如果只移 1位 , 也可以直接寫在指令中。 ?循環(huán)移位指令只影響標(biāo)志位 CF和 OF。 (2)循環(huán)移位指令 最低位 最高位 CF (a) ROL 最低位 最高位 CF (c) RCL 最低位 最高位 CF (b) ROR 最低位 最高位 CF (d) RCR 循環(huán)移位指令功能示意圖 ROL指令 ROR指令 RCL指令 RCR指令 循環(huán)移位舉例: 例 1:將 AL的高 4位與低 4位互換。 MOV CL,4 ROL AL,CL 例:將 32位數(shù)值左移一位 shl ax,1 rcl dx,1 DX AX CF 0 例 4:把 (BX)中的 16位數(shù)每 4位壓入堆棧 MOV CH, 4 。 循環(huán)次數(shù) MOV CL, 4 。 移位 次數(shù) NEXT: ROL BX, CL MOV AX, BX AND AX, 000FH PUSH AX DEC CH JNZ NEXT 0008 0004 000F 0000 ? (SP) (BX)= 84F0H
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1