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

正文內(nèi)容

第11章80x86匯編語言程序設計-資料下載頁

2025-10-02 14:00本頁面

【導讀】現(xiàn)代微機原理與接口技術。第11章80x86匯編語言程序設計。尋址方式——產(chǎn)生有效地址的方法。3-10均是與存儲器有關的尋址方式,其中,8—10. 僅適用于80386及其后繼機型,操作數(shù)以常量形式直接放在指令中,緊跟在操作碼之后。D8操作數(shù)低位D16操作數(shù)。得到操作數(shù),速度快。存放在指令中的8位、16位或32位的數(shù),是一個地址。其值可為1,2,4或8,386及其后繼機型新增加的。存放在變址寄存器中的內(nèi)容,用于訪問數(shù)組的某個元素。下面我們來討論余下的幾種與存儲器有關的尋址方式,16/32位尋址時有效地址四種成分的組成。變址寄存器SI,DI除ESP以外的32位通用寄存器。訪存類型所用段及寄存器缺省選擇規(guī)則。指令代碼段CS用于取指。堆棧堆棧段SS所有的堆棧的進棧和出棧。目的串附加數(shù)據(jù)段ES串處理指令的目的串。局部數(shù)據(jù)數(shù)據(jù)段DS除相對于堆棧以及串處理的。存放在別的段,此時訪問他們需要使用段超越前綴,

  

【正文】 121 +F5H +245 +( 11) 1 7CH 380 132 (255) (128) CF=1 OF=1 結論: OF——表示有符號數(shù)的溢出 CF——表示無符號數(shù)的溢出(進位) 現(xiàn)代微機原理與接口技術 05:47 67 ADD 常規(guī)加指令 格式: ADD DST, SRC 操作: DST(DST)+(SRC) 指令構成方式: ADD reg,imme ;寄存器與立即數(shù)相加 ADD reg,reg ;寄存器之間 ADD reg,mem ;寄存器加存儲器操作數(shù) ADD mem,imme ;存儲器加立即數(shù) ADD mem,reg ;存儲器操作數(shù)加寄存器 說明:運行結果對 CF、 SF、 OF、 PF、 ZF、 AF都會影響 現(xiàn)代微機原理與接口技術 05:47 68 ADD指令示例 1 ADD DX, BX 設 (DX)=4652H, (BX)=0F0F0H 4652H + F0F0H 1 3742H 0100 0110 0101 0010 + 1111 0000 1111 0000 1 0011 0111 0100 0010 進位 進位 執(zhí)行后 (DX)=3742H ZF=0 結果不為 0 SF=0 結果為正 CF=1 有進位 OF=0 不溢出 現(xiàn)代微機原理與接口技術 05:47 69 ADD指令示例 2 ADD WORD PTR[BX], 9F76H 設 (DS)=2020H, (BX)=1000H 執(zhí)行前: 21000 88H A988H A9H + 9F76H 1 48FEH 執(zhí)行后: 21000 FEH CF=1 有進位 48H OF=1 溢出 ZF=0 結果不為 0 SF=0 結果為正 進位 現(xiàn)代微機原理與接口技術 05:47 70 ADC 帶進位加指令 格式: ADC DST, SRC 操作: DST(DST)+(SRC)+(CF) 說明:該指令除了多一個進位標志外,同 ADD指令。 常用于多字節(jié)運算 INC 增 1指令 格式: INC DST 操作: DST(DST)+1 說明: 1) DST可以是寄存器或存儲器操作數(shù) 2) DST不允許是立即數(shù) 3)運行結果對 SF、 OF、 PF、 ZF、 AF都會影響,但不影響 CF 現(xiàn)代微機原理與接口技術 05:47 71 ADC指令示例 ——雙字加法 設目的操作數(shù)存放在 DX和 AX中, DX存放高位字 源操作數(shù)存放在 BX和 CX中, BX存放高位字 CF ADC ADD DX AX BX CX DX AX + 指令序列為: ADD AX, CX ;低位加 ADC DX, BX ;高位加 現(xiàn)代微機原理與接口技術 05:47 72 執(zhí)行前 (DX)=0418H, (AX)=0F365H (BX)=1005H, (CX)=0E024H 0418H DX 0F365H AX 1005H BX + 0E024H CX + 1 CF 141EH DX 1D389H AX CF=1 現(xiàn)代微機原理與接口技術 05:47 73 INC指令示例 LEA BX, ARRAY MOV AL, [BX] …… INC BX ARRAY a1 +1 a2 +2 a3 +3 a4 MOV BX, 0 MOV AL, ARRAY[BX] …… INC BX 8088中,執(zhí)行 INC BYTE PTR[BX]指令(指令已在指令隊列中)需要 個總線周期。 2 現(xiàn)代微機原理與接口技術 05:47 74 XADD 交換并相加指令 格式: XADD DST, SRC 操作: TEMP?(SRC)+(DST) SRC?(DST) DST?(TEMP) 說明: 1)僅用于 486及其后繼機型, 2)源操作數(shù)只能是寄存器 XADD指令示例 XADD BL, DL 如執(zhí)行前 (BL)=12H, (DL)=02H 則執(zhí)行后 (BL)=14H, (DL)=12H 現(xiàn)代微機原理與接口技術 05:47 75 SUB 常規(guī)減指令 格式: SUB DST, SRC 操作: DST(DST)(SRC) 指令構成如下: SUB reg, imme ;寄存器減立即數(shù) SUB reg, reg ;寄存器之間相減 SUB reg, mem ;寄存器減存儲器操作數(shù) SUB mem, imme ;存儲器操作數(shù)減立即數(shù) SUB mem, reg ;存儲器操作數(shù)減寄存器 說明:運行結果對 CF、 SF、 OF、 PF、 ZF、 AF都會影響 現(xiàn)代微機原理與接口技術 05:47 76 SUB指令示例 SUB BX, CX 執(zhí)行前: (BX)=9543H (CX)=28A7H 9543H 28A7H 6C9CH 執(zhí)行后: (BX)=6C9CH CF=0 OF=1 ZF=0 SF=0 現(xiàn)代微機原理與接口技術 05:47 77 SBB帶進位減指令 格式: SBB DST, SRC 操作: DST(DST)(SRC)(CF) 說明:該指令除了多一個進位標志外,同 SUB指令。 常用于多字節(jié)運算 SBB指令示例 ——雙字減法 SUB AX, CX ;低 16位減 SBB DX, BX ;高 16位減 7456H AX 0012H DX 9428H CX 0010H BX 1 E11EH 1H CF 0001H CF=1 現(xiàn)代微機原理與接口技術 05:47 78 DEC 減 1指令 格式: DEC DST 操作: DST(DST)1 說明:用法同 INC指令 NEG 求補指令 格式: NEG DST 操作: DST (DST) 說明: 1) (DST)表示操作數(shù)按位求反后末位加 1。 2)執(zhí)行時,用零減去操作數(shù) 現(xiàn)代微機原理與接口技術 05:47 79 NEG指令示例 1 NEG DX 執(zhí)行前: (DX)=6780H 0000 6780 1 9880 執(zhí)行后: (DX)=9880H CF=1 NEG指令示例 2 NEG AL ; AL求補 ADD AL, 100 ; (AL)+100AL 實現(xiàn)的功能為: 100(AL) 借位 現(xiàn)代微機原理與接口技術 05:47 80 CMP 比較指令 格式 : CMP DST, SRC 操作: (DST)(SRC) 說明: 兩個操作數(shù)相減,但結果不回送 影響標志位的值,下一指令常是條件轉(zhuǎn)移指令 必須區(qū)分無符號數(shù)比較與有符號數(shù)比較 如 比較 11111111B 與 00000000B 無符號數(shù)比較: 255 0 有符號數(shù)比較: 1 0 比較兩數(shù)是否相等,根據(jù)標志位 ZF判斷 若相等,則 ZF=1;否則 ZF=0 現(xiàn)代微機原理與接口技術 05:47 81 比較兩數(shù)的大小 CMP DST, SRC 無符號數(shù)比較 DST≥SRC DSTSRC DST=80H SRC=58H DST=58H SRC=80H 80H 58H 58H 80H 28H D8H CF=0 夠減 CF=1 不夠減 結論:用標志位 CF判斷無符號數(shù)的大小 CF=0,則 DST ≥ SRC CF=1,則 DST SRC 現(xiàn)代微機原理與接口技術 05:47 82 有符號數(shù)比較 (1)DST0, SRC0 (必不溢出 ,OF=0) DST=5AH, SRC=46H DST=46H, SRC=5AH 5AH 46H 46H 5AH
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1