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

正文內(nèi)容

第3章:微機(jī)尋址和指令(文件)

2025-06-12 23:16 上一頁面

下一頁面
 

【正文】 30 H TABLE MOV BX, TABLE 。 (BX)=0040H 。 加法指令對條件標(biāo)志位 ( CF/OF/ZF/SF) 的影響: CF位表示無符號數(shù)相加的溢出。 OF位表示帶符號數(shù)減法的溢出。 MOV AX, X MOV DX, X+2 ADD AX, Y ADC DX, Y+2 。 結(jié)果存入 W, W+2單元 3. 乘法指令 ? 無符號數(shù)乘法指令: MUL SRC ? 帶符號數(shù)乘法指令: IMUL SRC 執(zhí)行操作:字節(jié)操作數(shù) (AX) ? (AL) * (SRC) 字操作數(shù) (DX, AX) ? (AX) * (SRC) 注意 : * AL(AX)為隱含的乘數(shù)寄存器。 乘法指令對 CF/OF的影響: 00 乘積的高一半為零 11 否則 MUL指令 : CF/OF = 例: (AX) = 16A5H, (BX) = 0611H (1) IMUL BL 。 (DX, AX) ? (AX) * (BX) 。 * AH(DX)為隱含的余數(shù)寄存器。 (AX)=0045H CWD 。 WORD DWORD ADD CX, AX ADC BX, DX 。 (v(x*y+z540))/x 6. 十進(jìn)制調(diào)整指令 BCD碼 :用二進(jìn)制編碼的十進(jìn)制數(shù), 又稱 二 十進(jìn)制數(shù) 壓縮的 BCD碼 :用 4位二進(jìn)制數(shù)表示 1位十進(jìn)制數(shù) 例: (59)10 = (0101 1001)BCD 非壓縮的 BCD碼 :用 8位二進(jìn)制數(shù)表示 1位十進(jìn)制數(shù) 例: (59)10 = (0000 0101 0000 1001)BCD 數(shù)字的 ASCII碼是一種非壓縮的 BCD碼 DIGIT ASCII BCD 0 0011 0000 0000 0000 1 0011 0001 0000 0001 2 0011 0010 0000 0010 … … … 9 0011 1001 0000 1001 例:寫出 (3590)10的壓縮 BCD碼和非壓縮 BCD碼,并 分別把它們存入數(shù)據(jù)區(qū) PAKED和 UNPAK。 (4623)BCD (2) BCD3 ? BCD1 BCD2 。 (AL)=BD+60+06=23H AF=CF=1 MOV BCD3, AL 。 (AL)=40+06=46H MOV BCD3+1, AL 。 (AL)=AB6006=45H AF=CF=1 MOV BCD3, AL 。 (AL)=F060=90H MOV BCD3+1, AL 。 (AX)=000CH AAM 。 (AH)=01H (AL)=08H 7. 邏輯指令 ? 邏輯運(yùn)算 指令 ? 移位 指令 ?邏輯非指令: NOT OPR * OPR不能為立即數(shù) 執(zhí)行操作: (OPR) ? (OPR) * 不影響標(biāo)志位 ?邏輯與指令: AND DST, SRC 執(zhí)行操作: (DST) ? (DST) ? (SRC) ?邏輯或指令: OR DST, SRC 執(zhí)行操作: (DST) ? (DST) ? (SRC) ?異或指令: XOR DST, SRC 執(zhí)行操作: (DST) ? (DST) ? (SRC) ?測試指令: TEST OPR1, OPR2 執(zhí)行操作: (OPR1) ? (OPR2) CF OF SF ZF PF AF 0 0 * * * 無定義 根據(jù)運(yùn)算結(jié)果設(shè)置 例:使某些位置 0 AND AL, 0FCH 例:使某些位置 1 OR AL, 20H 例:使某些位變反 XOR AL, 3 例:測試某些位是 0是 1 TEST AL, 1 JZ EVEN * * * * * * * * AND 1 1 1 1 1 1 0 0 * * * * * * 0 0 * * * * * * * * OR 0 0 1 0 0 0 0 0 * * 1 * * * * * * * * * * * * * 。 (AH)=00H (AL)=36H DIV BL 。 6, (AL)4~7= 0 (AH) ? (AH)177。 (AL)=18H SBB AL, BCD2+1 。 (AL)=34H SUB AL, BCD2 。 (AL)=18H ADC AL, BCD2+1 。 (AL)=34H ADD AL, BCD2 。 (1834)BCD BCD2 DB 89H, 27H 。 x*y+z540, 需要考慮借位的問題 MOV AX, V CWD SUB AX, CX SBB DX, BX 。 x*y (DX,AX) MOV CX, AX MOV BX, DX 。 * 對所有條件標(biāo)志位均 無定義 。 (DX) = 0089H (AX) = 5EF5H CF=OF=1 00 乘積的高一半是低一半的符號擴(kuò)展 11 否則 IMUL指令 : CF/OF = 4. 除法指令 ? 無符號數(shù)除法指令: DIV SRC ? 帶符號數(shù)除法指令: IDIV SRC 執(zhí)行操作: 字節(jié)操作 (AL) ? (AX) / (SRC) 的商 (AH) ? (AX) / (SRC) 的余數(shù) 字操作 (AX) ? (DX, AX) / (SRC) 的商 (DX) ? (DX, AX) / (SRC) 的余數(shù) 注意 : * AX(DX,AX)為隱含的被除數(shù)寄存器。 A5*11 ? 5B*11=060B ? F9F5 。 * SRC不能為立即數(shù)。 x+y+24, 需要考慮進(jìn)位的問題 SUB AX, Z SBB DX, Z+2 。 OF位:字節(jié)運(yùn)算對 128求補(bǔ)或字運(yùn)算對 32768求補(bǔ)時 OF=1, 否則 OF=0。 1 結(jié)果為負(fù) 0 否則 SF= 1 結(jié)果為 0 0 否則 ZF= 1 和的最高有效位有向高位的進(jìn)位 0 否則 CF= 1 兩個操作數(shù)符號相同,而結(jié)果符號與之相反 0 否則 OF=C6 ㈩ C7 / / OF=C14㈩ C15 OF= 無符號數(shù)溢出,帶符號數(shù)不溢出 0 0 0 0 0 1 1 1 + 1 1 1 1 1 0 1 1 0 0 0 0 0 0 1 0 帶: (+7)+(5)=+2 OF=0 無: 7+251=2 CF=1 帶符號數(shù)和無符號數(shù)都不溢出 0 0 0 0 0 1 0 0 + 0 0 0 0 1 0 1 1 0 0 0 0 1 1 1 1 帶: (+4)+(+11)=+15 OF=0 無: 4+11=15 CF=0 帶符號數(shù)溢出,無符號數(shù)不溢出 0 0 0 0 1 0 0 1 + 0 1 1 1 1 1 0 0 1 0 0 0 0 1 0 1 帶 :(+9)+(+124)=123 OF=1 無 :9+124=133 CF=0 帶符號數(shù)和無符號數(shù)都溢出 1 0 0 0 0 1 1 1 + 1 1 1 1 0 1 0 1 0 1 1 1 1 1 0 0 帶: (121)+(11)=+124 OF=1 無: 135+245=124 CF=1 n=8bit 帶符號數(shù) (128~127) 無符號數(shù) (0~255) 例:雙精度數(shù)的加法 ( DX, AX ) = 0002 F365H ( BX, CX ) = 0005 E024H 指令序列 (1) ADD AX, CX (2) ADC DX, BX (1) 執(zhí)行后 , ( AX) = 0D389H CF=1 OF=0 SF=1 ZF=0 (2) 執(zhí)行后 , ( DX) = 0008H CF=0 OF=0 SF=0 ZF=0 2. 減法指令 ? 減法指令: SUB DST, SRC 執(zhí)行操作: (DST) ? (DST) (SRC) ? 帶借位減法指令: SBB DST, SRC 執(zhí)行操作: (DST) ? (DST) (SRC) CF ? 減 1指令: DEC OPR 執(zhí)行操作: (OPR) ? (OPR) 1 ? 求補(bǔ)指令: NEG OPR 執(zhí)行操作: (OPR) ? (OPR) ? 比較指令: CMP OPR1, OPR2 執(zhí)行操作: (OPR1) (OPR2) 注意 : * 除 DEC指令 不影響 CF標(biāo)志外,均對條 件標(biāo)志位有影響。 (BX)=0040H
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1