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

正文內容

微機原理第06次課第03章-3-new(編輯修改稿)

2025-06-20 08:24 本頁面
 

【文章內容簡介】 行時,會把下一條指令的地址推入堆棧,這個地址叫返回地址。在段內調用的情況下,只把返回地址的偏移量推入堆棧,在段間調用的情況下,把返回地址的段地址和偏移量都推入堆棧。 返回 斷點 入口地址 微機原理及應用 子程序返回指令 ? 該指令有以下兩條: 一、 子程序返回指令: RET 二、 帶參數(shù)的返回指令: RET n ? 所有返回指令都不影響標志位 返回 微機原理及應用 子程序返回指令: RET ? 指令格式: RET 。 (IP) ((SP)+1, (SP)) (SP) (SP)+2 ? 指令說明: 返回指令 RET作為子程序的最后一條指令用來返回高一層的程序。執(zhí)行時,會從堆棧頂部彈出返回地址出棧送 IP寄存器 (段內或段間 )和 CS寄存器 (段間 )。 8086指令系統(tǒng)中,段內返回指令和段間返回指令形式是一樣的。不影響標志位。 返回 微機原理及應用 帶參數(shù)的返回指令: RET n ? 指令格式: RET EXP 。 ? (IP) ((SP)+1, (SP)) (SP) (SP)+2 (SP) (SP)+D16 ? 指令說明: EXP是一個表達式,根據(jù)它的值計算出常數(shù)為指令中的位移量 n。 n可以表示為 0~FFFFH范圍中的任何一個偶數(shù)。 ? 應用范圍: 主程序為某個子程序提供一定的參數(shù)或參數(shù)地址,在進入子程序之前,主程序將這些參數(shù)或參數(shù)的地址壓入堆棧中,通過堆棧供子程序調用,子程序使用后,這些參數(shù)已無使用價值,堆棧中不需要保存這些參數(shù),因而在返回指令 RET中提供參數(shù) n在返回同時堆棧指針自動增加幾個字節(jié),以去掉堆棧中的幾個字節(jié)。 返回 微機原理及應用 無條件轉移和條件轉移指令 一、 無條件轉移指令 無條件轉移到目標地址,執(zhí)行新的指令 二、 條件轉移指令 在具備一定條件的情況下轉移到目標地址 返回 通過修改指令的 偏移地址 或 段地址及偏移地址 實現(xiàn)程序的轉移 微機原理及應用 無條件轉移指令: JMP ? 指令功能: 無條件轉移指令可以轉移到內存中存放的任何程序段。指令必須指定轉移的目標地址(或稱轉移地址)。無條件轉移指令 不影響標志位 。 ? 指令分類: 段內轉移和段間轉移。段內轉移只須改變 IP寄存器的內容,用新的轉移目標地址代替原有的 IP的值就可以。段間則轉到另一段去執(zhí)行程序,因此,不僅要修改 IP寄存器的內容,而且還要修改 CS寄存器的內容。 ? 指令格式 … 返回 微機原理及應用 無條件轉移指令格式 ? 指令格式: JMP LABEL (1) 段內直接短轉移: 格式: JMP SHORT OPR 。 (IP) (IP)+8位移量 。 8位移量是一個帶符號 數(shù),轉移范圍在 –128+127 例如: JMP SHORT 10H 。 轉移地址偏移量在指令 中給出 (2)段內直接近轉移: 格式: JMP NEAR PTR OPR (IP) (IP)+16位移量 。16位移量是一個帶符號 數(shù),轉移范圍在段內任意位置 例如 : JMP 1000H ;段內直接轉移,轉移地址偏移量在指令中給出 返回 下一頁 微機原理及應用 無條件轉移指令格式 (3) 段內間接轉移: 格式: JMP WORD PTR OPR 。 (IP) (EA)。 EA值由 OPR的尋址方式確定。 它可以使用除立即數(shù)以外的任一種尋址方式。 例如: JMP CX 。 段內間接轉移,轉移地址偏移 量由 CX給出 (4) 段間直接 (遠 )轉移 : 格式: JMP FAR PTR OPR 。 (IP) OPR的段內偏移地址 。 (CS) OPR所在 段的段地址 例如: JMP 2021:0100H 。 段間直接轉移,轉移段 地址和偏移量在指令中給出 返回 下一頁 微機原理及應用 無條件轉移指令格式 (5) 段間間接轉移: 格式: JMP DWORD PTR OPR 。 (IP) (EA) (CS) (EA+2) EA值由 OPR的尋址方式確定。它可以使用除立即數(shù)以外的任一種尋址方式。 例如: JMP DWORD PTR[SI] 段間間接轉移,轉移地址在 SI, SI+1, SI+2,SI+3所指的內存單元中,前兩個字節(jié)為偏移量,后兩個字節(jié)為段地址。 返回 微機原理及應用 條件轉移指令 ? 條件轉移指令是以某一個標志位的值或者某幾個標志位的值作為判斷是否進行轉移的依據(jù),如果滿足要求則轉移,否則執(zhí)行后續(xù)指令。 ? 條件轉移指令可以分為以下幾大類: 一、 根據(jù)單個條件標志的設置情況轉移 二、 比較兩個無符號數(shù) 三、 比較兩個帶符號數(shù) 四、 CX寄存器值判斷 指令說明 … 返回 微機原理及應用 單個條件標志轉移指令 ? 指令格式: JZ/JE OPR ; 結果為 0或相等,則轉移 ZF=1 JNZ/JNE OPR ; 結果不為 0或不相等,則轉移 ZF=0 JS OPR ; 結果為負,則轉移 SF=1 JNS OPR ; 結果為正,則轉移 SF=0 JO OPR; 溢出,則轉移 OF=1 返回 下一頁 微機原理及應用 單個條件標志轉移指令 JNO OPR 。 不溢出,則轉移 OF=0 JP/JPE OPR 。 奇偶位為 1,則轉移 PF=1 JNP/JPO OPR 。 奇偶位為 0,則轉移 PF=0 JB/JNAE/JC OPR 。 低于 (不高于也不等于 )或 進位為 1,則轉移 CF=1 JNB/JAE/JNC OPR 。 不低于 (高于或等于 )或進 位為 0,則轉移 CF=0 返回 上一頁 微機原理及應用 比較兩個無符號數(shù) ? 指令格式: JB/JNAE/JC OPR 。 低于,不高于也不等于,或進 位為 1,則轉移 CF=1 JNB/JAE/JNC OPR 。 不低于,高于或等于,或進位為 0,則轉移 CF=0 JBE/JNA OPR 。 低于或等于,不高于,則轉移 CF=1或 ZF=1 JNBE/JA
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1