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

正文內(nèi)容

匯編指令分類的介紹-免費(fèi)閱讀

2025-05-03 01:49 上一頁面

下一頁面
  

【正文】 4. 歲月是無情的,假如你丟給它的是一片空白,它還給你的也是一片空白。該指令用于以下指令的前綴時(shí),以保證原子性的對(duì)內(nèi)存的“讀修改寫”操作:1) 加法:ADD\ADC\INC\XADD2) 減法:SUB\SBB\DEC\NEG3) 交換:XCHG\CMPXCHG\CMPXCHG8B4) 邏輯:AND\NOT\OR\XOR5) 位測試:BTS\BTC\BTR說明:其他類型指令不能加LOCK前綴,另外,XCHG總是原子性操作,無論前面有沒有加LOCK前綴。IF (DF=0) THENSI=SI+size;DI=DI+size;ELSESI=SIsize;DI=DIsize;ENDIF作用:將DS:SI所指內(nèi)存值與ES:DI所指內(nèi)存值進(jìn)行比較,并根據(jù)比較結(jié)果設(shè)置標(biāo)志位,然后,對(duì)SI和DI做相應(yīng)的調(diào)整。ElseSI=SIsize。 CF=1CMC 。RET(過程返回)寫法:RET。當(dāng)不能確定類型時(shí),編譯器將報(bào)錯(cuò)。若找到一個(gè)1,則置ZF=0,并存儲(chǔ)位編號(hào)到DEST操作數(shù)中。作用:CF=DEST的第index位,dest的第index位=1;BTR(位測試并復(fù)位)寫法:BTR REG16/MEM16,REG16/IMM8。(類型可不匹配)作用:將DEST的各二進(jìn)制位向左移動(dòng),并將最高位移出到CF,原CF移入最低位。以上位移指令對(duì)標(biāo)志位的影響:若移位后符號(hào)位發(fā)生了變化,則OF=1,否則OF=0。SHR(邏輯右移)寫法:SHR REG\mem,1\CL 。TEST reg/mem,reg/mem/imm。寫法:AAD。作用:調(diào)整AL中的差為非壓縮BCD碼;調(diào)整后,AL高4位等于0,AH=AH產(chǎn)生的CF功能:使用AAS指令時(shí),通常先執(zhí)行SUB/SBB指令,以AL為目的操作數(shù),將兩個(gè)非壓縮BCD碼(與高位無關(guān))相減,然后使用AAS將AL調(diào)整為非壓縮BCD碼格式,且高4位等于0,同時(shí),將調(diào)整產(chǎn)生的借位從AH中減去。AAA調(diào)整算法:IF(AL低4位9 或者 AF=1)THENAL=AL+6。ENDIFIF( AL高4位9或CF=1)THENAL=AL60H。ENDIFIF( AL高4位9或CF=1)THENAL=AL+60H。Imul bl; AX=0FFFFH(1)(高一半為低一半的擴(kuò)展)2DIV(無符號(hào)除法 )/IDIV(帶符號(hào)數(shù)除法)寫法:DIV reg/mem;/IDIC reg/mem作用:如果操作數(shù)是8位,AX%SRC,結(jié)果商在AL、余數(shù)在AH中;如果操作數(shù)是16位,DX:AX%SRC,結(jié)果商在AX,余數(shù)在DX中;如果操作數(shù)是32位,EDX:EAX%SRC,結(jié)果商在EAX,余數(shù)在EDX中;注意:不能直接實(shí)現(xiàn)8位數(shù)除8位數(shù)、16位數(shù)除16位數(shù)、32除32,若需要這樣,則必須先把除數(shù)符號(hào)擴(kuò)展或零擴(kuò)展到1364位,然后用除法指令。XLAT table ;使用table所在段對(duì)應(yīng)的段寄存器作為段地址。AX符號(hào)擴(kuò)展為EAX;CDQ:EAX符號(hào)擴(kuò)展為64位數(shù)EDX:EAXMOVSX(符號(hào)擴(kuò)展指令的一般形式)寫法:MOVSX reg16\32,reg8\reg16\mem8\mem16作用:用來將8位符號(hào)擴(kuò)展到16位,或者16位符號(hào)擴(kuò)展到32位MOVZX(零擴(kuò)展指令)寫法:MOVZX reg16\32,reg8\reg16\mem8\mem16零擴(kuò)展,就是高位補(bǔ)0進(jìn)行擴(kuò)展。;FLAGS進(jìn)棧將AX、CX、DX、BX、原SP、BP、SI、DI依次進(jìn)棧。在接著往下說之前,先熟悉下堆棧的概念。si=567AHdl,01H。target,source功能描述:將源操作數(shù)source的值復(fù)制到target中去,source值不變注意事項(xiàng):1)target不能是CS(代碼段寄存器),我的理解是代碼段不可寫,只可讀,所以相應(yīng)這地方也不能對(duì)CS執(zhí)行復(fù)制操作。MOV堆棧,位于內(nèi)存的堆棧段中,是內(nèi)存的一部分,具有“先進(jìn)后出”的特點(diǎn),堆棧只有一個(gè)入口,即當(dāng)前棧頂,當(dāng)堆棧為空時(shí),棧頂和棧底指向同一內(nèi)存地址,在WINDOWS中,可以把堆棧理解成一個(gè)倒著的啤酒瓶,上面的地址大,下面的地址小,當(dāng)從瓶口往啤酒瓶塞啤酒時(shí)(進(jìn)棧),棧頂就會(huì)往瓶口下移動(dòng),也就是往低地址方向移動(dòng),同理,出棧時(shí),正好相反,把啤酒給倒出來,棧頂向高地址方向移動(dòng)。POPA出棧順序正好相反,但要注意的是,彈出到SP的值被丟棄,SP通過增加16位來恢復(fù)(當(dāng)然嘛,不然棧頂?shù)刂肪捅恍薷牧?,就?huì)出息不對(duì)齊的情況,就有可能亂套了)POPAD PUSHAD一樣,只不過是32位的罷了。通常用在將數(shù)據(jù)復(fù)制到一個(gè)不同的寄存器中,如AL零擴(kuò)展為EBX。數(shù)據(jù)傳送指令結(jié)束對(duì)于IDIV,余數(shù)和被除數(shù)符號(hào)相同,如:5 IDIV 2 = 商 2,余數(shù):1;在下列情況下,會(huì)使CPU產(chǎn)生中斷:一:除數(shù)為0 ;二:由于商太大,導(dǎo)致EAX\AX或AL不能容納,從而產(chǎn)生了溢出。CF=1。CF=1。AH=AH+1。AAA調(diào)整算法:IF(AL低4位9 或者 AF=1)THENAL=AL6;AH=AH1;AF=1。作用:AL=AH*10+AL,AH=0。作用:AND\TEST\OR\XOR,兩個(gè)操作數(shù)必須類型匹配,而且不能同時(shí)是內(nèi)存操作數(shù)。作用:將dest的各個(gè)二進(jìn)制位向左移動(dòng)1(CL)位,并將DEST的最低位移出到CF,最高位移入0。CF為最后移入位;按一般規(guī)則影響ZF與SF。RCR(帶進(jìn)位循環(huán)右移)寫法:RCR REG\MEM, 1\CL;或 RCR REG/MEM,IMM8。或BTR REG32/MEM32,REG32/IMM8。若SRC=0,即沒有1出現(xiàn),則置ZF=1,且dest的值不確定。3Jcc(條件轉(zhuǎn)移指令)寫法:Jcc label;作用:若條件成立,則IP=label的偏移地址,否則,CPU將忽略該條件轉(zhuǎn)移,繼續(xù)執(zhí)行下一條指令。 近返回或遠(yuǎn)返回RETN; 近返回;RETF。 CF=NOT CFCLD 。DI=DIsize。4SCAS(串掃描)寫法:SCASB/SCASW/SCASD功能:AL/AX/EAXES:[DI]。LOCK前綴典型用于BTS指令,以實(shí)現(xiàn)多處理器環(huán)境中程序的并發(fā)執(zhí)行,如:LOCK BTS [EBX],AXLOCK ADD [SI],ALCPU控制指令結(jié)束1. 若不給自己設(shè)限,則人生中就沒有限制你發(fā)揮的藩籬。歲月是有情的,假如你奉獻(xiàn)給她的是一些色彩,它奉獻(xiàn)給你的也是一些色彩。努力過后,才知道許多事情,堅(jiān)持堅(jiān)持,就過來了。4HIT(暫停)寫法:HIT;作用:HIT使CPU進(jìn)入暫停狀態(tài),這時(shí)CPU不執(zhí)行任何操作,直到系統(tǒng)復(fù)位或發(fā)生外部中斷為止,中斷使CPU繼續(xù)執(zhí)行后面的指令(貌似和屏?;虼龣C(jī)的功能類似)4LOCK(封鎖前綴)功能:LOCK指令用于多處理器系統(tǒng),作為某些指令的前綴,可以使CPU通過鎖住總線等方式,抱著指令作為原子性操作,即:指令執(zhí)行過程不會(huì)被打斷操作。Endif作用:將DS:SI所指源串的值復(fù)制到AL/AX/EAX中,然后,根據(jù)DF使SI增加或減小4STOS(串存儲(chǔ))寫法:STOSB\STOSW\STOSD功能:ES
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1