《指令系統(tǒng)》課件
《《指令系統(tǒng)》課件》由會員分享,可在線閱讀,更多相關(guān)《《指令系統(tǒng)》課件(157頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、 微 機 原 理 及 應(yīng) 用 主 講 教 師 陳 瑋 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 2 第 三 章 8086/8088指 令 系 統(tǒng)一 、 指 令 格 式 與 尋 址 方 式二 、 數(shù) 據(jù) 傳 送 類 指 令三 、 算 術(shù) 運 算 指 令四 、 邏 輯 運 算 指 令五 、 移 位 指 令 作 業(yè)六 、 串 操 作 指 令七 、 控 制 轉(zhuǎn) 移 指 令八 、 處 理 器 控 制 指 令 作 業(yè) 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 3 一 、 指 令 格 式 與 尋 址 方 式 指 令 ( Instruction) 是 指 示 CPU執(zhí)
2、行 某 種 操 作 的命 令 ; 指 令 系 統(tǒng) ( Instruction Set) 是 某 一 CPU所 能 執(zhí)行 的 全 部 指 令 的 集 合 , 也 稱 為 指 令 集 ; 8086/8088的 指 令 系 統(tǒng) 完 全 相 同 。 指 令 是 構(gòu) 成 程 序 的 基 礎(chǔ) , 程 序 是 指 令 的 有 序 組合 , CPU執(zhí) 行 程 序 就 是 執(zhí) 行 一 條 條 指 令 。 1、 指 令 格 式 2、 尋 址 方 式 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 4 二 、 數(shù) 據(jù) 傳 送 類 指 令1、 通 用 數(shù) 據(jù) 傳 送 指 令2、 地 址 傳 送 指 令3
3、、 狀 態(tài) 標 志 傳 送 指 令 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 5 三 、 算 術(shù) 運 算 指 令1、 加 法 運 算 指 令2、 減 法 指 令3、 乘 法 指 令4、 除 法 指 令 例 題 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 6 四 、 邏 輯 運 算 指 令1、 “ 與 ” 運 算 指 令 AND2、 “或 ” 運 算 指 令 OR3、 “非 ” 運 算 指 令 NOT4、 “異 或 ” 運 算 指 令 XOR5、 測 試 指 令 TEST 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 7 五 、 移 位 指
4、令1、 邏 輯 移 位 指 令2、 算 術(shù) 移 位 指 令3、 循 環(huán) 移 位 指 令4、 通 過 進 位 位 循 環(huán) 移 位 指 令 例 題 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 8 七 、 控 制 轉(zhuǎn) 移 指 令1、 控 制 轉(zhuǎn) 移 指 令 的 尋 址 方 式2、 無 條 件 轉(zhuǎn) 移 指 令3、 條 件 轉(zhuǎn) 移 指 令4、 循 環(huán) 控 制 指 令5、 過 程 調(diào) 用 和 返 回 指 令 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 9 八 、 處 理 器 控 制 指 令1、 標 志 位 操 作 指 令2、 與 外 部 事 件 協(xié) 調(diào) 同 步 的 指
5、令3、 空 操 作 指 令 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 10 1、 指 令 格 式( 1) 操 作 碼 指 定 CPU執(zhí) 行 某 種 操 作 , 如 傳 送 、 運 算等 ;( 2) 操 作 數(shù) 為 參 與 操 作 的 數(shù) 據(jù) , 如 寄 存 器 中 的 數(shù) 據(jù)或 內(nèi) 存 單 元 中 的 數(shù) 據(jù) 等 。 包 含 一 個 操 作 數(shù) 的 指 令 稱 為 單 操 作 數(shù) 指 令 ; 包 含 兩 個 操 作 數(shù) 的 指 令 稱 為 雙 操 作 數(shù) 指 令 ; 在 指 令 執(zhí) 行 過 程 中 使 用 的 操 作 數(shù) , 保 持 原 值 不 變 的 稱 為源 操 作 數(shù)
6、 ; 不 保 留 原 值 而 將 處 理 結(jié) 果 存 入 其 中 的 稱 為 目 的 操 作 數(shù) 。 操 作 碼 操 作 數(shù) 一 條 指 令 通 常 包 括 兩 部 分 : 操 作 碼 和 操 作 數(shù) 。格 式 : 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 11 2、 尋 址 方 式 ( Addressing Mode) ( 1) 指 令 尋 址 方 式 指 令 通 常 是 順 序 存 放 的 , 因 此 只 要 通 過 對 指 令指 針 自 動 加 1, 便 形 成 下 條 指 令 地 址 ; 只 有 當 遇 到 轉(zhuǎn) 移 指 令 或 調(diào) 用 指 令 時 , 根 據(jù) 轉(zhuǎn) 移
7、目 標 去 修 改 IP或 CS。( 2) 操 作 數(shù) 尋 址 方 式 所 謂 操 作 數(shù) 尋 址 方 式 , 就 是 尋 找 指 令 中 所 需 操作 數(shù) 的 方 法 。 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 12 2、 尋 址 方 式 ( Addressing Mode) 操 作 數(shù) 的 來 源 包 含 在 指 令 中 , 緊 跟 在 操 作 碼 之 后 , 稱 為 立即 數(shù) ; 操 作 數(shù) 在 CPU的 某 個 寄 存 器 中 ; 操 作 數(shù) 在 內(nèi) 存 的 某 單 元 中 , 這 時 指 令 中 給 出的 是 操 作 數(shù) 所 在 單 元 的 地 址 , 或 者
8、是 產(chǎn) 生 該 地 址 的計 算 方 法 ; 操 作 數(shù) 在 某 I/O端 口 中 。 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 13 2、 尋 址 方 式 ( Addressing Mode) 由 于 操 作 數(shù) 的 不 同 來 源 , 產(chǎn) 生 了 三 大 類 尋 址 方式 。( 1) 立 即 數(shù) 尋 址( 2) 寄 存 器 尋 址( 3) 內(nèi) 存 尋 址 例 題 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 14 ( 1) 立 即 ( 數(shù) ) 尋 址 當 操 作 數(shù) 就 在 指 令 中 時 , 稱 為 立 即 ( 數(shù) ) 尋 址 。這 種 操 作 數(shù) 稱
9、 為 立 即 數(shù) , 8位 或 16位 均 可 。 如 : MOV AL, 12H說 明 : 這 條 指 令 的 功 能 就 是 將 立 即 數(shù) 12H傳 送 到 寄 存器 AL中 。 執(zhí) 行 完 該 條 指 令 后 , ( AL) =12H或 表 示 成 : AL=12H 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 15 ( 1) 立 即 ( 數(shù) ) 尋 址 MOV AX, 1234H 說 明 : 這 條 指 令 的 功 能 就 是 將 立 即 數(shù) 1234H傳 送到 寄 存 器 AX中 。 執(zhí) 行 完 該 條 指 令 后 , ( AX) =1234H或 表 示 成 : A
10、X=1234H 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 16 ( 1) 立 即 ( 數(shù) ) 尋 址 MOV AL, 12H 這 是 一 條 雙 操 作 數(shù) 指 令 。 其 中 :* MOV就 是 操 作 碼 ,* 立 即 數(shù) 12H稱 為 源 操 作 數(shù) ;* 寄 存 器 AL稱 為 目 的 操 作 數(shù) 。 特 點 :* 源 操 作 數(shù) 在 執(zhí) 行 指 令 后 , 它 的 值 不 會 發(fā) 生 變 化 ;* 立 即 數(shù) 不 能 作 為 目 的 操 作 數(shù) 。 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 17 ( 2) 寄 存 器 尋 址 ( Segment
11、 Addressing) 當 操 作 數(shù) 在 寄 存 器 中 時 為 寄 存 器 尋 址 ( 或 稱 寄存 器 直 接 尋 址 ) 。 如 : MOV AL, 12H 說 明 : 目 的 操 作 數(shù) AL即 為 寄 存 器 尋 址 。 MOV AX, BX 說 明 : 這 條 指 令 的 功 能 就 是 將 寄 存 器 BX的 內(nèi) 容傳 送 到 寄 存 器 AX中 。 執(zhí) 行 完 該 條 指 令 后 , AX的 內(nèi) 容 和 BX的 內(nèi) 容 一 樣 ,表 示 成 AX=BX; 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 18 ( 3) 內(nèi) 存 尋 址 (Memory Addre
12、ssing) 當 操 作 數(shù) 在 內(nèi) 存 中 時 為 內(nèi) 存 尋 址 , 稱 其 為 內(nèi) 存操 作 數(shù) 。 注 意 : 一 條 指 令 中 只 允 許 有 一 個 內(nèi) 存 操 作 數(shù) !* 內(nèi) 存 尋 址 時 , 指 令 中 給 出 的 是 操 作 數(shù) 的 有 效 地 址EA或 產(chǎn) 生 EA的 計 算 方 式 。* EA即 是 邏 輯 地 址 中 的 偏 移 地 址 。 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 19 ( 3) 內(nèi) 存 尋 址 (Memory Addressing) 直 接 尋 址 寄 存 器 間 接 尋 址 相 對 基 址 /變 址 尋 址 基 址 變 址
13、 尋 址 相 對 基 址 變 址 尋 址 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 20 直 接 尋 址 EA由 指 令 中 直 接 給 出 的 16位 偏 移 量 單 獨 構(gòu) 成時 稱 為 內(nèi) 存 尋 址 中 的 直 接 尋 址 。* 16位 偏 移 量 應(yīng) 帶 有 方 括 號 。 如 :( 1) MOV AL, 1234H 說 明 : 根 據(jù) 指 令 EA=1234H, 段 地 址 即 取 當 前 數(shù) 據(jù) 段 DS(設(shè) DS=2000H), 20位 物 理 地 址 =DS 10H+1234H=21234H, 該 指 令 的 功 能 就 是 將 內(nèi) 存 單 元 (2123
14、4H) 的 字 節(jié) 內(nèi) 容 傳 送 到 寄 存 器 AL中 ,或 表 示 為 : (2000H: 1234H)=A1H也 即 將 A1H送 AL, 當 執(zhí) 行 完 該 指 令 后 , AL=A1H 21234H20000H 當 前 數(shù) 據(jù) 段A1H21235H 66HFFH內(nèi) 存 單 元 地 址 內(nèi) 存 單 元 內(nèi) 容 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 21 直 接 尋 址( 2) MOV AX, 1234H 說 明 : 根 據(jù) 指 令 EA=1234H, 段 地 址 即 取 當 前 數(shù) 據(jù) 段 DS, 設(shè) DS=2000H, 則 20位 物 理 地 址 =DS 1
15、0H+1234H=21234H, 該 指 令 的 功 能 就 是 將 內(nèi) 存 單 元 (21234H)的 字 內(nèi) 容 傳 送 到寄 存 器 AX中 , 也 可 表 示 為 : ( 2000H: 1234H)=66A1H,也 就 是 將 66A1H送 AX,因 此 , 當 執(zhí) 行 完 該 指 令 后 , AX=66A1H 21234H20000H 當 前 數(shù) 據(jù) 段A1H21235H 66HFFH 內(nèi) 存 單 元 地 址 內(nèi) 存 單 元 內(nèi) 容 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 22 寄 存 器 間 接 尋 址 有 效 地 址 EA的 內(nèi) 容 由 寄 存 器 內(nèi) 容
16、給 出 , 稱 為 內(nèi)存 尋 址 中 的 寄 存 器 間 接 尋 址 。 * 寄 存 器 應(yīng) 帶 有 方 括 號 。 如 MOV AL, BX ; EA=BX MOV AX, SI ; EA=SI MOV AX, DI ; EA=DI *求 物 理 地 址 的 方 法 與 內(nèi) 存 尋 址 中 的 直 接 尋 址 方法 一 樣 。 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 23 相 對 基 址 /變 址 尋 址EA由 指 令 中 給 出 的 基 址 /變 址 寄 存 器 和 位 移 量 組 成 。如 : MOV AL, BX+0120H ; EA=BX+0120H通 式 (
17、其 中 D為 位 移 量 ) : 注 意 : 求 物 理 地 址 的 方 法 與 內(nèi) 存 尋 址 中 的 直 接尋 址 方 法 一 樣 。 注 意 對 應(yīng) 的 段 !EA= +DBPDISIBX 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 24 基 址 變 址 尋 址有 效 地 址 EA由 基 址 寄 存 器 和 變 址 寄 存 器 組 成 。 如 : MOV AL, BX+SI ; EA=BX+SI或 MOV AL, BXSI ; EA=BX+SI通 式 : EA= DISI+BPBX 注 意 : 求 物 理 地 址 的 方 法 與 內(nèi) 存 尋 址 中 的 直 接尋 址 方
18、 法 一 樣 。 注 意 對 應(yīng) 的 段 ! 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 25 相 對 基 址 變 址 尋 址EA由 基 址 寄 存 器 、 變 址 寄 存 器 和 位 移 量 組 成 。 如 : MOV AL, BP+DI+20H ; EA=BP+DI+20H或 MOV AL, 20HBPDI ; EA=BP+DI+20H通 式 : EA= DISI DBPBX + + 注 意 : 求 物 理 地 址 的 方 法 與 內(nèi) 存 尋 址 中 的 直 接尋 址 方 法 一 樣 。 注 意 對 應(yīng) 的 段 ! 第 三 章 8086/8088指 令 系 統(tǒng)2021-5
19、-5 26 例 題1、 指 出 各 指 令 中 源 操 作 數(shù) 和 目 的 操 作 數(shù) 的 尋 址 方式 , 并 說 明 操 作 數(shù) 的 類 型 ( 字 節(jié) 或 字 數(shù) 據(jù) ) 。( 1) MOV SI, 1000H答 : 源 操 作 數(shù) 是 立 即 數(shù) 尋 址 ;目 的 操 作 數(shù) 是 寄 存 器 尋 址 ;傳 送 的 是 字 數(shù) 據(jù) 。 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 27 例 題1、 指 出 各 指 令 中 源 操 作 數(shù) 和 目 的 操 作 數(shù) 的 尋 址 方 式 ,并 說 明 操 作 數(shù) 的 類 型 ( 字 節(jié) 或 字 數(shù) 據(jù) ) 。( 2) MOV B
20、L, 1000H答 : 源 操 作 數(shù) 是 內(nèi) 存 尋 址 中 的 直 接 尋 址EA=1000H;目 的 操 作 數(shù) 是 寄 存 器 尋 址 ;傳 送 的 是 字 節(jié) 數(shù) 據(jù) 。 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 28 例 題1、 指 出 各 指 令 中 源 操 作 數(shù) 和 目 的 操 作 數(shù) 的 尋 址 方 式 ,并 說 明 操 作 數(shù) 的 類 型 ( 字 節(jié) 或 字 數(shù) 據(jù) ) 。( 3) MOV BX+0100H, CX答 : 源 操 作 數(shù) 是 寄 存 器 尋 址 ;目 的 操 作 數(shù) 是 內(nèi) 存 尋 址 中 的 相 對 基 址 尋 址 ,EA=BX+01
21、00H;傳 送 的 是 字 數(shù) 據(jù) 。 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 29 例 題1、 指 出 各 指 令 中 源 操 作 數(shù) 和 目 的 操 作 數(shù) 的 尋 址 方 式 ,并 說 明 操 作 數(shù) 的 類 型 ( 字 節(jié) 或 字 數(shù) 據(jù) ) 。( 4) MOV BYTE PTRBXSI, 100答 : 源 操 作 數(shù) 是 立 即 數(shù) 尋 址 , 十 進 制 數(shù) 100;目 的 操 作 數(shù) 是 內(nèi) 存 尋 址 中 基 址 變 址 尋 址 ,EA=BX+SI;傳 送 的 是 字 節(jié) 數(shù) 據(jù) 。說 明 : 斜 體 字 是 偽 指 令 , 表 示 是 字 節(jié) 第 三 章
22、 8086/8088指 令 系 統(tǒng)2021-5-5 30 例 題1、 指 出 各 指 令 中 源 操 作 數(shù) 和 目 的 操 作 數(shù) 的 尋 址 方式 , 并 說 明 操 作 數(shù) 的 類 型 ( 字 節(jié) 或 字 數(shù) 據(jù) ) 。( 5) MOV AX, BX+DI+0004H答 : 源 操 作 數(shù) 是 內(nèi) 存 尋 址 中 的 相 對 基 址 變 址 尋 址 ,EA=BX+DI+0004H;目 的 操 作 數(shù) 是 寄 存 器 尋 址 ;傳 送 的 是 字 數(shù) 據(jù) 。 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 31 例 題1、 指 出 各 指 令 中 源 操 作 數(shù) 和 目 的
23、操 作 數(shù) 的 尋 址 方 式 ,并 說 明 操 作 數(shù) 的 類 型 ( 字 節(jié) 或 字 數(shù) 據(jù) ) 。( 6) MOV AX, BX答 : 源 操 作 數(shù) 是 內(nèi) 存 尋 址 中 的 寄 存 器 間 接 尋 址 ,EA=BX;目 的 操 作 數(shù) 是 寄 存 器 尋 址 ;傳 送 的 是 字 數(shù) 據(jù) 。 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 32 1、 通 用 數(shù) 據(jù) 傳 送 指 令( 1) MOV指 令 注 意 點( 2) PUSH和 POP指 令( 3) 交 換 指 令 XCHG( 4) 換 碼 指 令 XLAT 第 三 章 8086/8088指 令 系 統(tǒng)2021
24、-5-5 33 換 碼 指 令 XLAT指 令 格 式 : XLAT 表 首 址 ( 表 首 址 可 省 略 )指 令 功 能 : 將 AL中 的 值 轉(zhuǎn) 換 為 內(nèi) 存 表 格 中 某 一 值 后 , 送 回 AL。 這 條 指 令 完 成 一 個 字 節(jié) 的 查 表 轉(zhuǎn) 換 , 指 令 隱 含規(guī) 定 用 BX和 AL, 兩 者 之 和 為 訪 問 的 內(nèi) 存 單 元 。例 題 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 34 換 碼 指 令 XLAT 例 題 : 設(shè) 計 一 個 09的 平 方 表 , 通 過 換 碼 指 令 求 出 對 應(yīng)的 09的 數(shù) 的 平 方 。解
25、 : SQUR_TAB DB 0,1,4,9,16,25,36,49,64,81 ; 首 先 在 內(nèi) 存 中 ; 設(shè) 一 個 數(shù) 據(jù) 表 ; 開 始 使 用 LEA BX, SQUR_TAB ; 將 表 首 偏 移 地 址 裝 入 BX MOV AL, 05H ; 求 5的 平 方 XLAT ; 換 碼 , 此 時 AL內(nèi) 的 值 即 為 25 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 35 2、 地 址 傳 送 指 令 地 址 傳 送 指 令 主 要 用 來 將 地 址 指 針 裝 入 有 關(guān) 寄存 器 。( 1) 裝 入 有 效 地 址 指 令( 2) 裝 入 數(shù) 據(jù)
26、段 寄 存 器 指 令( 3) 裝 入 附 加 段 寄 存 器 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 36 ( 1) 裝 入 有 效 地 址 指 令 ( Load Effective Address) 指 令 格 式 : LEA dst, src 指 令 功 能 : EASRCdst( 通 用 寄 存 器 ) 這 條 指 令 用 來 將 源 操 作 數(shù) ( 內(nèi) 存 操 作 數(shù) ) 的 有 效 地 址 EA裝 入 通 用 寄 存 器 。 不 影 響 標 志 位 。 LEA AX, 1000H 執(zhí) 行 指 令 后 , AX=1000H; LEA AX, BX 執(zhí) 行 指 令
27、 后 , AX=BX; ( 注 意 區(qū) 別 : MOV AX, BX ) LEA BX, data ; data是 一 個 變 量 , 或 稱 為 符 號 地 址 執(zhí) 行 指 令 后 , BX等 于 變 量 data的 偏 移 地 址 。 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 37 ( 2) 裝 入 數(shù) 據(jù) 段 寄 存 器 指 令 ( Load Data Segment Register) 指 令 格 式 : LDS dst, src 指 令 功 能 : src給 出 的 是 有 效 地 址 , 低 字 送 dst ,高 字 送 DS。 這 條 指 令 用 來 將 內(nèi)
28、存 中 的 雙 字 數(shù) 據(jù) ( 4個 字 節(jié) )裝 入 通 用 寄 存 器 和 數(shù) 據(jù) 段 寄 存 器 DS。例 : 已 知 DS=1000H, ( 11500H) =2345H,( 11502H) =ABCDH請 問 , 執(zhí) 行 指 令 LDS SI, 1500H, SI=? DS=?答 : SI=2345H, DS=ABCDH 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 38 ( 3) 裝 入 附 加 段 寄 存 器 ( Load Extra Segment Register) 指 令 格 式 : LES dst, src 指 令 功 能 : src給 出 的 是 有 效
29、 地 址 , 低 字 送 dst ,高 字 送 ES。 這 條 指 令 用 來 將 內(nèi) 存 中 的 雙 字 數(shù) 據(jù) 裝 入 通 用 寄存 器 和 附 加 段 寄 存 器 ES。 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 39 ( 1) MOV指 令 是 基 本 傳 送 類 指 令 , 實 現(xiàn) 字 或 字 節(jié) 數(shù) 據(jù) 的 復 制 。指 令 格 式 : MOV dst, src指 令 功 能 : 將 源 操 作 數(shù) src, 傳 送 到 目 的 操 作 數(shù) dst中 。如 : MOV AL, 12H 功 能 : 執(zhí) 行 指 令 就 是 將 立 即 數(shù) 12H傳 送 到 AL中
30、,執(zhí) 行 完 指 令 后 AL=12H。 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 40 ( 1) MOV指 令MOV傳 送 類 指 令 可 以 實 現(xiàn) 六 種 形 式 的 傳 送 : 立 即 數(shù) 送 寄 存 器 ;如 : MOV BX, 1122H ; BX=1122H 立 即 數(shù) 送 存 儲 單 元 ;如 : MOV BX, 1122H ; 將 1122H送 到 EA=BX ; 的 內(nèi) 存 單 元 中 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 41 ( 1) MOV指 令 通 用 寄 存 器 之 間 的 傳 送 ;如 : MOV BX, AX ; B
31、X=AX MOV AL, AH ; AL=AH 通 用 寄 存 器 和 段 寄 存 器 之 間 的 傳 送 ;如 : MOV DS, AX ; DS=AX MOV AX, ES ; AX=ES 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 42 ( 1) MOV指 令 通 用 寄 存 器 和 存 儲 單 元 之 間 的 傳 送 ;如 : MOV AL, BX ; 將 EA=BX的 內(nèi) 存 單 元 ; 的 內(nèi) 容 送 寄 存 器 AL MOV 1400H, BX ; 將 BX的 內(nèi) 容 送 EA=1400 ; 的 內(nèi) 存 單 元 段 寄 存 器 和 存 儲 單 元 之 間 的 傳
32、 送 。如 : MOV 1400H, CS ; 將 CS的 內(nèi) 容 送 EA=1400 ; 的 內(nèi) 存 單 元 MOV DS, BX ; 將 EA BX的 內(nèi) 存 單 元 內(nèi) 容 ; 送 DS 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 43 例 題設(shè) DS=1000H, SS=2000H, AX=1A2BH, BX=1200H,CX=339AH, BP=1200H, SP=1352H, SI=1354H,(11350H)=0A5H, (11351H) 3CH, (11352H)=0FFH ,(11353H)=26H, (11354H)=52H, (11355H)=0E7H,
33、(126A4H)=9DH, (126A5H)=16H, (21350H)=88H,(21351H)=51H, 求 以 下 各 指 令 執(zhí) 行 后 的 值 。( 1) MOV AX, 1352H AX=?答 : AX=1352H 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 44 例 題設(shè) DS=1000H, SS=2000H, AX=1A2BH, BX=1200H,CX=339AH, BP=1200H, SP=1352H, SI=1354H,(11350H)=0A5H, (11351H) 3CH, (11352H)=0FFH,(11353H) =26H, (11354H)=52
34、H, (11355H)=0E7H,(126A4H)=9DH, (126A5H)=16H, (21350H)=88H,(21351H)=51H, 求 以 下 各 指 令 執(zhí) 行 后 的 值 。( 2) MOV AX, 1352H AX=?答 : EA=1352H, DS=1000H,內(nèi) 存 單 元 地 址 =DS 10H+EA=11352H,所 以 , AX=26FFH 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 45 例 題設(shè) DS=1000H, SS=2000H, AX=1A2BH, BX=1200H,CX=339AH, BP=1200H, SP=1352H, SI=135
35、4H,(11350H)=0A5H, (11351H) 3CH, (11352H)=0FFH,(11353H)=26H, (11354H)=52H, (11355H)=0E7H,(126A4H)=9DH, (126A5H)=16H, (21350H)=88H,(21351H)=51H, 求 以 下 各 指 令 執(zhí) 行 后 的 值 。( 3) MOV 0150HBX, CH ( 11350H) =? ( 11351H) =?答 : 因 為 EA=BX+0150H=1350H, CH=33H,內(nèi) 存 單 元 地 址 =DS 10H+1350H=11350H,所 以 , ( 11350H) =33H,
36、 ( 11351H) =3CH 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 46 例 題設(shè) DS=1000H, SS=2000H, AX=1A2BH, BX=1200H,CX=339AH, BP=1200H, SP=1352H, SI=1354H,(11350H)=0A5H, (11351H) 3CH, (11352H)=0FFH,(11353H)=26H, (11354H)=52H, (11355H)=0E7H,(126A4H)=9DH, (126A5H)=16H, (21350H)=88H,(21351H)=51H, 求 以 下 各 指 令 執(zhí) 行 后 的 值 。( 4)
37、 MOV AX, 0150HBP AX=?答 : 因 為 EA=BP+0150H=1350H,內(nèi) 存 單 元 的 地 址 =SS 10H+1350H=21350H所 以 , AX=5188H 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 47 使 用 MOV的 注 意 點( 1) 兩 個 操 作 數(shù) 的 類 型 必 須 一 致 ;( 2) 兩 個 操 作 數(shù) 不 能 同 時 為 存 儲 器 操 作 數(shù) ;( 3) 不 能 用 CS做 目 的 操 作 數(shù) ;( 4) 不 允 許 用 立 即 數(shù) 做 目 的 操 作 數(shù) ;( 5) 不 允 許 用 立 即 數(shù) 直 接 向 段 寄 存
38、 器 傳 送 數(shù) 據(jù) ;( 6) 不 允 許 在 段 寄 存 器 之 間 直 接 傳 送 數(shù) 據(jù) ;傳 送 指 令 不 影 響 標 志 位 ! 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 48 兩 個 操 作 數(shù) 不 能 同 時 都 是 存 儲 器 操 作 數(shù) 如 圖 所 示 , 如 果 想 將 ( 21233H) 的 內(nèi) 容傳 送 到 ( 21235H) , 必 須 通 過 寄 存 器 中 轉(zhuǎn) 。 通 過 兩 條 指 令 實 現(xiàn) : MOV AH, 1233 21233H20000H 當 前 數(shù) 據(jù) 段A1H21235H FFH 內(nèi) 存 單 元 地 址 內(nèi) 存 單 元 內(nèi)
39、容21234H AH FFHFFHMOV 1235, AH 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 49 ( 2) PUSH和 POP指 令 ( 堆 棧 操 作 指 令 ) 堆 棧 段 是 用 來 保 存 數(shù) 據(jù) 和 地 址 的 一 個 存 儲 區(qū) 。堆 棧 段 寄 存 器 用 SS表 示 , 堆 棧 段 棧 頂 指 針 是 SP( 隱含 ) 。 由 于 堆 棧 段 只 有 一 個 出 入 口 , 堆 棧 操 作 按 先 入后 出 的 方 式 工 作 。 入 棧 指 令 PUSH 出 棧 指 令 POP不 影 響 標 志 位 ! 第 三 章 8086/8088指 令 系
40、統(tǒng)2021-5-5 50 入 棧 指 令 PUSH指 令 格 式 : PUSH src指 令 功 能 : SP 2SP( 隱 含 操 作 ) ; 將 字 數(shù) 據(jù) src送 到 EA=SP的 堆 棧 段 內(nèi) ;如 : PUSH AX 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 51 入 棧 指 令 PUSH指 令 PUSH AX的 執(zhí) 行 情 況 堆 棧 段 低 地 址 高 地 址 SP 執(zhí) 行 PUSH AX指 令 前 YY YY . . . . . . 設(shè) AX 3412H 設(shè) SP 1000H 堆 棧 段 低 地 址 高 地 址 SP 12 34 YY YY 執(zhí) 行 PU
41、SH AX指 令 后 . . . . . . SP 0FFEH 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 52 出 棧 指 令 POP指 令 格 式 : POP dst指 令 功 能 : 將 EA=SP的 字 送 到 目 的 操 作 數(shù) dst中 , SP+2SP( 隱 含 操 作 ) 。如 : POP BX例 題 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 53 例 題設(shè) DS=1000H, SS=2000H, AX=1A2BH, BX=1200H,CX=339AH, BP=1200H, SP=1352H, SI=1354H,(11350H)=0A5H,
42、 (11351H)=3CH, (11352H)=0FFH,(11353H)=26H, (11354H)=52H, (11355H)=0E7H,(126A4H)=9DH, (126A5H)=16H, (21352H)=88H,(21353H)=51H, 求 以 下 各 指 令 執(zhí) 行 后 的 值 。( 1) POP AX AX=? SP=?答 : 出 棧 指 令 先 傳 送 字 數(shù) 據(jù) , 因 為 SP=1352H, SS=2000H,字 地 址 =SS 10H+SP=21352H,所 以 , AX=5188H, 再 修 改 SP=SP+2=1354H 第 三 章 8086/8088指 令 系
43、統(tǒng)2021-5-5 54 ( 3) XCHG指 令指 令 格 式 : XCHG dst, src指 令 功 能 : dst src, 8位 、 16位 均 可如 : XCHG AX, BX XCHG CL, BX+DI不 影 響 標 志 位 !注 意 : 不 能 使 用 段 寄 存 器 和 立 即 數(shù) ; 不 能 在 兩 個 存 儲 單 元 之 間 進 行 。 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 55 3、 狀 態(tài) 標 志 傳 送 指 令( 1) 標 志 位 裝 入 寄 存 器 AH指 令( 2) 寄 存 器 AH送 標 志 寄 存 器 指 令( 3) 標 志 寄 存
44、 器 進 棧 指 令( 4) 標 志 寄 存 器 出 棧 指 令 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 56 ( 1) 標 志 位 裝 入 寄 存 器 AH指 令不 影 響 標 志 位 。ZFSF CF AF PF 指 令 格 式 : LAHF指 令 功 能 : 將 標 志 寄 存 器 的 低 8位 送 AH。即 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 57 ( 2) 寄 存 器 AH送 標 志 寄 存 器 指 令 指 令 格 式 : SAHF 指 令 功 能 : 將 寄 存 器 AH的 值 送 標 志 寄 存 器 的低 字 節(jié) 。 即 設(shè) 置 S
45、F、 ZF、 AF、 PF和 CF的 值 。ZFSF CF AF PF 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 58 ( 3) 標 志 寄 存 器 進 棧 指 令指 令 格 式 : PUSHF指 令 功 能 : SP 2SP; 將 16位 標 志 寄 存 器 的 值 入 棧 ;不 影 響 標 志 位 。 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 59 ( 4) 標 志 寄 存 器 出 棧 指 令指 令 格 式 : POPF指 令 功 能 : 先 將 EA=SP所 指 內(nèi) 存 的 字 送 標 志 寄 存 器 ; SP+2SP。標 志 位 發(fā) 生 變 化
46、。 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 60 1、 加 法 運 算 指 令( 1) 加 法 指 令 ADD( 2) 帶 進 位 加 法 指 令 ADC( 3) 加 1指 令 INC( 4) 壓 縮 的 BCD碼 加 法 調(diào) 整 指 令 DAA( 5) 非 壓 縮 的 BCD碼 加 法 調(diào) 整 指 令 AAA 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 61 2、 減 法 指 令(1)減 法 指 令 SUB(2)帶 借 位 的 減 法 指 令 SBB(3)減 1指 令 DEC(4)求 補 指 令 NEG(5)比 較 指 令(6)壓 縮 BCD碼 減 法
47、 調(diào) 整 指 令 DAS(7)非 壓 縮 BCD碼 減 法 調(diào) 整 指 令 AAS 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 62 3、 乘 法 指 令(1)無 符 號 數(shù) 乘 法 指 令 MUL(2)帶 符 號 數(shù) 乘 法 指 令 IMUL(3)非 壓 縮 BCD碼 乘 法 調(diào) 整 指 令 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 63 4、 除 法 指 令(1)無 符 號 數(shù) 除 法 指 令 DIV(2)帶 符 號 數(shù) 除 法 指 令 IDIV(3)字 節(jié) 擴 展 指 令 CBW(4)字 擴 展 成 雙 字 指 令 CWD(5)非 壓 縮 BCD碼
48、除 法 調(diào) 整 指 令 AAD 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 64 ( 1) 加 法 指 令 ADD指 令 格 式 : ADD dst, src指 令 功 能 : ( dst) +( src) ( dst) 所 有 標 志 位 隨 運 算 結(jié) 果 發(fā) 生 變 化 。 如 : ADD AX, 3A5FH ; AX+3A5FHAX ADD AL, BX ; 將 EA=BX的 內(nèi) 存 單 元 的; 內(nèi) 容 +ALAL ADD BX, AX ; 將 EA=BX的 內(nèi) 存 內(nèi) 容; +AX 該 內(nèi) 存 單 元 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5
49、65 ( 2) 帶 進 位 加 法 指 令 ADC指 令 格 式 : ADC dst, src指 令 功 能 : (dst)+(src)+CF(dst) 所 有 標 志 位 隨 運 算 結(jié) 果 變 化 。 如 : ADC AX, BX ; AX+BX+CFAX ADC AL, BX ; 將 EA=BX的 內(nèi) 存 單 元 的; 內(nèi) 容 +AL+CFAL ADC BX, AX ; 將 EA=BX的 內(nèi) 存 內(nèi) 容 +AX ; +CF 該 內(nèi) 存 單 元例 題 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 66 例 1 設(shè) 原 AL=79H, BH=0B3H,求 執(zhí) 行 指 令 AD
50、D AL, BH后 , AL=? BH=? 各 個 標志 位 的 值 ?解 : 79H= 0111 1001B+) B3H= 1011 0011B0010 1100B1所 以 , AL=0010 1100B=2CH, BH=0B3HSF=0, ZF=0, AF=0,PF=0, CF=1, OF=0。 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 67 例 2求 兩 個 雙 字 數(shù) 據(jù) 相 加 。 假 設(shè)數(shù) 據(jù) 1在 DX(高 字 )和 AX(低 字 )內(nèi) , 為 12345678H,數(shù) 據(jù) 2在 BX(高 字 )和 CX(低 字 )內(nèi) , 為 6789ABCDH。解 : 因 為
51、 8086/8088的 指 令 只 能 進 行 字 /字 節(jié) 運 算 , 所 以 對 于 雙 字 必 須 分 兩 步 進 行 。 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 68 例 2求 兩 個 雙 字 數(shù) 據(jù) 相 加 。數(shù) 據(jù) 1在 DX(高 字 )和 AX(低 字 )內(nèi) , 為 12345678H,數(shù) 據(jù) 2在 BX(高 字 )和 CX(低 字 )內(nèi) , 為 6789ABCDH。解 : 因 為 8086/8088的 指 令 只 能 進 行 字 /字 節(jié) 運 算 , 所 以 對 于 雙 字 必 須 分 兩 步 進 行 。第 一 步 , 低 字 和 低 字 相 加 : AD
52、D AX, CXAX= 5 6 7 8H+) CX= ABCDHAX= 0 2 4 5H CF= 1 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 69 例 2求 兩 個 雙 字 數(shù) 據(jù) 相 加 。數(shù) 據(jù) 1在 DX(高 字 )和 AX(低 字 )內(nèi) , 為 12345678H,數(shù) 據(jù) 2在 BX(高 字 )和 CX(低 字 )內(nèi) , 為 6789ABCDH。解 : 第 二 步 , 高 字 和 高 字 相 加 , 同 時 考 慮 低 字 之 和向 高 字 進 位 : ADC DX, BXDX= 1 2 3 4HBX= 6 7 8 9H+) CF= 1DX= 7 9 B EH C
53、F= 0所 以 雙 字 之 和 是 79BE 0245H, CF=0 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 70 例 2求 兩 個 雙 字 數(shù) 據(jù) 相 加 。數(shù) 據(jù) 1在 DX(高 字 )和 AX(低 字 )內(nèi) , 為 12345678H,數(shù) 據(jù) 2在 BX(高 字 )和 CX(低 字 )內(nèi) , 為 6789ABCDH。解 : 因 此 , 本 題 要 求 的 雙 字 相 加 , 由 兩 條 指 令 完 成 : ADD AX, CX ADC DX, BX 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 71 ( 3) 加 1指 令 INC指 令 格 式 :
54、INC dst指 令 功 能 : ( dst) +1( dst) CF不 受 影 響 , 其 他 標 志 位 隨 運 算 結(jié) 果 變 化 。 如 : INC AX ; AX+1AX INC CL ; CL+1CL INC BX ; 將 EA=BX的 內(nèi) 存 單 元 內(nèi) 容; +1 該 內(nèi) 存 單 元 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 72 ( 4) 壓 縮 的 BCD碼 加 法 調(diào) 整 指 令 DAA指 令 格 式 : DAA指 令 功 能 : 對 AL中 的 壓 縮 BCD數(shù) 加 法 結(jié) 果 自 動 調(diào) 整 ,分 兩 種 情 況 進 行 : 當 AL低 4位 9或
55、 AF=1時 , AL+06HAL, 1AF; 當 AL的 高 4位 9或 CF=1時 , AL+60H AL, 1 CF。 例 題 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 73 例 題已 知 兩 個 壓 縮 BCD碼 AL=38H和 BL=24H, 對 其 求和 。解 : 第 一 步 ADD AL, BL 38BCD = 0011 1000B +) 24BCD = 0010 0100B0101 1100B (=5CH)62BCD 顯 然 , 執(zhí) 行 加 法 指 令 與 實 際 結(jié) 果 不 符 合 。 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 74 例
56、 題解 : 第 二 步 DAA ; 注 意 隱 含 操 作 , 只 對 AL進; 行 調(diào) 整0101 1100B (=5CH, 則 低 4位 9) 0110B (=06H)0110 0010B (=62H即 為 62BCD)+) 所 以 , 對 于 壓 縮 BCD碼 , 在 進 行 加 法 運 算 后 ,必 須 緊 跟 一 條 調(diào) 整 指 令 DAA, 以 保 證 計 算 結(jié) 果 正 確 。 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 75 例 題已 知 兩 個 壓 縮 BCD碼 AL=38H和 BL=24H, 對 其 求 和 。解 : 因 此 , 對 兩 個 壓 縮 BCD
57、碼 進 行 加 法 , 需 要 如 下兩 條 指 令 完 成 : ADD AL, BL DAA ; 對 AL進 行 調(diào) 整 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 76 ( 5) 非 壓 縮 的 BCD碼 加 法 調(diào) 整 指 令 AAA 指 令 格 式 : AAA 指 令 功 能 : 對 AL中 的 兩 個 非 壓 縮 BCD碼 加 法結(jié) 果 進 行 調(diào) 整 , 使 之 成 為 正 確 的 結(jié) 果 。 對 于 非 壓 縮 BCD碼 , 在 進 行 加 法 運 算 后 , 必須 緊 跟 一 條 調(diào) 整 指 令 AAA, 以 保 證 運 算 結(jié) 果 的 正確 性 。 第 三
58、章 8086/8088指 令 系 統(tǒng)2021-5-5 77 (1)減 法 指 令 SUB指 令 格 式 : SUB dst, src指 令 功 能 : (dst) (src)(dst)例 如 : SUB AX, 3A5FH ; AX 3A5FHAX SUB AL, BX ; 將 AL (EA=BX)的 內(nèi) 存; 單 元 的 內(nèi) 容 AL ADD BX, AX ; 將 EA=BX的 內(nèi) 存 內(nèi) 容 AX ; 該 內(nèi) 存 單 元 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 78 (2)帶 借 位 的 減 法 指 令 SBB指 令 格 式 : SBB dst, src指 令 功 能
59、 : (dst) (src) CF(dst) 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 79 (3)減 1指 令 DEC指 令 格 式 : DEC dst指 令 功 能 : (dst) 1(dst) 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 80 (4)求 補 指 令 NEG指 令 格 式 : NEG dst指 令 功 能 : 0 (dst) (dst)例 如 :NEG AX ; 設(shè) 原 AX 1122H, ; 執(zhí) 行 指 令 后 AX 0 1122H; AX 0EEDEH 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 81 (5)比 較
60、 指 令 CMP指 令 格 式 : CMP dst, src指 令 功 能 : (dst) (src), 影 響 標 志 位 。注 意 : 目 的 操 作 數(shù) 不 發(fā) 生 變 化 。如 : CMP AH, 00H ; AH與 0比 較 , 結(jié) 果 影 響 標 志 位 CMP AX, BX ; AX與 EA=BX的 內(nèi) 存 單 元 的 字 ; 比 較 , 結(jié) 果 影 響 標 志 位 。 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 82 (6)壓 縮 BCD碼 減 法 調(diào) 整 指 令 DAS 指 令 格 式 : DAS 指 令 功 能 : 對 AL中 兩 個 壓 縮 的 BCD碼
61、 相 減 后 的結(jié) 果 進 行 調(diào) 整 。 ( 類 似 DAA) 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 83 (7)非 壓 縮 BCD碼 減 法 調(diào) 整 指 令 AAS 指 令 格 式 : AAS 指 令 功 能 : 對 AL中 兩 個 非 壓 縮 BCD碼 相 減 的結(jié) 果 進 行 調(diào) 整 。 ( 類 似 DAA) 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 84 (1)無 符 號 數(shù) 乘 法 指 令 MUL指 令 格 式 : MUL src指 令 功 能 : (src) ALAX (src是 字 節(jié) 數(shù) 據(jù) ) (src) AXDX, AX (sr
62、c是 字 數(shù) 據(jù) )如 : MUL BL ; BL ALAX MUL BX ; BX AXDX, AX MUL BYTE PTRSI ; 將 EA=SI的 內(nèi) 存 單 元 的 ; 內(nèi) 容 ALAX注 意 隱 含 操 作 ! 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 85 (2)帶 符 號 數(shù) 乘 法 指 令 IMUL指 令 格 式 : IMUL src指 令 功 能 : 當 參 加 運 算 的 數(shù) 據(jù) 是 帶 符 號 數(shù) 時 , 用 此命 令 , 所 有 指 令 功 能 與 MUL相 同 。 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 86 (3)非 壓
63、縮 BCD碼 乘 法 調(diào) 整 指 令指 令 格 式 : AAM指 令 功 能 : 對 AX內(nèi) 兩 個 非 壓 縮 BCD碼 相 乘 結(jié) 果 進 行調(diào) 整 。 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 87 (1)無 符 號 數(shù) 除 法 指 令 DIV指 令 格 式 : DIV src指 令 功 能 : 兩 個 無 符 號 數(shù) 相 除 : src是 字 節(jié) 數(shù) 據(jù) , AX/(src) AL(商 ), AH(余 數(shù) ) src是 字 數(shù) 據(jù) , DX, AX/(src) AX(商 ), DX(余 數(shù) ) 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 88 (2
64、)帶 符 號 數(shù) 除 法 指 令 IDIV指 令 格 式 : IDIV src指 令 功 能 : 兩 個 帶 符 號 數(shù) 相 除 : src是 字 節(jié) AX/(src) AL(商 ), AH(余 數(shù) ) src是 字 DX, AX/(src) AX(商 ), DX(余 數(shù) ) 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 89 (3)字 節(jié) 擴 展 指 令 CBW指 令 格 式 : CBW指 令 功 能 : 將 AL擴 展 到 AX(為 除 法 指 令 做 準 備 )。 當 AL的 最 高 位 是 0, 則 AH=00H; 當 AL的 最 高 位 是 1, 則 AH=0FFH。
65、 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 90 (4)字 擴 展 成 雙 字 指 令 CWD指 令 格 式 : CWD指 令 功 能 : 將 AX擴 展 到 DX, AX (為 除 法 指 令 做 準備 ): 當 AX的 最 高 位 是 0, 則 DX=0000H; 當 AX的 最 高 位 是 1, 則 DX=0FFFFH。 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 91 (5)非 壓 縮 BCD碼 除 法 調(diào) 整 指 令 AAD指 令 格 式 : AAD指 令 功 能 : 對 AX中 非 壓 縮 BCD碼 的 被 除 數(shù) 進 行 調(diào)整 , 保 證 結(jié)
66、 果 正 確 (在 除 法 指 令 DIV前 )。 第 三 章 8086/8088指 令 系 統(tǒng)2021-5-5 92 例 題設(shè) DS=1000H, SS=2000H, AX=1A2BH, BX=1200H, CX=339AH,BP=1200H, SP=1352H, SI=1354H, ( 11350H) =0A5H, ( 11351H) 3CH, ( 11352H) =0FFH, ( 11353H) =26H,( 11354H) =52H, ( 11355H) =0E7H, ( 126A4H) =9DH,( 126A5H) =16H, ( 21350H) =88H, ( 21351H) =51H,求 以 下 各 指 令 執(zhí) 行 后 的 值 。( 1) ADD SI, CX (11354H)=? (11355H)=? SF=? ZF=? CF=? OF=?答 : EA=SI=1354H; DS=1000H內(nèi) 存 單 元 的 字 地 址 =1000 10H+1354H=11354H該 內(nèi) 存 單 元 的 字 =0E752H而 , CX=339AH; 第 三 章 8086/8088指 令
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 建筑施工重大危險源安全管理制度
- 安全培訓資料:典型建筑火災(zāi)的防治基本原則與救援技術(shù)
- 企業(yè)雙重預(yù)防體系應(yīng)知應(yīng)會知識問答
- 8 各種煤礦安全考試試題
- 9 危險化學品經(jīng)營單位安全生產(chǎn)管理人員模擬考試題庫試卷附答案
- 加壓過濾機司機技術(shù)操作規(guī)程
- 樹脂砂混砂工藝知識總結(jié)
- XXXXX現(xiàn)場安全應(yīng)急處置預(yù)案
- 某公司消防安全檢查制度總結(jié)
- 1 煤礦安全檢查工(中級)職業(yè)技能理論知識考核試題含答案
- 4.燃氣安全生產(chǎn)企業(yè)主要負責人模擬考試題庫試卷含答案
- 工段(班組)級安全檢查表
- D 氯化工藝作業(yè)模擬考試題庫試卷含答案-4
- 建筑起重司索信號工安全操作要點
- 實驗室計量常見的30個問問答題含解析