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

正文內(nèi)容

[計算機硬件及網(wǎng)絡(luò)]微機原理與接口技術(shù)-資料下載頁

2024-10-16 23:06本頁面
  

【正文】 部分為有效位 , 表示它是積的一部分 , 于是 置 CF= OF= 1; ?結(jié)果的 高半部分為全 0或全 1, 表明它僅包含了符號位 , 那么使CF=OF= 0。 ?AF、 PF、 SF和 ZF不定 。 2021年 11月 10日 11時 41分 48 167。 33 8086的指令系統(tǒng) —— 算術(shù)運算指令 ⑶ AAM乘法的 ASCII調(diào)整指令 (ASCII Adjust for Multiply) 指令格式: AAM 指令功能 : 對 AL中的兩個非壓縮十進制數(shù)相乘的乘積進行十進制數(shù)的調(diào)整 , 在 AX中得到正確的非壓縮十進制數(shù)的乘積 , 高位在 AH中 , 低位在 AL中 。 調(diào)整過程 : 把 AL寄存器內(nèi)容除以 10, 商放在 AH中 , 余數(shù)在 AL中 。 即: AH ← AL/10所得的商 AL ← AH/10所得的余數(shù) 注意: ▲ 兩個 ASCII碼數(shù)相乘之前 , 先屏蔽掉每個數(shù)字的高半字節(jié) , 使每個字節(jié)包含一個非壓縮十進制數(shù) (BCD數(shù) ), 再用 MUL指令相乘 , 乘積放到AL寄存器中 , 然后用 AAM指令進行調(diào)整 。 ▲ 標志位的影響: 影響 ZF、 SF和 PF, 但 AF、 CF和 OF無定義 。 ▲ 8086的指令系統(tǒng)中 , 十進制乘法運算不允許采用壓縮十進制數(shù) , 故調(diào)整指令僅此一條 。 2021年 11月 10日 11時 41分 49 167。 33 8086的指令系統(tǒng) —— 算術(shù)運算指令 例 求兩個非壓縮十進制數(shù) 09和 06之乘積 。 解: MOV AL, 09H ;置初值 MOV BL, 06H MUL BL ; AL ? 09與 06之乘積 36H AAM ;調(diào)整得 AH= 05H(十位 ), AL= 04H(個位 ) 結(jié)果: AX= 0504H, 即 BCD數(shù) 54。 例 如果 AL和 BL中分別存放 9和 6的 ASCII碼 , 求兩數(shù)之積 。 解: 用以下指令實現(xiàn): AND AL, 0FH ;屏蔽高半字節(jié) AND BL, 0FH MUL BL ;相乘 AAM ;調(diào)整 如要將結(jié)果轉(zhuǎn)換成 ASCII碼 , 可用指令 OR AX, 3030H實現(xiàn) , 使 AX= 3534H。 2021年 11月 10日 11時 41分 50 167。 33 8086的指令系統(tǒng) —— 算術(shù)運算指令 4.除法指令 (Division) ⑴ DIV無符號數(shù)除法指令 (Division, unsigned) 指令格式: DIV 源 指令功能:對兩個無符號二進制數(shù)進行除法操作。 ▲源操作數(shù)為字節(jié) : 16位被除數(shù) 必須放 在 AX中, 8位除數(shù)為源操作數(shù)。 AL ← AX/源 (字節(jié) )的 商 AH ← AX/源 (字節(jié) )的 余數(shù) 若被除數(shù)只有 8位,必須把它放在 AL中,并將 AH清 0。 ▲源操作數(shù)為字 : 32位被除數(shù)在( DX, AX)中, 16位除數(shù)作源操作數(shù)。 AX ← (DX, AX)/源 (字 )的 商 DX ← (DX, AX)/源 (字 )的 余數(shù) 若被除數(shù)、除數(shù)都是 16位,則將 16位被除數(shù)送到 AX中,再將 DX清 0。 注意: ▲源操作數(shù)可以是寄存器、存儲單元; ▲ DIV指令執(zhí)行后 , 所有標志位均無定義 。 2021年 11月 10日 11時 41分 51 167。 33 8086的指令系統(tǒng) —— 算術(shù)運算指令 ⑵ IDIV整數(shù)除法指令 (Integer Division) 指令格式: IDIV 源 指令功能:對兩個帶符號二進制數(shù)進行除法操作 ( 也稱為帶符號數(shù)除法 ) 注意: ▲ 操作與 DIV相同; ▲ 商和余數(shù)都是帶符號數(shù) , 且規(guī)定 余數(shù)的符號和被除數(shù)的相同 ; ▲ 指令執(zhí)行后 , 所有 標志位均無定義 。 ▲ 無論對 (DIV)還是 (IDIV), 都要注意溢出問題: 字節(jié)操作時 :被除數(shù)的高 8位絕對值大于除數(shù)的絕對值 , 則產(chǎn)生溢出 。( 對于無符號數(shù) , 允許最大商為 FFH; 對于帶符號數(shù) , 允許商的范圍為 127~+127, 或 81H~+7FH) ; 字操作時 :被除數(shù)的高 16位絕對值大于除數(shù)的絕對值 , 則產(chǎn)生溢出 。 ( 對于無符號數(shù) , 允許最大商為 FFFFH;對于帶符號數(shù) , 允許商的范圍為 32767~+32767, 或 8001H~7FFFH) 。 2021年 11月 10日 11時 41分 52 167。 33 8086的指令系統(tǒng) —— 算術(shù)運算指令 ▲ 帶符號數(shù)除法指令 , 字節(jié)操作時要求被除數(shù)為 16位 , 字操作時要求被除數(shù)為 32位 , 如果被除數(shù)不滿足這個條件 , 不能簡單地將高位置 0, 而應(yīng)該用符號擴展指令 (Sign Extension)將被除數(shù)轉(zhuǎn)換成除法指令所要求的格式 。 例 兩個無符號數(shù) 7A86H和 04H相除 , 商應(yīng)為多少 ? 解: MOV AX, 7A86H MOV BL, 04H DIV BL 結(jié)果: ① 正確的商應(yīng)為 1EA1H。 ② 由于 BL中的除數(shù) 04H為字節(jié) , 被除數(shù)為字 , 商 1EA1H大于 AL中能存放的最大無符號數(shù) FFH, 產(chǎn)生除法錯誤中斷 。 2021年 11月 10日 11時 41分 53 167。 33 8086的指令系統(tǒng) —— 算術(shù)運算指令 ⑶ CBW把字節(jié)轉(zhuǎn)換為字指令 (Convert Byte to Word) 指令格式: CBW 指令功能:把寄存器 AL中字節(jié)的符號位擴充到 AH的所有位 。 ( AH被稱為 AL的符號擴充 ) 擴展方法 : ▲ 若 AL中的 D7= 0, 則將這個 0擴展到 AH中 , 使 AH= 00H, 即 : D7 D0 D7 D0 AH AL AL=正數(shù) ▲ 若 AL中的 D7= 1, 則將這個 1擴展到 AH中 , 使 AH= FFH, 即: D7 D0 D7 D0 AH AL AL=負數(shù) 注意: CBW指令執(zhí)行后 , 不影響標志位 。 0 0 0 1 1 1 2021年 11月 10日 11時 41分 54 167。 33 8086的指令系統(tǒng) —— 算術(shù)運算指令 ⑷ CWD把字轉(zhuǎn)換成雙字指令 (Convert Word to Double Word) 指令格式: CWD 指令功能:把 AX中字的符號值擴充到 DX寄存器的所有位 。 擴展方法: 若 AX的 D15= 0, 則 DX ← 0000H; 若 AX的 D15= 1, 則 DX ← FFFFH。 注意: CWD指令執(zhí)行后 , 也 不影響標志位 。 ⑸ AAD除法的 ASCII調(diào)整指令 (ASCII Adjust for Division) 指令格式: AAD 指令功能:在做除法前 , 把 BCD碼轉(zhuǎn)換成二進制數(shù) 。 調(diào)整過程: AL ← AH 10+ AL; AH ← 00 注意: ▲ AX中的兩位非壓縮格式的 BCD數(shù)除以一個非壓縮的 BCD數(shù)前 ,要先用 AAD指令把 AX中的被除數(shù)調(diào)整成二進制數(shù) , 并存到 AL中 , 才能用 DIV指令進行運算 。 ▲ 根據(jù) AL寄存器結(jié)果 影響 SF、 ZF、 PF, 但 對 OF、 CF、 AF無定義 。 2021年 11月 10日 11時 41分 55 167。 33 8086的指令系統(tǒng) —— 算術(shù)運算指令 例 編寫程序,計算 75247。 6= l 2……3 解:該除法運算過程表示如下: (注: 75以 BCD碼的形式存放 ) 2021年 11月 10日 11時 41分 56 167。 33 8086的指令系統(tǒng) —— 算術(shù)運算指令 程序如下: FIRST DB 06H ;除數(shù) 6 SECOND DB 75H ;被除數(shù) 75H THIRD DB 2 DUP( 0) ;存商 FOUR DB ? ;存余數(shù) …… MOV AH, 00H ;第一個被除數(shù)高位 AH清 0 MOV AL, SECOND ; AL← 被除數(shù) 75 AND AL, 0F0H ;截取高 4位 MOV CL, 04H ROL AL, CL ;移至低 4位 DIV FIRST ; AX/06, 即 0007/ 06; ;得結(jié)果: AL← 商為 1, AH余數(shù) ← 1 MOV THIRD+1, AL ;結(jié)果單元 ← 第一個商 1 2021年 11月 10日 11時 41分 57 167。 33 8086的指令系統(tǒng) —— 算術(shù)運算指令 MOV AL, SECOND ; AL← 被除數(shù) 75 AND AL, 0FH ; AL← 截低 4位 , 故 AX= 0105H AAD ;將 AX中內(nèi)容 0105H調(diào)整為 0FH DIV FIRST ; 0FH/6, 結(jié)果: AL← 商為 2, AH← 余數(shù) 3 MOV THIRD, AL ; THIRD單元 ← 第二個商 2 MOV FOUR, AH 。 FOUR單元 ← 第二個余數(shù) 3 06 75 02 01 03 FIRST SECOND THIRD THIRD+1 FOUR 除數(shù) 被除數(shù) 商 余數(shù) 數(shù)據(jù)存放格式 2021年 11月 10日 11時 41分 58 小 結(jié) 1.重點 尋址方式、指令系統(tǒng) 2.難點 指令的正確應(yīng)用 3.作業(yè) P120 8 P121 1 1 13
點擊復(fù)制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1