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

正文內(nèi)容

指令系統(tǒng)(學習資料)(編輯修改稿)

2025-02-14 18:37 本頁面
 

【文章內(nèi)容簡介】 AX寄存器 乘除 AX寄存器 加減 0~ 9 分離式 AX寄存器 乘除 AX寄存器 加減 0~ 99 組合式 十 進 制 所有的通用寄存器或存儲器 加減 32768~ +32767 16位帶符號 所有的通用寄存器或存儲器 加減 128~+ 127 8位帶符號 所有的通用寄存器或存儲器 加減 0~ 65535 16位無符號 所有的通用寄存器或存儲器 加減 0~ 255 8位無符號 二 進 制 可作累加器使用的寄存器或存儲器 運算 數(shù)據(jù)范圍 數(shù)據(jù)類型 第 4章 80x86指令系統(tǒng) 在微處理器中,沒有專用的 BCD碼運算指令,使用二進制運算指令進行 BCD碼數(shù)的運算,然后用BCD碼運算調(diào)整指令進行調(diào)整,重新得到 BCD碼的結果。 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 標志位影響 指令格式 第 4章 80x86指令系統(tǒng) ① 功能:源操作數(shù)和目的操作數(shù)相加,結果送到目的操作數(shù)。 源操作數(shù):通用寄存器、存儲器、立即數(shù) 目的操作數(shù):通用寄存器、存儲器 提示:目的操作數(shù)不能為立即數(shù),源操作數(shù)和目的操作數(shù)不能同時為存儲器。 ADD dst, src (dst) ←(dst) +(src) 第 4章 80x86指令系統(tǒng) ② 功能:源操作數(shù)和目的操作數(shù)相加外,再加上進位標志 CF,結果送到目的操作數(shù)。 CF將從新根據(jù)結果置成新的狀態(tài), ADC指令一般用于 16位以上的多字節(jié)數(shù)相加。 ADC dst, src (dst) ←(dst) +(src)+1 第 4章 80x86指令系統(tǒng) ③ 功能:將目的操作數(shù)當作無符號數(shù),加 1后結果送到目的操作數(shù)。 目的操作數(shù):通用寄存器、存儲器,但不允許為立即數(shù)。 間接尋址的存儲單元加 1時,數(shù)據(jù)長度需用偽指令說明。循環(huán)程序中,常用該指令對地址指針和循環(huán)計數(shù)值進行修改。 INC d d ←d +1 第 4章 80x86指令系統(tǒng) 例 計 算 兩 個 多 字 節(jié) 十 六 進 制 數(shù) 之 和 :3B74AC60F8H+20D59E36C1H=? 式中被加數(shù)和加數(shù)均有 5個字節(jié),可以編一個循環(huán)程序?qū)崿F(xiàn)以上運算。假設已將被加數(shù)和加數(shù)分別存入從 DATA1和 DATA2開始的兩個內(nèi)存區(qū),且均為低位字節(jié)在前,高位字節(jié)在后,如圖。要求相加所得結果仍存回以 DATA1為首址的內(nèi)存區(qū)。 第 4章 80x86指令系統(tǒng) 程序流程圖如圖 。程序如下: MOV CX, 5 ;設置循環(huán)次數(shù) MOV SI, 0 ;置位移量初值 CLC ;清進位 CF LOOPER: MOV AL, DATA2[SI];取一個加數(shù) ADC DATA1[SI], AL ;和一個被加數(shù)相加 INC SI ;位移量加 1 DEC CX ;循環(huán)次數(shù)減 1 JNZ LOOPER ;加完否,若沒完,轉(zhuǎn) LOOPER,繼續(xù)相加 HLT ;程序暫停 第 4章 80x86指令系統(tǒng) F 8H…60HA C H……存儲器D A T A 174H3B HC 1H36H9E HD 5H20HD A T A 2被加數(shù)加數(shù)圖 例 第 4章 80x86指令系統(tǒng) 開始初始化 : 置循環(huán)次數(shù)清 S I , 清進位標志 CF取一個字節(jié)加數(shù)與一個被加數(shù)相加并送回內(nèi)存區(qū)SI 加 1循環(huán)次數(shù)減 1循環(huán)次數(shù)到結束YN 圖4.16 例4.3的程序流程圖 第 4章 80x86指令系統(tǒng) 如果兩個對應的 BCD數(shù)相加若得到的結果大于 9或向高位有進位就需要使用 BCD碼的調(diào)整指令。 AAA指令 (非壓縮型 BCD碼加法調(diào)整指令 )的操作為: 如果 (AL) ∧ 0FH9 或 (AF)= 1(低 4位 9或有進位 ) 則 (AL) ←(AL) + 06H (AH) ←(AH) + 1 (AF) ← 1 (CF) ←(AF) (AL) ←((AL) ∧ 0FH) 否則 (AL) ←((AL) ∧ 0FH) DAA指令 (壓縮型 BCD碼加法調(diào)整指令 )的操作為: 如果 (AL) ∧ 0FH9, (AF)= 1 則 (AL) ←(AL) + 06H (AF) ← 1 如果 (AL) 9FH 或 (CF)= 1(高四位 9或有進位 ) 則 (AL) ←(AL) + 60H (CF) ← 1 第
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1