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

正文內(nèi)容

指令系統(tǒng)特點(diǎn)-文庫(kù)吧在線文庫(kù)

  

【正文】 口 PORT)IN AX, PORT ;; AX ? (端口端口 PORT)181。 將將 AH內(nèi)容裝入內(nèi)容裝入 FR低字節(jié):低字節(jié): SAHF181。 裝入裝入 DS寄存器:寄存器: LDS 目的,源目的,源181。252。 不能用不能用 CS和和 IP做目的操作數(shù)。 字節(jié)翻譯:字節(jié)翻譯: XLAT通用數(shù)據(jù)傳送通用數(shù)據(jù)傳送20Shanghai Jiao Tong University181。之間的字節(jié)或字傳送。出。252。中。邏輯電路進(jìn)行存取。如:如: 加法指令加法指令 MOV AX, 1680H表示將表示將 1680H送送 AX, AH中為中為 16H, AL中為中為 80H;;即高地址對(duì)應(yīng)高字節(jié),低地址對(duì)應(yīng)低字節(jié)。根據(jù)不同指令作相應(yīng)的安排。操作碼操作碼 操作數(shù)或操作數(shù)地址操作數(shù)或操作數(shù)地址3Shanghai Jiao Tong University無(wú)操作數(shù):無(wú)操作數(shù): 控制類指令控制類指令單操作數(shù):?jiǎn)尾僮鲾?shù): 只給出一個(gè)操作數(shù)地址,該操作數(shù)可在寄存器或只給出一個(gè)操作數(shù)地址,該操作數(shù)可在寄存器或存儲(chǔ)器中,或指令中直接給出立即數(shù)。④④ 增設(shè)了增設(shè)了 加強(qiáng)軟件中斷功能和支持多處理器系統(tǒng)的相關(guān)指令。指令:指令格式比較復(fù)雜。在匯編語(yǔ)言中用二進(jìn)制代碼表示?;蛑噶钪兄苯咏o出立即數(shù)。 如:如: 加法的加法的 ASCII調(diào)整指令調(diào)整指令 AAA,規(guī)定被調(diào)整的數(shù)總位于,規(guī)定被調(diào)整的數(shù)總位于 AL中中。 源操作數(shù)和目的操作數(shù)源操作數(shù)和目的操作數(shù) 均可均可 采用寄存器尋址方式。EA=基址值=基址值 +變址值+變址值 +位移量+位移量 DBXBP SIDI0816尋址方式尋址方式 10Shanghai Jiao Tong University4. 存儲(chǔ)器尋址存儲(chǔ)器尋址 :: 直接尋址直接尋址l 最簡(jiǎn)單、直觀。并說(shuō)明指令執(zhí)行的結(jié)果。 重復(fù)重復(fù) 串操作時(shí),串操作時(shí), 自動(dòng)修改自動(dòng)修改 SI和和 DI的內(nèi)容,指向后面的字節(jié)的內(nèi)容,指向后面的字節(jié) /字。轉(zhuǎn)移。u 通用數(shù)據(jù)傳送(通用數(shù)據(jù)傳送( 5條)條)u 目標(biāo)地址傳送(目標(biāo)地址傳送( 3條)條)u 標(biāo)志位傳送(標(biāo)志位傳送( 4條)條)u I/O數(shù)據(jù)傳送(數(shù)據(jù)傳送( 2條)條)共共 14條,分為條,分為 4小類:小類:數(shù)據(jù)傳送類數(shù)據(jù)傳送類18Shanghai Jiao Tong University指令類型指令類型 指令功能指令功能 指令書寫格式指令書寫格式通用數(shù)據(jù) 傳送字節(jié)或字傳送字壓入堆棧字彈出堆棧字節(jié)或字交換字節(jié)翻譯MOV d,sPUSH sPOP dXCHG d,sXLAT目標(biāo)地址 傳送裝入有效地址裝入 DS寄存器裝入 ES寄存器LEA d,sLDS d,sLES d,s標(biāo)志位 傳送將 FR低字節(jié)裝入 AH寄存器將 AH內(nèi)容裝入 FR低字節(jié)將 FR內(nèi)容壓入堆棧從堆棧彈出 FR內(nèi)容LAHFSAHFPUSHFPOPFI/O數(shù)據(jù) 傳送 輸入字節(jié)或字輸出字節(jié)或字 IN 累加器 ,端口OUT 端口 ,累加器數(shù)據(jù)傳送類數(shù)據(jù)傳送類19Shanghai Jiao Tong University①① 通用數(shù)據(jù)傳送指令通用數(shù)據(jù)傳送指令 (( 5條條))182。位數(shù)據(jù)。 不允許不允許 段寄存器之間直接數(shù)據(jù)傳送。通用數(shù)據(jù)傳送通用數(shù)據(jù)傳送22Shanghai Jiao Tong University181。 通常用來(lái)建立串操作指令所需的通常用來(lái)建立串操作指令所需的 寄存器指針寄存器指針 。設(shè)備地址兩種形式:固定端口和可變端口。OUT PORT,AL ;端口;端口 PORT ? ALOUT PORT,AX ;端口;端口 PORT ? AX181。源操作數(shù)和目的操作數(shù)不能同時(shí)為存儲(chǔ)器。結(jié)果送到目的操作數(shù)。循環(huán)程序中,常用該指令對(duì)地址指針和循環(huán)計(jì)數(shù)值進(jìn)行修改。 減法減法 40Shanghai Jiao Tong University181。值。DEC指令指令 只影響只影響 OF、 SF、 ZF、 AF、 PF5個(gè)標(biāo)志,不影響個(gè)標(biāo)志,不影響 CF。不允許進(jìn)行段寄存器比較。AND d, s ;; d←d ? s 按位按位 “與與 ”操作操作源操作數(shù):源操作數(shù): 8/16位通用寄存器,存儲(chǔ)器,立即數(shù)位通用寄存器,存儲(chǔ)器,立即數(shù) 目的操作數(shù):目的操作數(shù): 8/16位通用寄存器,存儲(chǔ)器位通用寄存器,存儲(chǔ)器提示:提示: – 目的操作數(shù)不能為立即數(shù)。用來(lái)對(duì)一個(gè)數(shù)據(jù)的指定位清零。 如判斷如判斷 AL中數(shù)據(jù)是否為中數(shù)據(jù)是否為 3CH。u移位指令的移位指令的 目的操作數(shù)目的操作數(shù) 是指定的被移位的操作數(shù),可以是是指定的被移位的操作數(shù),可以是 8/16位通用寄存器或存儲(chǔ)單元;位通用寄存器或存儲(chǔ)單元; 計(jì)數(shù)值計(jì)數(shù)值 COUNT表示移位位數(shù):表示移位位數(shù):216。左移 1位,無(wú)符號(hào)數(shù)乘 2SHR右移右移無(wú)符號(hào)數(shù)右移, 最高位補(bǔ) 0,最右邊 1位移入 CF。元素為字的數(shù)據(jù)串。 所有串操作指令都用所有串操作指令都用 SI對(duì)對(duì) DS段中的段中的 源源 操作數(shù)進(jìn)行間接尋址,用操作數(shù)進(jìn)行間接尋址,用DI對(duì)對(duì) ES段中的段中的 目的目的 操作數(shù)進(jìn)行間接尋址。中。從目標(biāo)地址處開始執(zhí)行指令。要有測(cè)試條件的指令。其通用格式為:用格式為:Jcc label ;; 條件滿足,發(fā)生轉(zhuǎn)移條件滿足,發(fā)生轉(zhuǎn)移 ;; IP←IP ++ 8位位移量;位位移量; ;; 否則,順序執(zhí)行否則,順序執(zhí)行ulabel是一個(gè)標(biāo)號(hào)、一個(gè)是一個(gè)標(biāo)號(hào)、一個(gè) 8位位移量,表示位位移量,表示 Jcc指令后的那條指令指令后的那條指令的偏移地址,到目標(biāo)指令的偏移地址的地址位移。其操作過(guò)程與條件轉(zhuǎn)移指令類似,只寄存器。LOOPNE/LOOPNZ 目標(biāo)標(biāo)號(hào)目標(biāo)標(biāo)號(hào) LOOPNE和和 LOOPNZ也是同一條指令的兩種不同的助記符也是同一條指令的兩種不同的助記符。 循環(huán)控制指令在使用時(shí)放在循環(huán)程序的開頭或結(jié)尾處,以循環(huán)控制指令在使用時(shí)放在循環(huán)程序的開頭或結(jié)尾處,以控制循環(huán)程序的運(yùn)行。入口去執(zhí)行相應(yīng)的中斷服務(wù)程序??诘刂贰CXZ 目標(biāo)標(biāo)號(hào)目標(biāo)標(biāo)號(hào) JCXZ指令不對(duì)指令不對(duì) CX寄存器內(nèi)容進(jìn)行操作,只根據(jù)寄存器內(nèi)容進(jìn)行操作,只根據(jù) CX內(nèi)容內(nèi)容控制轉(zhuǎn)移。是同一條指令的兩種不同的助記符。條件轉(zhuǎn)移條件轉(zhuǎn)移75Shanghai Jiao Tong University指令名稱指令名稱 助記符助記符 測(cè)試條件測(cè)試條件無(wú)無(wú)符符號(hào)號(hào)數(shù)數(shù)高于高于 /不低于也不等于不低于也不等于 轉(zhuǎn)移轉(zhuǎn)移高于或等于高于或等于 /不低于不低于 轉(zhuǎn)移轉(zhuǎn)移低于低于 /不高于也不等于不高于也不等于 轉(zhuǎn)移轉(zhuǎn)移低于或等于低于或等于 /不高于不高于 轉(zhuǎn)移轉(zhuǎn)移JA/JNBE 目標(biāo)標(biāo)號(hào)JAE/JNB 目標(biāo)標(biāo)號(hào)JB/JNAE 目標(biāo)標(biāo)號(hào)JBE/JNA 目標(biāo)標(biāo)號(hào)CF=0 AND ZF=0CF=0 OR ZF=1CF=1 AND ZF=0CF=1 OR ZF=1帶帶符符號(hào)號(hào)數(shù)數(shù)大于大于 /不小于也不等于不小于也不等于 轉(zhuǎn)移轉(zhuǎn)移大于或等于大于或等于 /不小于不小于 轉(zhuǎn)移轉(zhuǎn)移小于小于 /不大于也不等于不大于也不等于 轉(zhuǎn)移轉(zhuǎn)移小于或等于小于或等于 /不大于不大于 轉(zhuǎn)移轉(zhuǎn)移JG/JNLE 目標(biāo)標(biāo)號(hào)JGE/JNL 目標(biāo)標(biāo)號(hào)JL/JNGE 目標(biāo)標(biāo)號(hào)JLE/JNG 目標(biāo)標(biāo)號(hào)(SF XOR OF) AND ZF=0SF XOR OF=0 OR ZF=1SF XOR OF=0 AND ZF=0(SF XOR OF) OR ZF=1單單標(biāo)標(biāo)志志等于等于 /結(jié)果為結(jié)果為 0 轉(zhuǎn)移轉(zhuǎn)移不等于不等于 /結(jié)果不為結(jié)果不為 0 轉(zhuǎn)移轉(zhuǎn)移有進(jìn)位有進(jìn)位 /有借位有借位 轉(zhuǎn)移轉(zhuǎn)移無(wú)進(jìn)位無(wú)進(jìn)位 /無(wú)借位無(wú)借位 轉(zhuǎn)移轉(zhuǎn)移JE/JZ 目標(biāo)標(biāo)號(hào)目標(biāo)標(biāo)號(hào)JNE/JNZ 目標(biāo)標(biāo)號(hào)目標(biāo)標(biāo)號(hào)JC 目標(biāo)標(biāo)號(hào)目標(biāo)標(biāo)號(hào)JNC 目標(biāo)標(biāo)號(hào)目標(biāo)標(biāo)號(hào)ZF=1ZF=0CF=1CF=0位位條條件件轉(zhuǎn)轉(zhuǎn)移移溢出溢出 轉(zhuǎn)移轉(zhuǎn)移不溢出不溢出 轉(zhuǎn)移轉(zhuǎn)移 奇偶性為奇偶性為 1/偶狀態(tài)偶狀態(tài) 轉(zhuǎn)移轉(zhuǎn)移奇偶性為奇偶性為 0/奇狀態(tài)奇狀態(tài) 轉(zhuǎn)移轉(zhuǎn)移符號(hào)位為符號(hào)位為 1 轉(zhuǎn)移轉(zhuǎn)移符號(hào)為為符號(hào)為為 0 轉(zhuǎn)移轉(zhuǎn)移JO 目標(biāo)標(biāo)號(hào)目標(biāo)標(biāo)號(hào)JNO 目標(biāo)標(biāo)號(hào)目標(biāo)標(biāo)號(hào)JP/JPE 目標(biāo)標(biāo)號(hào)目標(biāo)標(biāo)號(hào)JNP/JPO 目標(biāo)標(biāo)號(hào)目標(biāo)標(biāo)號(hào)JS 目標(biāo)標(biāo)號(hào)目標(biāo)標(biāo)號(hào)JNS 目標(biāo)標(biāo)號(hào)目標(biāo)標(biāo)號(hào)OF=1OF=0PF=1 PF=0SF=1 SF=0條件轉(zhuǎn)移條件轉(zhuǎn)移76Shanghai Jiao Tong University循環(huán)控制循環(huán)控制指令名稱指令名稱 指令書寫格式指令書寫格式 (助記符助記符 )循環(huán)循環(huán)相等相等 /結(jié)果為結(jié)果為 0時(shí)循環(huán)時(shí)循環(huán)不等不等 /結(jié)果不為結(jié)果不為 0時(shí)循環(huán)時(shí)循環(huán)CX=0時(shí)轉(zhuǎn)移時(shí)轉(zhuǎn)移LOOP 目標(biāo)標(biāo)號(hào)目標(biāo)標(biāo)號(hào)LOOPE/LOOPZ 目標(biāo)標(biāo)號(hào)目標(biāo)標(biāo)號(hào)LOOPNE/LOOPNZ 目標(biāo)標(biāo)號(hào)目標(biāo)標(biāo)號(hào)JCXZ 目標(biāo)標(biāo)號(hào)目標(biāo)標(biāo)號(hào)77Shanghai Jiao Tong University181。 如果遇到如果遇到 超出了超出了 短轉(zhuǎn)移所能轉(zhuǎn)移的范圍時(shí),可通過(guò)兩條轉(zhuǎn)移指短轉(zhuǎn)移所能轉(zhuǎn)移的范圍時(shí),可通過(guò)兩條轉(zhuǎn)移指令來(lái)實(shí)現(xiàn)轉(zhuǎn)移。 條件轉(zhuǎn)移指令條件轉(zhuǎn)移指令 只有只有 當(dāng)條件成立時(shí),才轉(zhuǎn)移至目標(biāo)地址執(zhí)行程序當(dāng)條件成立時(shí),才轉(zhuǎn)移至目標(biāo)地址執(zhí)行程序,否則程序順序執(zhí)行。串操作類指令串操作類指令67Shanghai Jiao Tong University程序控制類指令程序控制類指令 控制轉(zhuǎn)移類指令用于實(shí)現(xiàn)控制轉(zhuǎn)移類指令用于實(shí)現(xiàn) 分支、循環(huán)、過(guò)程分支、循環(huán)、過(guò)程 等程序結(jié)構(gòu),等程序結(jié)構(gòu),是僅次于傳送指令的常用指令。有關(guān)。216。 每個(gè)字節(jié)或字稱為數(shù)據(jù)串的每個(gè)字節(jié)或字稱為數(shù)據(jù)串的 元素元素 。移位次數(shù)不為 1時(shí), OF不確定。BL中中 D0和和 D3清清 0,其余位不變,其余位不變OR BL,00001001B 。 AND AL,0FH 結(jié)果:結(jié)果: (AL)=0AH 0011 10100000 1111AND)) 0000 1010邏輯運(yùn)算邏輯運(yùn)算50Shanghai Jiao Tong University181。– 影響影響 SF,ZF,PF;; OF,CF置置 0;; AF無(wú)意義。 ZF=1, d=s;; ZF=0, d?s CF=0,表示無(wú)借位,即,表示無(wú)借位,即 d ? s;; CF=1,表示有借位,即,表示有借位,即 ds;; 有符號(hào)數(shù):根據(jù)溢出標(biāo)志有符號(hào)數(shù):根據(jù)溢出標(biāo)志 OF和符號(hào)標(biāo)志和符號(hào)標(biāo)志 SF兩者的兩者的 異或運(yùn)算結(jié)果來(lái)判斷。 CMP d, s ;; d s 只置標(biāo)志位只置標(biāo)志位 功能:功能: 目的操作數(shù)減去源操作數(shù),目的操作數(shù)減去源操作數(shù), 不送回不送回 結(jié)果。目的操作數(shù):目的操作數(shù): 8/16位通用寄存器,存儲(chǔ)器;位通用寄存器,存儲(chǔ)器; 但不允許為立即數(shù)。將重新根據(jù)結(jié)果置成新的狀態(tài)。目的操作數(shù)減去源操作數(shù),結(jié)果送到目的操作數(shù)。目的操作數(shù):目的操作數(shù): 8/16位通用寄存器,存儲(chǔ)器;位通用寄存器,存儲(chǔ)器; 但不允許為立即數(shù)。位以上的多字節(jié)數(shù)字相加。u 加法(加法( 3條)條)u 減法(減法( 5條)條)u 乘法(乘法( 2條)條)u 除法(除法( 4條)條)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1