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

正文內(nèi)容

指令系統(tǒng)(學(xué)習(xí)資料)-在線瀏覽

2025-03-07 18:37本頁面
  

【正文】 ④ 不允許段寄存器之間直接數(shù)據(jù)傳送。 ⑥ 不能向段寄存器送立即數(shù)。8086/ 8088指令系統(tǒng)中提供了完成這兩種操作的相應(yīng)指令。(SP) ←(SP) 2, ((SP)+1:(SP)) ←(src) src 源操作數(shù)可以是寄存器操作數(shù)和存儲器操作數(shù),且必須是 16位的操作數(shù),但不能是立即數(shù)。 (dst) ← ((SP)+1:(SP)), (SP) ←(SP)+2 dst 目的操作數(shù)可以是寄存器操作數(shù)和存儲器操作數(shù),且必須是 16位的操作數(shù),但不能是立即數(shù)。 指令格式及操作: XCHG opr1, opr2 。 指令格式及操作: XLAT src_table 。執(zhí)行的結(jié)果放在 AL中。 XLAT指令還可以有以下幾種表示形式: XLAT 。有 B就不允許再寫操作數(shù)。重設(shè)段寄存器為 ES 第 4章 80x86指令系統(tǒng) [ 例 ]在內(nèi)存的數(shù)據(jù)段有一張 16進(jìn)制數(shù)的 ASCII碼表,其首地址為Hex_table,如下圖所示,為了查出第 10個元素 , 即十六進(jìn)制數(shù) A的 ASCII碼,則可用以下幾條指令實現(xiàn): MOV BX, OFFSET Hex_tale 。(AL) ← 序號 XLAT Hex_table 。輸入輸出指令可以分為兩大類:一類是直接端口地址的輸入/輸出指令:一類是通過 DX寄存器間接端口地址的輸入/輸出指令 。(acc) ←(port) 第 4章 80x86指令系統(tǒng) ② 間接尋址的輸入指令 尋址范圍 065535( 少于或超過 8位地址 ) 指令格式及操作: IN acc, DX 。 (port) ← (acc) ② 間接尋址的輸出指令 指令格式及操作: OUT DX, acc 。即源操作數(shù)必須是一個存儲器操作數(shù),目的操作數(shù)必須是一個通用寄存器操作數(shù)。 第 4章 80x86指令系統(tǒng) 不同: LEA BX, buffer 。將存儲器 buffer的內(nèi) 容傳送到 BX 相同: LEA BX, buffer MOV BX, OFFSET buffer 以上兩條指令都是將存儲器 buffer的偏移地址送到 BX。 第 4章 80x86指令系統(tǒng) 2. 地址指針裝入 DS指令 指令格式: LDS reg16, mem32 此指令的功能是將源操作數(shù)所對應(yīng)的雙字長的內(nèi)存單元中的高字內(nèi)容(一般為 16位段基址)送入 DS,低字內(nèi)容(一般為偏移地址)送入指令所指定的寄存器中。例如: LES DI, [2130H] 34H 12H 00H 40H 2130H 2132H DM DI ES 1234H 4000H 第 4章 80x86指令系統(tǒng) (四) 標(biāo)志傳送指令 將標(biāo)志寄存器 F的低字節(jié)傳送到 AH中。 通過 AH對標(biāo)志寄存器的 SF、 ZF、 AF、 PF、 CF標(biāo)志位置位。 指令格式及操作: PUSHF 。(SP)) ←(FLAG) 將當(dāng)前棧頂和次棧頂中的數(shù)據(jù)彈出,送回標(biāo)志寄存器當(dāng)中。 (FLAG) ←((SP)+1。 必要時可修改標(biāo)志寄存器的內(nèi)容。 根據(jù)運算結(jié)果影響標(biāo)志位,有時要利用某些標(biāo)志位才能得到正確的結(jié)果。 BCD調(diào)整指令 ASCII碼調(diào)整指令 (dst) ←(dst) + 1 (dst) ←(dst)+(src)+(CF) (dst) ←(dst) +(src) 操作功能 ○ 1 △ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ C P S Z A DAA AAA ○ INC dst ○ ADC dst, src ○ ADD dst, src O 標(biāo)志位影響 指令格式 第 4章 80x86指令系統(tǒng) ① 功能:源操作數(shù)和目的操作數(shù)相加,結(jié)果送到目的操作數(shù)。 ADD dst, src (dst) ←(dst) +(src) 第 4章 80x86指令系統(tǒng) ② 功能:源操作數(shù)和目的操作數(shù)相加外,再加上進(jìn)位標(biāo)志 CF,結(jié)果送到目的操作數(shù)。 ADC dst, src (dst) ←(dst) +(src)+1 第 4章 80x86指令系統(tǒng) ③ 功能:將目的操作數(shù)當(dāng)作無符號數(shù),加 1后結(jié)果送到目的操作數(shù)。 間接尋址的存儲單元加 1時,數(shù)據(jù)長度需用偽指令說明。 INC d d ←d +1 第 4章 80x86指令系統(tǒng) 例 計 算 兩 個 多 字 節(jié) 十 六 進(jìn) 制 數(shù) 之 和 :3B74AC60F8H+20D59E36C1H=? 式中被加數(shù)和加數(shù)均有 5個字節(jié),可以編一個循環(huán)程序?qū)崿F(xiàn)以上運算。要求相加所得結(jié)果仍存回以 DATA1為首址的內(nèi)存區(qū)。程序如下: MOV CX, 5 ;設(shè)置循環(huán)次數(shù) MOV SI, 0 ;置位移量初
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1