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

正文內(nèi)容

《微機(jī)匯編》ppt課件-全文預(yù)覽

  

【正文】 非 AND 邏輯與 OR 邏輯或 XOR 邏輯異或 TEST 位測(cè)試 SHL 邏輯左移 ROL 循環(huán)左移 SHR 邏輯右移 ROR 循環(huán)右移 SAL 算術(shù)左移 RCL 帶進(jìn)位循環(huán)左移 SAR 算術(shù)右移 RCR 帶進(jìn)位循環(huán)右移 ◆ 操作數(shù)可為字節(jié) /字類(lèi)型,按位進(jìn)行邏輯運(yùn)算。 把有符號(hào)數(shù) AL擴(kuò)展為 AX CWD 。乘積的高階部分如果非 0, OF,CF均被置 1。( dst) ( src) CF → dst 減 1指令 DEC 格式: DEC dst 。( dst) +( src) → dst 進(jìn)位加指令 ADC 格式: ADC dst, src 。 這里主要介紹加、減、乘、除 14條指令(表 ) : ADD 加法 ADC 進(jìn)位加 INC 加 1 SUB 減法 SBB 借位減 DEC 減 1 CMP 比較 NEG 求補(bǔ) MUL 無(wú)符號(hào)乘法 IMUL 有符號(hào)乘法 DIV 無(wú)符號(hào)除法 IDIV 有符號(hào)除法 CBW 字節(jié)符號(hào)擴(kuò)展 CWD 字符號(hào)擴(kuò)展 ◆ 算術(shù)運(yùn)算類(lèi)指令基本都均 影響標(biāo)志位 ( ZF、 SF、 CF、 OF)。 例如: MEM DB ‘ABCDEFGHIJKLMNOPQRSTUVWXYZ’ MOV BX, OFFSET MEM MOV AL, 2 XLAT 。 例如: MOV AX, [2022H] ; ( DS : 2022H) →AX XCHG AX, [BX] ; AX和 ( DS : BX) 交換 MOV [2022H], AX ; AX→( DS : 2022H) 數(shù)據(jù)交換指令 查表?yè)Q碼指令 XLAT 格式: XLAT 。堆棧邏輯地址 SS: SP 。 ◆ 尋址方式基本與 MOV 指令 的要求相同。 5. 串操作指令類(lèi) (略) 6. 處理機(jī)控制指令類(lèi) 1. 數(shù)據(jù)傳送指令類(lèi) ◆ 數(shù)據(jù)傳送類(lèi)指令一共有 14條(表 ) 。 例如: MOV AX, 0FC25H ; AX←0FC25H MOV AL, 42H ; AL←42H MOV AH, 11010011B ; AH← 11010011B(0D3H) MOV CX, 25 ; AX← 25 MOV AL, 1000 ; 錯(cuò)誤 ,超字節(jié)范圍 MOV DS, 2022H ; 錯(cuò)誤 ,立即數(shù)不能直接給段 R MOV AX, IP ; 錯(cuò)誤 ,不得使用 IP MOV AX, CS ; 正確, CS可讀 MOV CS, AX ; 錯(cuò)誤 , CS不可寫(xiě) 立即尋址和寄存器尋址 存儲(chǔ)器尋址方式 ◆ 內(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配對(duì)使用的隱含規(guī)定: 代碼(指令)指針 CS:IP 堆棧操作指針 SS:SP, 或 SS:BP 源數(shù)據(jù)串指針 DS:SI 目的數(shù)據(jù)串指針 ES:DI 存儲(chǔ)器數(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] ; 錯(cuò)誤 , CX寄存器不能用于內(nèi)存尋址 MOV [BX], [SI] ; 錯(cuò)誤 , 2個(gè)操作數(shù)不能都是內(nèi)存尋址 MOV AX, [SI+DI] ; 錯(cuò)誤 , SI和 DI 不能配對(duì)做內(nèi)存間接尋址 8086/8088指令系統(tǒng) ◆ 8086/8088 指令系統(tǒng)有 133條指令 , 分為六大類(lèi): 1. 傳送指令類(lèi) : 主要有 MOV 傳送 , PUSH 壓入 , POP 彈出 , XCHG 交換 , LEA 取偏移 等 。 ◆ 操作數(shù)據(jù)尋址方式 ( 7種):立即尋址 、寄存器 尋址 、直接內(nèi)存 或 I/O尋址 、間接內(nèi)存 或 I/O尋址 方式等。 ◆ 操作數(shù) 是參與指令具體操作的 操作對(duì)象 , 根據(jù)操作數(shù)的個(gè)數(shù) , 有 0( 零 ) 操作數(shù) 指令 、 單操作數(shù) 指令和 雙操作數(shù) ( 用逗號(hào)分割 ) 指令 。 ◆ 標(biāo)號(hào) 是自定義的 、 非系統(tǒng)關(guān)鍵字的 符號(hào)串 。 ◆ 8086/8088尋址方式 分為 操作數(shù)據(jù)尋址方式 和 轉(zhuǎn)移地址尋址方式 兩大類(lèi)。 寄存器方式 :操作數(shù)存放在指令給出的 字節(jié) /字寄存器 中。 4. 控制轉(zhuǎn)移指令類(lèi) : 有 /無(wú)條件轉(zhuǎn)移指令組(將在分支程序設(shè)計(jì)中介紹), LOOP指令組(將在循環(huán)程序設(shè)計(jì)中介紹),CALL/RET指令組(將在子程序設(shè)計(jì)中介紹)。 絕大多數(shù)是 雙操作數(shù) ,兩個(gè)操作數(shù)(字節(jié) /字) 類(lèi)型必須一致 。 堆棧操作指令 PUSH 和 POP 是一對(duì)堆棧操作指令: ◆ 堆棧是一個(gè) “ 先進(jìn)后出 ” 的內(nèi)存數(shù)據(jù)存取區(qū)域。 壓入指令 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 ; 錯(cuò)誤 , 堆棧操作必須是字類(lèi)型數(shù)據(jù) POP 200 ; 錯(cuò)誤 , 立即數(shù)不能是堆棧操作數(shù)據(jù) 堆棧操作指令 交換指令 XCHG 格式: XCHG opr1, opr2 操作: ( opr1) ←→ ( opr2) 操作數(shù)尋址: opr1=reg opr2= reg |mem 注意 :不可以直接把兩個(gè)內(nèi)存數(shù)據(jù)交換。表最大容量為 256個(gè)字節(jié)。 例如: IN AL , 80H ;與 MOV AL, 80H 的區(qū)別 OUT 20H , AL ; 與 MOV [20H], AL 的區(qū)別 MOV DX, 100H ; DX=100H OUT DX, AL ;與 MOV DX, AX 的區(qū)別 IN AL, [80H] ; 錯(cuò)誤 , 端口尋址不能用方括號(hào) ◆ 算術(shù)運(yùn)算類(lèi)指令一共有 20條,分成加、減、乘、(整)除指令和 BCD碼調(diào)整指令五組 。 2. 算術(shù)運(yùn)算指令類(lèi) 加法指令 ADD 格式: ADD dst, src 。( dst) ( src) → dst 借位減指令 SBB 格式: SBB dst, src 。 求互補(bǔ)碼 例如,計(jì)算 12345678H + 80A7FD28H MOV DX, 1234H MOV AX, 5678H ; DX|AX= 12345678H ADD AX, 0FD28H ADC DX, 80A7H ; DX|AX= 92DC53A0H 減法運(yùn)算指令 無(wú)符號(hào)乘法指令 MUL 有符號(hào)乘法指令 IMUL 格式: MUL src IMUL src 操作數(shù)尋址: src = reg|mem 操作: 有
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1