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

正文內(nèi)容

指令系統(tǒng)(學(xué)習(xí)資料)-閱讀頁

2025-02-02 18:37本頁面
  

【正文】 值 CLC ;清進(jìn)位 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 , 清進(jìn)位標(biāo)志 CF取一個字節(jié)加數(shù)與一個被加數(shù)相加并送回內(nèi)存區(qū)SI 加 1循環(huán)次數(shù)減 1循環(huán)次數(shù)到結(jié)束YN 圖4.16 例4.3的程序流程圖 第 4章 80x86指令系統(tǒng) 如果兩個對應(yīng)的 BCD數(shù)相加若得到的結(jié)果大于 9或向高位有進(jìn)位就需要使用 BCD碼的調(diào)整指令??捎靡韵轮噶顚崿F(xiàn): MOV AX, 0007H 。(BL)=08H ADD AL, BL 。(AL)=05H,(AH)=01H 。(AL)=07H,(AH)=00H MOV BL, 08H 。(AL)=0FH DAA 。(CF)=0,(AF)=1 第 4章 80x86指令系統(tǒng) BCD調(diào)整指令 ASCII碼調(diào)整指令 (dst) - (src) (dst) ←0 - (dst) (dst) ←(dst) - 1 (dst) ←(dst) - (src) - (CF) (dst) ←(dst) - (src) 操作功能 ○ ○ AAS ○ ○ ○ ○ ○ ○ CMP dst, src ○ 1 △ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ C P S Z A DAS ○ NEG dst ○ DEC dst ○ SBB dst, src ○ SUB dst, src O 標(biāo)志位影響 指令格式 第 4章 80x86指令系統(tǒng) ① 功能:目的操作數(shù)減去源操作數(shù),結(jié)果送到目的操作數(shù)。不允許進(jìn)行段寄存器減法。 CF將從新根據(jù)結(jié)果置成新的狀態(tài), SBB指令一般用于 16位以上的多字節(jié)數(shù)相加。 目的操作數(shù):通用寄存器、存儲器,但不允許為立即數(shù)。循環(huán)程序中,常用該指令對地址指針和循環(huán)計數(shù)值進(jìn)行修改。 目的操作數(shù):通用寄存器、存儲器,但不允許為立即數(shù)。 源操作數(shù):通用寄存器、存儲器、立即數(shù) 目的操作數(shù):通用寄存器、存儲器 提示:目的操作數(shù)不能為立即數(shù),源操作數(shù)和目的操作數(shù)不能同時為存儲器。 CMP d, s ds 只置標(biāo)志位 第 4章 80x86指令系統(tǒng) 例 內(nèi)存數(shù)據(jù)段存放了 200個帶符號數(shù) , 首地址為 TAB1, 要求將各數(shù)取絕對值后存入以 TAB2為首址的內(nèi)存區(qū) 。如為正數(shù),可以原封不動地傳送到另一內(nèi)存區(qū);如為負(fù)數(shù),則需先求補即可得到負(fù)數(shù)的絕對值,然后再傳送。 被乘數(shù):隱含在累加器 AX或 AL中 乘數(shù):指令中由 s指定的源操作數(shù),通用寄存器或存儲器操作數(shù)。 16位二進(jìn)制數(shù)乘法:其 32位的積高 16位存于 DX,低 16位存于 AX中。 被乘數(shù):隱含在累加器 AX或 AL中 乘數(shù):指令中由 s指定的源操作數(shù),通用寄存器或存儲器操作數(shù)。 16位二進(jìn)制數(shù)乘法:其 32位的積高 16位存于 DX,低 16位存于 AX中。當(dāng)被除數(shù)為 16位時,除數(shù)應(yīng)為 8為;當(dāng)被除數(shù)為 32位時,除數(shù)應(yīng)為 16為 AL 源操作數(shù) AX AH AX AX 源操作數(shù) DX DX 商 商 余數(shù) 余數(shù) 8位 16位 16位 32位 除數(shù) 除數(shù) 被除數(shù) 被除數(shù) 第 4章 80x86指令系統(tǒng) ① 功能:完成兩個無符號的二進(jìn)制數(shù)相除。 商:字節(jié)除法 商存于 AL,余數(shù)存于 AH中。 余數(shù):根據(jù) 8086約定,余數(shù)符號應(yīng)于被除數(shù)符號一致。 類型 0中斷處理時 : 先將標(biāo)志位進(jìn)棧, IF和 TF清 0; 接著 CS和 IP的內(nèi)容進(jìn)棧; 然后將 0, 1兩單元的內(nèi)容填入 IP, 2, 3兩單元的內(nèi)容填入 CS; 最后再進(jìn)入 0號中斷的處理程序。 與 DIV主要區(qū)別:對符號位處理的約定。 商:字節(jié)除法 商存于 AL,余數(shù)存于 AH中。 余數(shù):根據(jù) 8086約定,余數(shù)符號應(yīng)于被除數(shù)符號一致。 CBW和 CWB是兩條專門為 IDIV指令設(shè)置的符號擴(kuò)展指令 第 4章 80x86指令系統(tǒng) 例如 : 在 B1,B2,B3字節(jié)類型變量中 ,分別存有 8位帶符號數(shù)a,b,c,實現(xiàn)( a*b+c)/a 程序如下: MOV AL, B1 IMUL B2 MOV CX, AX MOV AL, B3 CBW ADD AX, CX IDIV B1
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1