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

正文內(nèi)容

微機匯編ppt課件(已修改)

2025-05-11 01:41 本頁面
 

【正文】 微機原理與接口技術(shù) 教案 第 3 章 匯編語言程序設(shè)計 第 3 章 匯編語言程序設(shè)計 8086/8088指令系統(tǒng) 匯編語言程序 匯編語言程序設(shè)計 8086/8088指令格式 ◆ 8086/8088執(zhí)行指令的語句格式: [〈 標(biāo)號 〉 : ] 〈 操作符 〉 [〈 操作數(shù) 〉 ] [ ; 〈 注釋 〉 ] ◆ 操作符 是操作碼的助記符號表示 , 是指令的 關(guān)鍵字 ,必不可少 。 ◆ 標(biāo)號 是自定義的 、 非系統(tǒng)關(guān)鍵字的 符號串 。 ◆ 操作數(shù) 是參與指令具體操作的 操作對象 , 根據(jù)操作數(shù)的個數(shù) , 有 0( 零 ) 操作數(shù) 指令 、 單操作數(shù) 指令和 雙操作數(shù) ( 用逗號分割 ) 指令 。 操作數(shù) 尋址方式 ◆ 8086/8088操作數(shù)作為參與指令具體的 操作對象 , 可以是操作數(shù)據(jù) , 也可以是 轉(zhuǎn)移地址 。 ◆ 尋址方式 是指 操作對象存放的地方 ,可以是直接給出(立即數(shù)),也可以 存放在寄存器,或內(nèi)存儲器,或輸入 /輸出接口中。 ◆ 8086/8088尋址方式 分為 操作數(shù)據(jù)尋址方式 和 轉(zhuǎn)移地址尋址方式 兩大類。 ◆ 操作數(shù)據(jù)尋址方式 ( 7種):立即尋址 、寄存器 尋址 、直接內(nèi)存 或 I/O尋址 、間接內(nèi)存 或 I/O尋址 方式等。 ◆ 轉(zhuǎn)移地址尋址方式 ( 4種) :段內(nèi) 直接 尋址 、 段內(nèi) 間接 尋址 、 段 間直接 尋址 、 段 間間接 尋址 方式。 立即方式 :操作數(shù)據(jù)在指令中 直接給出(立即數(shù)) 。 寄存器方式 :操作數(shù)存放在指令給出的 字節(jié) /字寄存器 中。 例如: MOV AX, 0FC25H ; AX←0FC25H MOV AL, 42H ; AL←42H MOV AH, 11010011B ; AH← 11010011B(0D3H) MOV CX, 25 ; AX← 25 MOV AL, 1000 ; 錯誤 ,超字節(jié)范圍 MOV DS, 2022H ; 錯誤 ,立即數(shù)不能直接給段 R MOV AX, IP ; 錯誤 ,不得使用 IP MOV AX, CS ; 正確, CS可讀 MOV CS, AX ; 錯誤 , CS不可寫 立即尋址和寄存器尋址 存儲器尋址方式 ◆ 內(nèi)存 邏輯地址的 段基址值 存放在 段址寄存器 : CS/SS/DS/ES ◆ 內(nèi)存 邏輯地址的 偏移地址( EA) 尋址方式 : 直接方式 :指令中直接給出 EA 間接方式 : EA =( 寄存器) EA =( 寄存器) +〈位移量〉 EA =( 寄存器 1) + (寄存器 2) EA =( 寄存器 1) + (寄存器 2) + 〈位移量〉 ◆ 內(nèi)存尋址使用的 偏移址寄存器 : BX, BP, SI, DI ◆ 段址 R和 偏移址 R配對使用的隱含規(guī)定: 代碼(指令)指針 CS:IP 堆棧操作指針 SS:SP, 或 SS:BP 源數(shù)據(jù)串指針 DS:SI 目的數(shù)據(jù)串指針 ES:DI 存儲器數(shù)據(jù)尋址方式例 MOV AX, [1000H] ; ( DS : 1000H) 的字?jǐn)?shù) →AX MOV [2022H], BX ; BX →( DS : 2022H) MOV AX, [BX] ; ( DS : BX) 的字?jǐn)?shù) →AX MOV AX, SS:[SI] ; ( SS : SI) 的字?jǐn)?shù) →AX MOV AX, [BX100] ; ( DS :( BX100)) 的字?jǐn)?shù) →AX MOV [BX+ SI] , AX ; [BX+SI] 是內(nèi)存間接尋址 MOV AX, [BX+DI+8] ; [BX+DI+8] 是內(nèi)存間接尋址 MOV AX, [CX] ; 錯誤 , CX寄存器不能用于內(nèi)存尋址 MOV [BX], [SI] ; 錯誤 , 2個操作數(shù)不能都是內(nèi)存尋址 MOV AX, [SI+DI] ; 錯誤 , SI和 DI 不能配對做內(nèi)存間接尋址 8086/8088指令系統(tǒng) ◆ 8086/8088 指令系統(tǒng)有 133條指令 , 分為六大類: 1. 傳送指令類 : 主要有 MOV 傳送 , PUSH 壓入 , POP 彈出 , XCHG 交換 , LEA 取偏移 等 。 2. 算術(shù)運算指令類 : 加、減、乘、除(整數(shù))算術(shù)運算和BCD碼調(diào)整五組指令。 3. 邏輯運算和移位指令類 : 邏輯運算指令組,移位指令組。 4. 控制轉(zhuǎn)移指令類 : 有 /無條件轉(zhuǎn)移指令組(將在分支程序設(shè)計中介紹), LOOP指令組(將在循環(huán)程序設(shè)計中介紹),CALL/RET指令組(將在子程序設(shè)計中介紹)。 5. 串操作指令類 (略) 6. 處理機控制指令類 1. 數(shù)據(jù)傳送指令類 ◆ 數(shù)據(jù)傳送類指令一共有 14條(表 ) 。 這里 主要介紹: MOV 傳送 PUSH 壓入堆棧 POP 彈出堆棧 XCHG 交換 LEA 取偏移 IN 輸入端口 “ 讀 ” OUT 輸出端口 “ 寫 ” ◆ 數(shù)據(jù)傳送類指令均 不影響標(biāo)志位 。 ◆ 數(shù)據(jù)類型字節(jié)( byte) /字( word)。 絕大多數(shù)是 雙操作數(shù) ,兩個操作數(shù)(字節(jié) /字) 類型必須一致 。 ◆ 尋址方式基本與 MOV 指令 的要求相同。 數(shù)據(jù)傳送指令 傳送指令 MOV 格式: MOV dst, src 操作: dst← ( src) 雙操作數(shù)尋址方式: dst (目的操作數(shù) ) src (源操作數(shù) ) reg( 寄存器) reg| mem| data( 立即數(shù)) | segreg mem( 內(nèi)存) reg| data| segreg segreg( 段寄存器) reg| mem ◆ 兩個操作數(shù)類型(字節(jié) /字)要一致。 ◆ 目的操作數(shù)不能是立即數(shù),兩個操作數(shù)不能都是內(nèi)存尋址方式。 堆棧操作指令 PUSH 和 POP 是一對堆棧操作指令: ◆ 堆棧是一個 “ 先進(jìn)后出 ” 的內(nèi)存數(shù)據(jù)存取區(qū)域。堆棧邏輯地址 SS: SP 。 ◆ 數(shù)據(jù)進(jìn)入堆棧的操作為 壓入 ( PUSH), 從堆棧取出數(shù)據(jù)的操作為 彈出 ( POP)。 堆棧操作是 單操作數(shù) 指令 , 只能是 字類型數(shù)據(jù) 。 壓入指令 PUSH 格式: PUSH src 操作 : ⑴ ( SP) 2→SP ⑵( src) →( SP) 操作數(shù)尋址: src = |mem |reg |segreg SS:0000 SS: SP 棧頂 棧底 彈出指令 POP 格式: POP dst 操作: ⑴ (( SP)) →dst ⑵ ( SP) +2→SP 操作數(shù)尋址: dst = mem|reg|segreg 例如 : PUSH AX ; AX→( SS : SP) PUSH [BX] ; ( DS : BX) →( SS : SP) POP CX ; ( SS : SP) →CX PUSH CL ; 錯誤 , 堆棧操作必須是字類型數(shù)據(jù) POP 200 ; 錯誤 , 立即數(shù)不能是堆棧操作數(shù)據(jù) 堆棧操作指令 交換指令 XCHG 格式: XCHG opr1, opr2 操作: ( opr1) ←→ ( opr2) 操作數(shù)尋址: opr1=reg opr2= reg |mem 注意 :不可以直接把兩個內(nèi)存數(shù)據(jù)交換。 例如: MOV AX, [2022H] ; ( DS : 2022H) →AX XCHG AX, [BX] ; AX和 ( DS : BX) 交換 MOV [2022H], AX ; AX→( DS : 2022H) 數(shù)據(jù)交換指令 查表換碼指令 XLAT 格式: XLAT 。 無操作數(shù) 操作: AL←DS: ( BX+AL) 。 隱含操作數(shù)尋址 注意 : BX為表頭的 EA, AL是距離表頭的位移量 。表最大容量為 256個字節(jié)。 例如: MEM DB ‘ABCDEFGHIJKLMNOPQRSTUVWXYZ’ MOV BX, OFFSET MEM MOV AL, 2 XLAT 。 AL= 43H( ‘C’的 ASCII碼值) 查
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1