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

正文內(nèi)容

匯編指令分類的介紹(文件)

2025-04-27 01:49 上一頁面

下一頁面
 

【正文】 行ADD/ADC指令,以AL為目的操作數(shù),將兩個非壓縮BCD碼(與高位無關(guān))相加,然后使用AAA將AL調(diào)整為非壓縮BCD碼格式,且高4位等于0,同時,將調(diào)整產(chǎn)生的進位加到AH中。CF=1。AL高4位清0寫法:AAS 。ELSEAF=0。功能:使用AAM時,通常先執(zhí)行MUL/IMUL指令,將兩個一字節(jié)非壓縮BCD碼(高四位必須為0)相乘,(AH=0)調(diào)整為兩字節(jié)壓縮BUC碼格式。特別注意,參加非壓縮BCD碼乘法或除法的操作數(shù)高4位必須為0。NOT reg/mem。TEST與AND的關(guān)系類似于CMP與SUB。作用:將dest的各個二進制位向左移動1(CL)位,并將DEST的最高位移出到CF,最低位移入0(同SHL)。作用:將dest的各個二進制位向左移動1(CL)位,并將DEST的最低位移出到CF,最高位不變。注意移動方向為右移。2循環(huán)移位指令ROL(循環(huán)左移)寫法:ROL REG\MEM, 1\CL;或 ROL REG/MEM,IMM8。RCL(帶進位循環(huán)左移)寫法:RCL REG\MEM, 1\CL;或 RCL REG/MEM,IMM8。2位測試指令BT(位測試)寫法:BT REG16/MEM16,REG16/IMM8?;駼TS REG32/MEM32,REG32/IMM8。或BTC REG32/MEM32,REG32/IMM8。2位掃描指令BSF(前向位掃描)寫法:BSF reg16/reg32, reg16/reg32/mem16/mem32;(類型須匹配)作用:dest=src中值為1的最低位編號(從低位向高位搜索)BSR(后向位掃描)寫法:BSR reg16/reg32, reg16/reg32/mem16/mem32;(類型須匹配)作用:dest=src中值為1的最高位編號(從高位向低位搜索)說明:BSF和BSR搜索SRC操作數(shù)中首次出現(xiàn)1的位置,BSF從低位向高位搜索,BSR反之。表一:測試單個標(biāo)志位的SETcc指令:SETcc指令描述置1條件SETC,SETB,SETNAE有進位時置1CF=1SETNC,SETNB,SETAE無進位時置1CF=0SETZ,SETE為0(相等)時置1ZF=1SETNA,SETNE非0(不等)時置1ZF=0SETS為負(fù)時置1SF=1SETNS為正時置1SF=0SET0溢出時置1OF=1SETNO不溢出時置1OF=0SETP,SETPE‘1’的個數(shù)為偶數(shù)時置1PF=1SETNP,SETPO‘1’的個數(shù)為奇數(shù)時置1PF=0表二:用于帶符號數(shù)比較的SETcc指令,這些指令常用在CMP指令之后,以判斷帶符號數(shù)的大小:SETcc指令描述置1條件SETG,SETNLE大于(不小于等于)時置1SF=OF且ZF=0SETGE,SETNL大于等于(不小于)時置1SF=OFSETL,SETNGE小于(不大于等于)時置1SF≠OFSETLE,SETNG小于等于(不大于)時置1SF≠OF或ZF=1表三:用于無符號數(shù)比較的SETcc指令,常用在CMP指令之后,用來判斷無符號數(shù)的大?。篠ETcc指令描述置1條件SETA,SETNBE大于(不小于等于)時置1CF=0且ZF=0SETAE,SETNB,SETNC大于等于(不小于)時置1CF=0SETB,SETNAE,SETC小于(不大于等于)時置1CF=1SETBE,SETNA小于等于(不大于)時置1CF=1或ZF=1位操作指令結(jié)束控制轉(zhuǎn)移指令開始3JMP(無條件轉(zhuǎn)移指令)執(zhí)行代碼的跳轉(zhuǎn),分為兩種,一:段內(nèi)轉(zhuǎn)移,即要跳過去的代碼地址和當(dāng)前地址在同一段,這時只要修改IP(專用寄存器指令指針)即可;二:段間轉(zhuǎn)移:即要跳過去的代碼地址和當(dāng)前代碼地址不在同一段內(nèi),需要同時修改CS和IP的值。說明:當(dāng)操作數(shù)是內(nèi)存操作數(shù)時,若內(nèi)存操作數(shù)是雙字類型,則產(chǎn)生段間轉(zhuǎn)移,若內(nèi)存操作數(shù)是字類型,則產(chǎn)生段內(nèi)間接轉(zhuǎn)移。3循環(huán)指令LOOP label;作用:CX=CX1。該指令與JMP指令的區(qū)別就是保存了CS:IP的值,這樣在調(diào)用指令結(jié)束后,可以返回回來而已。這種機制用來在返回前將參數(shù)從棧中移除。 CF=0STC 。 DF=1CLI 。DI=DI+size。Endif作用:將DS:SI所指源串的值復(fù)制到AL/AX/EAX中,然后,根據(jù)DF使SI增加或減小4STOS(串存儲)寫法:STOSB\STOSW\STOSD功能:ES:[DI]=AL/AX/EAX;IF (DF=0) THENDI=DI+size;ELSEDI=DIsize;ENDIF作用:將AL/AX/EAX中的值復(fù)制到ES:[DI]所指的內(nèi)存單元中去,并根據(jù)DF標(biāo)志位的值調(diào)整DI4CMPS(串比較)寫法:CMPSB/CMPSW/CMPSD功能:DS:[SI]ES:[DI]。說明:以上串操作的共性:DS:SI指向源串,ES:DI指向目的串SI和DI自動增加或減少4,關(guān)鍵看DF及操作類型是B\W\D4重復(fù)前綴重復(fù)前綴用來和以上幾個串操作指令混合使用REP(重復(fù))功能:當(dāng)CX0時,重復(fù)執(zhí)行后面的串指令,每執(zhí)行一次,CX自動1,該指令只能用在MOVS\LODS\STOS之前REPZ/REPE(為零/等于時重復(fù))功能:當(dāng)CX0且ZF=1時,重復(fù)執(zhí)行后面的指令,每執(zhí)行一次,CX自動1,該指令只能用在CMPS\ACAS之前。4HIT(暫停)寫法:HIT;作用:HIT使CPU進入暫停狀態(tài),這時CPU不執(zhí)行任何操作,直到系統(tǒng)復(fù)位或發(fā)生外部中斷為止,中斷使CPU繼續(xù)執(zhí)行后面的指令(貌似和屏?;虼龣C的功能類似)4LOCK(封鎖前綴)功能:LOCK指令用于多處理器系統(tǒng),作為某些指令的前綴,可以使CPU通過鎖住總線等方式,抱著指令作為原子性操作,即:指令執(zhí)行過程不會被打斷操作。在紛雜的塵世里,為自己留下一片純靜的心靈空間,不管是潮起潮落,也不管是陰晴圓缺,你都可以免去浮躁,義無反顧,勇往直前,輕松自如地走好人生路上的每一步3. 花一些時間,總會看清一些事。努力過后,才知道許多事情,堅持堅持,就過來了。只有你自己才能把歲月描畫成一幅難以忘懷的人生畫卷。歲月是有情的,假如你奉獻給她的是一些色彩,它奉獻給你的也是一些色彩。有時候覺得自己像個神經(jīng)病。LOCK前綴典型用于BTS指令,以實現(xiàn)多處理器環(huán)境中程序的并發(fā)執(zhí)行,如:LOCK BTS [EBX],AXLOCK ADD [SI],ALCPU控制指令結(jié)束1. 若不給自己設(shè)限,則人生中就沒有限制你發(fā)揮的藩籬。說明:REPNE SCAS(B/W/D)適用于在多字節(jié)、字、雙字?jǐn)?shù)據(jù)結(jié)構(gòu)中搜索特定值。4SCAS(串掃描)寫法:SCASB/SCASW/SCASD功
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1