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

正文內(nèi)容

3160指令系統(tǒng)與尋址方式(編輯修改稿)

2024-10-27 15:38 本頁面
 

【文章內(nèi)容簡介】 1) 減法指令 指令格式及操作: SUB dst, src; dst←(dst) (src) SUB指令用目標(biāo)操作數(shù)減源操作數(shù),結(jié)果送回目標(biāo)操作數(shù)。該指令對(duì)狀態(tài)標(biāo)志位有影響。 操作數(shù)的類型與加法指令一樣,即目標(biāo)操作數(shù)可以是寄存器或存儲(chǔ)器,源操作數(shù)可以是立即數(shù)、寄存器或存儲(chǔ)器,但不允許兩個(gè)存儲(chǔ)器相減。既可以字節(jié)相減,也可以字相減。 第 3章 指令系統(tǒng)與尋址方式 微機(jī)原理與接口技術(shù) 2) 帶借位的減法指令 指令格式及操作: SBB dst, src; ds←(dst) (src)(CF) SBB指令是將目標(biāo)操作數(shù)減源操作數(shù),然后再減進(jìn)位標(biāo)志CF,并將結(jié)果送回目標(biāo)操作數(shù), SBB指令對(duì)標(biāo)志的影響與 SUB指令相同。 目標(biāo)操作數(shù)及源操作數(shù)的類型也與 SUB指令相同。 8位或16位數(shù)均可運(yùn)算。 第 3章 指令系統(tǒng)與尋址方式 微機(jī)原理與接口技術(shù) 3) 減 1指令 指令格式及操作: DEC dst, dst←(dst) –1 DEC指令將目標(biāo)操作數(shù)減 1。指令對(duì)狀態(tài)標(biāo)志位 SF、 ZF、AF、 PF和 OF有影響,但不影響進(jìn)位標(biāo)志 CF。操作數(shù)與INC一樣,可以是寄存器或存儲(chǔ)器 (段寄存器不可 )。其類型是字節(jié)操作或字操作均可。 第 3章 指令系統(tǒng)與尋址方式 微機(jī)原理與接口技術(shù) 4) 求補(bǔ)指令 指令格式及操作: NEG dst ; dst←0 (dst) NEG指令的操作是用“ 0”減去目標(biāo)操作數(shù),結(jié)果送回原來的目標(biāo)操作數(shù)。對(duì)狀態(tài)標(biāo)志位有影響??梢詫?duì) 8位數(shù)或 16位數(shù)求補(bǔ),實(shí)際為求負(fù) 第 3章 指令系統(tǒng)與尋址方式 微機(jī)原理與接口技術(shù) 【 例 】 內(nèi)存數(shù)據(jù)段存放了 100個(gè)帶符號(hào)字節(jié)型數(shù)據(jù),首地址為 AREA1,要求將各數(shù)取絕對(duì)值后存入以 AREA2為首址的內(nèi)存區(qū)。 由于 100個(gè)帶符號(hào)數(shù)中可能既有正數(shù),又有負(fù)數(shù),因此先要判斷正負(fù)。如為正數(shù),可以原封不動(dòng)地傳送到另一內(nèi)存區(qū);如為負(fù)數(shù),則需先求補(bǔ)即可得到負(fù)數(shù)的絕對(duì)值,然后再傳送。程序如下: 第 3章 指令系統(tǒng)與尋址方式 微機(jī)原理與接口技術(shù) LEA SI, AREAl ; SI 為源地址指針 LEA DI, AREA2 ; DI為目的地址指針 MOV CX, 100 ; CX為循環(huán)次數(shù) CHECK : MOV AL, [SI] ;取一個(gè)帶符號(hào)數(shù)到 AL OR AL, AL ; AL內(nèi)容不變,但使之影響標(biāo)志 JNS NEXT ;若 (SF)= 0,則轉(zhuǎn) NEXT NEG AL ;否則求補(bǔ) MOV [DI], AL ;傳送到目的地址 INC SI ;源地址加 1 INC DI ;目的地址加 1 DEC CX ;循環(huán)次數(shù)減 1 JNZ CHECK ;如不等于零,則轉(zhuǎn) CHECK HLT ;停止 第 3章 指令系統(tǒng)與尋址方式 微機(jī)原理與接口技術(shù) 5) 比較指令 指令格式及操作: CMP dst, stc ; dst(src) CMP用目標(biāo)操作數(shù)減源操作數(shù),但結(jié)果不送回目標(biāo)操作數(shù)。因此,執(zhí)行比較指令 CMP后,被比較的兩個(gè)操作數(shù)內(nèi)容均保持不變,而比較結(jié)果反映在標(biāo)志寄存器中。這是 CMP比較指令與 SUB區(qū)別所在;比較指令目標(biāo)操作數(shù)可以是寄存器或存儲(chǔ)器,源操作數(shù)可以是立即數(shù)、寄存器或存儲(chǔ)器,但不能同時(shí)為存儲(chǔ)器。可以進(jìn)行字節(jié)比較,也可以進(jìn)行字比較。 第 3章 指令系統(tǒng)與尋址方式 微機(jī)原理與接口技術(shù) 3. 乘法指令 8086/8088指令系統(tǒng)中有兩條乘法指令,可以實(shí)現(xiàn)無符號(hào)數(shù)的乘法和帶符號(hào)數(shù)的乘法,它們只有源操作數(shù),隱含目標(biāo)操作數(shù)。 CPU在執(zhí)行乘法時(shí),一個(gè)操作數(shù)始終放在累加器中 (8位 AL; 16位 AX),這是隱含的。 8位數(shù)相乘結(jié)果 16位,存放在 AX中, 16位數(shù)相乘結(jié)果 32位,存放在 DX和AX中。乘法運(yùn)算的操作數(shù)及運(yùn)算結(jié)果示意圖如圖 示: 第 3章 指令系統(tǒng)與尋址方式 微機(jī)原理與接口技術(shù) 圖 乘法運(yùn)算的操作數(shù)及運(yùn)算結(jié)果示意圖 第 3章 指令系統(tǒng)與尋址方式 微機(jī)原理與接口技術(shù) 1) 無符號(hào)數(shù)乘法指令 指令格式及操作: MUL src ; AX←(src) (AL) (字節(jié)乘法 ) ; DX: AX←(src) (AX)(字乘法 ) MUL指令對(duì)狀態(tài)標(biāo)志位 CF、 OF有影響, SF、 ZF、 AF、PF不確定。 2) 帶符號(hào)數(shù)的乘法 指令格式: IMUL src ; AX←(src) (AL) (字節(jié)乘法 ) ; DX: AX←(src) (AX)(字乘法 ) IMUL指令對(duì)狀態(tài)標(biāo)志位的影響以及操作過程均與 MUL指令相同。但 IMUL指令進(jìn) 行帶符號(hào)數(shù)乘法,指令將兩個(gè)操作數(shù)均認(rèn)作帶符號(hào)數(shù), 8位和 16位帶符號(hào)數(shù)的取值范圍分別是- 128~+ 127(字節(jié) )和- 32768~+ 32767。 第 3章 指令系統(tǒng)與尋址方式 微機(jī)原理與接口技術(shù) 4. 除法指令 8086/8088 CPU執(zhí)行除法時(shí)規(guī)定:除數(shù)只能是被除數(shù)的一半字長。當(dāng)被除數(shù)為 16位時(shí),除數(shù)應(yīng)為 8位,被除數(shù)為 32位時(shí),除數(shù)應(yīng)為 16位。并規(guī)定: (1) 當(dāng)被除數(shù)為 16位,應(yīng)存放于 AX中。除數(shù)為 8位,可存放在寄存器 /存儲(chǔ)器中。而得到的 8位商放在 AL中, 8位余數(shù)放在 AH中。如圖 (a)所示。 (2) 當(dāng)被除數(shù)為 32位,應(yīng)存放于 DX 和 AX中。除數(shù)為 l6位,可存放在寄存器 /存儲(chǔ)器中。 而得到的 16位商放在 AX中, 16位余數(shù)放在 DX中。如圖(b)所示。 第 3章 指令系統(tǒng)與尋址方式 微機(jī)原理與接口技術(shù) 圖 除法運(yùn)算的操作數(shù)和運(yùn)算結(jié)果 第 3章 指令系統(tǒng)與尋址方式 微機(jī)原理與接口技術(shù) 8086/8088指令系統(tǒng)中有兩條除法指令,它們是無符號(hào)數(shù)除法指令和帶符號(hào)數(shù)的除法 指令。 1) 無符號(hào)數(shù)除法指令 指令格式及操作: DIV src ; AL ←(AX)/(src) 的商 (字節(jié)除法 ) ; AH ←(AX)/(src) 的余數(shù) ; AX ←(DX : AX)/(src)的商 (字除法 ) ; DX ←(DX : AX)/(src)的余數(shù) 第 3章 指令系統(tǒng)與尋址方式 微機(jī)原理與接口技術(shù) 2) 帶符號(hào)除法指令 指令格式及操作: IDIV src ; AL←(AX)/(src) 的商 (字節(jié)除法 ) ; AH←(AX)/(src) 的余數(shù) ; AX←(DX : AX)/(src)的商 (字除法 ) ; DX←(DX : AX)/(src)的余數(shù) 第 3章 指令系統(tǒng)與尋址方式 微機(jī)原理與接口技術(shù) 5. 符號(hào)擴(kuò)展指令 1) 字節(jié)擴(kuò)展指令 指令格式及操作: CBW ;如果 (AL)< 80H,則 (AH)=00H,否則 (AH)=FFH CBW指令將一個(gè)字節(jié) (8位 ),按其符號(hào)擴(kuò)展成字,它是隱含操作數(shù)指令,隱含操作數(shù)為 AL和 AH,對(duì)狀態(tài)標(biāo)志位沒有影響。 第 3章 指令系統(tǒng)與尋址方式 微機(jī)原理與接口技術(shù) 2) 字?jǐn)U展指令 指令格式及操作: CWD CWD指令將一個(gè)字 (16位 ) 按其符號(hào)擴(kuò)展成雙字 (32位 ),它是隱含操作數(shù)指令,隱含的操作數(shù)為寄存器 AX和 DX中的值。 CWD指令與 CBW一樣,對(duì)狀態(tài)標(biāo)志位沒有影響。 CBW和 CWD指令在帶符號(hào)數(shù)的乘法 (IMUL)和除法 (IDIV)運(yùn)算中十分有用,常常在字節(jié)或字的運(yùn)算之前,將 AL和AX中數(shù)據(jù)的符號(hào)位進(jìn)行擴(kuò)展。 第 3章 指令系統(tǒng)與尋址方式 微機(jī)原理與接口技術(shù) 6. 十進(jìn)制數(shù) (BCD碼 )運(yùn)算指令 以上介紹的是二進(jìn)制數(shù)的算術(shù)運(yùn)算。二進(jìn)制數(shù)在計(jì)算機(jī)上進(jìn)行運(yùn)算是非常簡單的。但是,通常人們習(xí)慣于用十進(jìn)制數(shù)。在計(jì)算機(jī)中,十進(jìn)制數(shù)是用 BCD碼來表示的。 BCD碼有兩類:壓縮十進(jìn)制數(shù) (壓縮 BCD碼 )和無符號(hào)非壓縮十進(jìn)制數(shù) (非壓縮 BCD碼 ), 8086/8088用 BCD碼的運(yùn)算指令算出結(jié)果,然后再用專門的指令對(duì)結(jié)果進(jìn)行修正 (調(diào)整 ),使之轉(zhuǎn)變?yōu)?BCD碼表示的正確的結(jié)果。 第 3章 指令系統(tǒng)與尋址方式 微機(jī)原理與接口技術(shù) 1) 十進(jìn)制加法的調(diào)整指令 根據(jù) BCD碼的種類,對(duì) BCD碼加法進(jìn)行十進(jìn)制調(diào)整的指令有兩條: AAA和 DAA。 (1) 非壓縮型 BCD碼調(diào)整指令。 指令格式: AAA AAA也稱為加法的 ASCII調(diào)整指令。指令后面不寫操作數(shù),但實(shí)際上隱含累加器操作數(shù) AL和 AH。 第 3章 指令系統(tǒng)與尋址方式 微機(jī)原理與接口技術(shù) (2) 壓縮型 BCD碼調(diào)整指令。 指令格式: DAA DAA指令同樣不帶操作數(shù),實(shí)際上隱含寄存器操作數(shù) AL。 第 3章 指
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1