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

正文內(nèi)容

[計(jì)算機(jī)硬件及網(wǎng)絡(luò)]微機(jī)原理與接口技術(shù)-在線瀏覽

2024-12-03 23:06本頁(yè)面
  

【正文】 0日 11時(shí) 41分 11 167。 33 8086的指令系統(tǒng)- 數(shù)據(jù)傳送指令 ( 4) XCHG交換指令 (Exchange) 指令格式 : XCHG 目的 , 源 指令功能 : 源操作數(shù)、目的操作數(shù)數(shù)據(jù)交換。 例 設(shè) AX=2021H, DS=3000H, BX=1800H, (31A00H)=1995H。 源操作數(shù) 物理地址 = 3000 10H+1800H+200H= 31A00H, 指令執(zhí)行后: AX= 1995H, (3lA00H)= 2021H 2021年 11月 10日 11時(shí) 41分 13 167。 XLAT指令使用步驟: ? 使用之前必須先建立一個(gè)表格,表格中的內(nèi)容是所需要轉(zhuǎn)換的代碼; ? 將轉(zhuǎn)換表的起始地址裝入 ? BX寄存器; ? 欲查的某項(xiàng)與表頭地址的位移量 ? AL,即表格最多包含 256個(gè)字節(jié); ? 執(zhí)行 XLAT指令后,根據(jù)位移量從表中查到轉(zhuǎn)換后的代碼值 ? AL寄存器中。 33 8086的指令系統(tǒng)- 數(shù)據(jù)傳送指令 ( 5) XLAT表轉(zhuǎn)換指令 (Table LookupTranslation) 例 若十進(jìn)制數(shù)字 0~ 9的 LED七段碼對(duì)照表如表所示,試用XLAT指令求數(shù)字 5的七段碼值。 33 8086的指令系統(tǒng)- 數(shù)據(jù)傳送指令 ( 5) XLAT表轉(zhuǎn)換指令 (Table LookupTranslation) 程序如下 : TABEL DB 40H, 79H, 24H, 30H, 19H ;七段數(shù)碼表數(shù)據(jù) DB 12H, 02H, 78H, 00H, 18H ;分別對(duì)應(yīng) 0~ 9的七段字型碼 …………… MOV AL, 5 ; AL ? 數(shù)字 5的位移量 MOV BX, OFFSET TABLE ; BX ? 表格首地址 XLAT TABLE ;查表得: AL = 12H 2021年 11月 10日 11時(shí) 41分 16 167。 OUT指令 :輸出數(shù)據(jù)或命令給指定的 I/O端口。 AL (DX) IN AX, DX 。 (DX) AL OUT DX,AX 。 MOV DX, XXXXH。 33 8086的指令系統(tǒng) —— 數(shù)據(jù)傳送指令 2021年 11月 10日 11時(shí) 41分 18 3.地址目標(biāo)傳送指令 (Address Object Transfers): 專用于 傳送地址碼 的指令,它可以用來(lái)傳送操作數(shù)的段地址和偏移地址,含以下三條指令: ⑴ LEA取有效地址指令 (Load Effective Address) 指令格式 : LEA 目的,源 指令功能 :取源操作數(shù)地址的偏移量,傳送到目的操作數(shù) 操作數(shù)要求 : 源操作數(shù)必須是存儲(chǔ)單元 ,目的操作數(shù)必須是一個(gè)除段寄存器之外的 16位寄存器。 例 假設(shè) SI= 1000H, DS= 5000H, (51000H)= 1234H LEA BX, [SI] ;執(zhí)行完該指令后, BX= 1000H(送偏移地址) MOV BX, [SI] ;執(zhí)行完該指令后, BX= 1234H(送內(nèi)容) 167。其中前兩個(gè)字節(jié) (表示變量的偏移地址 )送到指令中指定的目的寄存器中,后兩個(gè)字節(jié) (表示變量的段地址 )送入 DS寄存器。目的操作數(shù)必須是 16位寄存器, 常用 SI寄存器,但不能用段寄存器 。 33 8086的指令系統(tǒng) —— 數(shù)據(jù)傳送指令 2021年 11月 10日 11時(shí) 41分 20 ⑶ LES將雙字指針?biāo)偷郊拇嫫骱?ES指令 (Load Pointer using Es) 指令格式 : LES 目的,源 指令功能 :與 LDS指令的操作基本相同,不同的是:要將源操作數(shù)所指向的 存儲(chǔ)單元里存放的地址指針中的段地址部分送到 ES寄存器中,而不是 DS寄存器,目的操作數(shù)常用 DI寄存器。 執(zhí)行指令 LES DI, [BX] 后, DI= 0300H, ES= 0500H 注 :源操作數(shù)的物理地址= DS 10H+BX =0100H 10H+0020H =01020H 167。 33 8086的指令系統(tǒng) —— 數(shù)據(jù)傳送指令 2021年 11月 10日 11時(shí) 41分 22 167。 注意 : ◎位 1的內(nèi)容 未定義 ,是任意值。 ◎這 5個(gè)標(biāo)志送進(jìn) AH后, AH便相當(dāng)于 8080/ 8085的標(biāo)志寄存器, 從而能對(duì) 8080/ 8085程序進(jìn)行轉(zhuǎn)換,使它們能運(yùn)行在 8086/ 8088系統(tǒng)上。 33 8086的指令系統(tǒng) —— 數(shù)據(jù)傳送指令 ⑵ SAHF AH送標(biāo)志寄存器 (Store AH into Flags) 指令格式: SAHF 指令功能: AH內(nèi)容 → 標(biāo)志寄存器 。 ◎執(zhí)行這條指令后, 高位標(biāo)志并不受影響 。 15 11 10 9 8 7 6 5 4 3 2 1 0 OF DF IF TF SF ZF AF PF CF AH D7 D6 D4 D2 D0 2021年 11月 10日 11時(shí) 41分 24 167。 并修改堆棧指針,使SP?SP- 2; 指令執(zhí)行后對(duì)標(biāo)志位無(wú)影響。 注意: ▲ 要成對(duì)使用 PUSHF和 POPF, 可對(duì)標(biāo)志寄存器進(jìn)行保存和恢復(fù) 。 ▲ 也可用來(lái)改變追蹤標(biāo)志 TF。 2021年 11月 10日 11時(shí) 41分 25 167。 數(shù)的表示: ?二進(jìn)制數(shù):可以是 8位或 16位,若是帶符號(hào)數(shù),則用補(bǔ)碼表示。 ?非壓縮十進(jìn)制數(shù): — 個(gè)字節(jié)的低半字節(jié)存放十進(jìn)制數(shù),高半字節(jié)為全零。2021年 11月 10日 11時(shí) 41分 26 167。 ?乘法和除法運(yùn)算 :分別設(shè)置無(wú)符號(hào)數(shù)和帶符號(hào)數(shù)的 乘、除法指令 。 2021年 11月 10日 11時(shí) 41分 27 167。 ?源 、 目的操作數(shù)不能同時(shí)為存儲(chǔ)器 , 且類型必須一致 , 均為字節(jié)或字; ?這兩條指令影響的標(biāo)志位為: CF、 OF、 PF、 SF、 ZF和 AF。 33 8086的指令系統(tǒng) —— 算術(shù)運(yùn)算指令 2021年 11月 10日 11時(shí) 41分 29 167。 解: MOV AL, 5EH ; AL= 5EH( 94) MOV BL, 3CH ; BL= 3CH( 60) ADD AL, BL ;結(jié)果 AL= 9AH 2021年 11月 10日 11時(shí) 41分 30 167。 ▲ 對(duì)標(biāo)志的解釋 ( 人為決定 ) : ① 兩個(gè)加數(shù)都看成 無(wú)符號(hào)數(shù) 時(shí) , 運(yùn)算結(jié)果為 9AH, 即十進(jìn)制數(shù) 154。 ② 兩個(gè)加數(shù)都當(dāng)成 帶符號(hào)數(shù) 時(shí) , 符號(hào)標(biāo)志 SF和溢出標(biāo)志 OF很重要 , 而進(jìn)位標(biāo)志 CF沒有意義 。 33 8086的指令系統(tǒng) —— 算術(shù)運(yùn)算指令 ⑶ INC增量指令 (Increment) 指令格式: INC 目的 指令功能:目的 ← 目的 十 1 操作數(shù)的要求:通用寄存器 、 內(nèi)存 。 ▲ 該指令只有一個(gè)操作數(shù)時(shí) , 如果要使 內(nèi)存單元 的內(nèi)容 增 1, 程序中必須 說明 該存儲(chǔ)單元是 字還是字節(jié) 。 2021年 11月 10日 11時(shí) 41分 32 167。 如果 AF= 1, 表示向高位有進(jìn)位 , 則進(jìn)到 AH寄存器中 。 例如 , 將 9表示成 0000 1001) 調(diào)整過程: 若 AL低 4位> 9或 AF= 1 則: ① AL← AL十 6 ② 用與操作 (∧ )將 AL高 4位清 0 ③ AF置 1, CF置 1, AH← AH十 l 否則 , 僅將 AL寄存器的高 4位清 0。 33 8086的指令系統(tǒng) —— 算術(shù)運(yùn)算指令 例 若 AL= BCD 9, BL= BCD 5,求兩數(shù)之和。只要 使 用 AAA指令 ,可以 不必屏蔽高半字節(jié) ,便能在 AX中 得到一個(gè)正確的非壓縮十進(jìn)制數(shù) 。 0000 1001…9 。 0000 1110… 低 4為 9 。 結(jié)果為 AX= 0104H,表示非壓縮十進(jìn)制數(shù) 14 2021年 11月 10日 11時(shí) 41分 34 167。 設(shè) AH= 0,則運(yùn)算過程如下: 在 AAA指令后 加 上一條 “ 或 ” 指令 OR AX, 3030H, 便使 AX中的結(jié)果變成了 ACSII碼 3134H。 AL=39H MOV BL, ‘5’ 。 0011 1001…’9’ 。 0110 1110… 低 4為 9 。 結(jié)果為 AX= 0104H,表示非壓縮十進(jìn)制數(shù) 14 2021年 11月 10日 11時(shí) 41分 35 167。 注意: 相加后的結(jié)果必須在 AL中 , 才能使用 DAA指令 。 2021年 11月 10日 11時(shí) 41分 36 167。 解 運(yùn)算過程為: MOV AL, 88H 。 BL=49H ADD AL, BL 。 + 0100 1001…49 DAA 。 + 0000 0110… 加 6調(diào)整 ; 1101 0111… 調(diào)整后高半字節(jié) 9 ; + 0110 0000… 加 60H調(diào)整 ; 0011 0111… 結(jié)果為 AL= BCD 37, CF=1 2021年 11月 10日 11時(shí) 41分 37 167。 33 8086的指令系統(tǒng) —— 算術(shù)運(yùn)算指令 ⑶ DEC減量指令 (Decrement) 指令格式: DEC 目的 指令功能 :目的 ← 目的 l 例 DEC BX ; BX ← BX1 DEC WORD PTR[BP] ;堆棧段中位于 [BP]偏置處的字減 1 ⑷ NEG取負(fù)指令 ( Negate) 指令格式: NEG 目的 指令功能: 目的 ← 0-目的,即對(duì)目的操作數(shù)取負(fù) 例 NEG AX ;將
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1