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

正文內(nèi)容

匯編指令分類的介紹-文庫吧在線文庫

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

下一頁面
  

【正文】 )表示相等,G(Greater)表示帶符號(hào)大于,L(Less)表示帶符號(hào)小于,A(Above)表示無符號(hào)大于,B(Below)表示無符號(hào)小于。條件轉(zhuǎn)移有以下幾種形式:表一:測(cè)試單個(gè)標(biāo)志位的Jcc指令:Jcc指令描述轉(zhuǎn)移條件JC,JB,JNAE有進(jìn)位時(shí)轉(zhuǎn)移CF=1JNC,JNB,JAE無進(jìn)位時(shí)轉(zhuǎn)移CF=0JZ,JE為零(相等)時(shí)轉(zhuǎn)移ZF=1JNZ,JNE非零(不等)時(shí)轉(zhuǎn)移ZF=0JS為負(fù)時(shí)轉(zhuǎn)移SF=1JNS為正時(shí)轉(zhuǎn)移SF=0JO溢出時(shí)轉(zhuǎn)移OF=1JON不溢出時(shí)轉(zhuǎn)移OF=0JP,JPE‘1’的個(gè)數(shù)為偶數(shù)時(shí)轉(zhuǎn)移PF=1JNP,JPO‘1’的個(gè)數(shù)為奇數(shù)時(shí)轉(zhuǎn)移PF=0表二:用于帶符號(hào)數(shù)比較的Jcc指令(常用在CMP指令之后,以判斷帶符號(hào)數(shù)的大?。㎎cc指令描述轉(zhuǎn)移條件JG,JNLE大于(不小于等于)時(shí)轉(zhuǎn)移SF=OF且ZF=0JGE,JNL大于等于(不小于)時(shí)轉(zhuǎn)移SF=OFJL,LNGE小于(不大于等于)時(shí)轉(zhuǎn)移SFOFJLE,LNG小于等于(不大于)時(shí)轉(zhuǎn)移SFOF或ZF=1表三:用于無符號(hào)數(shù)比較的Jcc指令(常用在CNO指令之后,以判斷無符號(hào)數(shù)的大?。㎎cc指令描述轉(zhuǎn)移條件JA,JNBE大于(不小于等于)時(shí)轉(zhuǎn)移CF=0且ZF=0JAE,JNB,JNC大于等于(不小于)時(shí)轉(zhuǎn)移CF=0JB,LNAE,JC小于(不大于等于)時(shí)轉(zhuǎn)移CF=1JBE,LNA小于等于(不大于)時(shí)轉(zhuǎn)移ZF=1或CF=13JCXZ/JECXZ(Jump if CX/ECX is zero)寫法:JCXZ label;(若CX=0,則轉(zhuǎn)移到label)JECXZ label;(若ECX=0,則轉(zhuǎn)移到label)說明:label相對(duì)位移量必須在126~127之間 遠(yuǎn)返回RET imm16; 近返回或遠(yuǎn)返回,并調(diào)整堆棧,SP=SP+imm16;RETN imm16;近返回,并調(diào)整堆棧,SP=SP+imm16;RETF imm16;遠(yuǎn)返回,并調(diào)整堆棧,SP=SP+imm16;作用:RET/RETN/RETF:返回地址出棧,從而使調(diào)用返回,其中,遠(yuǎn)返回是POP一個(gè)雙字到CS:IP,而近返回是POP一個(gè)字到IPRET/RETN/RETF imm16:在返回后,CPU立即將imm16加到堆棧指針SP。 DF=0STD 。Endif其中,size等于1(B)、2(W)、4(D).作用:將DS:SI所指源串的一個(gè)字節(jié)/字/雙字復(fù)制到ES:DI所指的內(nèi)存單元,然后,若DF=0,則SI和DI增加4,否則減少4.現(xiàn)在有點(diǎn)明白為什么SI為源變址寄存器,而DI為目標(biāo)變址寄存器了,而DS為數(shù)據(jù)段寄存器,ES為附加段寄存器了。IF (CF=0) THENDI=DI+size;ELSEDI=DIsize;ENDIF作用:將AL/AX/EAX與ES:DI所指內(nèi)存值進(jìn)行比較,根據(jù)比較結(jié)果設(shè)置標(biāo)志位,然后根據(jù)DF調(diào)整相應(yīng)的DI的值。2. 若不是心寬似海,哪有人生風(fēng)平浪靜。你必須努力,當(dāng)有一天驀然回首時(shí),你的回憶里才會(huì)多一些色彩斑斕,少一些蒼白無力。既糾結(jié)了自己,又打擾了別人。串操作指令結(jié)束CPU控制指令開始4NOP(無操作)寫法:NOP;作用:該指令不做任何事情,只占用1個(gè)字節(jié),耗費(fèi)一個(gè)指令執(zhí)行周期。ELSESI=SIsize。而串操作指令就可以用來處理內(nèi)存中的數(shù)據(jù)串,并在助記符后面加上B、W、D分別表示操作類型為字節(jié)、字或雙字3MOVS(串傳送)寫法:MOVSB/MOVSW/MOVSD功能:ES:[DI]=DS:[SI]If(DF=0)ThenSI=SI+size。控制轉(zhuǎn)移指令結(jié)束標(biāo)志處理指令開始3標(biāo)志處理指令CLC 。若CX0且ZF=0,則轉(zhuǎn)移到label;說明:label相對(duì)位移量必須在128~127之間3過程調(diào)用和返回指令CALL(過程調(diào)用)寫法:CALL label;作用:若label與該指令在同一代碼段,則為段內(nèi)直接調(diào)用,IP進(jìn)棧,IP=label的偏移地址,如果是不在同一代碼段,則為段間間接調(diào)用,CS:IP進(jìn)棧,CS:IP=label的分段地址寫法:CALL reg16/mem16;作用:段內(nèi)間接調(diào)用,IP進(jìn)棧,IP=reg16/【mem16】寫法:CALL mem32;作用:段間間接調(diào)用,CS:IP進(jìn)棧,CS等于mem32高字,ip等于mem32低字。JMP reg16/mem16;段內(nèi)轉(zhuǎn)移,偏移地址=reg16/[mem16]JMP mem32;段間間接轉(zhuǎn)移,段地址CS=mem32高字,偏移地址IP=mem32低字。若dest為內(nèi)存操作數(shù),則無論其類型為字或雙字,測(cè)試位為相對(duì)于起始地址的位移,例如,設(shè)BX=50,X為字類型的變量,則執(zhí)行指令BT X,BX;后,CF=X+6單元的第2位,因?yàn)?0%8=6余2.BTS、BTC、BTR指令可用于并發(fā)程序設(shè)計(jì)。BTS(位測(cè)試并置位)寫法:BTS REG16/MEM16,REG16/IMM8。(類型可不匹配)作用:將DEST的各二進(jìn)制位向右移動(dòng),并將最低位移出到CF,并同時(shí)移入最高位。SHRD(雙精度右移)寫法與作用與雙精度左移類似。SAL(算術(shù)左移)寫法:SAL REG\mem,1\CL 。XOR reg/mem,reg/mem/imm。AL高4位清0寫法:AAM;作用:AH=AX DIV 10, AL=AX MOD 10。ENDIFAL=AL AND OFH。寫法:AAA 。DAS的調(diào)整算法:IF(AL低4位9 或 AF=1)THENAL=AL6。DAA的調(diào)整算法:IF(AL低4位9 或 AF=1)THENAL=AL+6。功能:將EDX:EAX中的64位數(shù)與內(nèi)存的64位數(shù)進(jìn)行比較,如果相等,則置ZF=1,并存儲(chǔ)ECX:EBX到mem64指定的內(nèi)存地址;否則,置ZF=0,并設(shè)置EDX:EAX為mem64的8字節(jié)內(nèi)容2MUL(無符號(hào)乘法)寫法:MUL reg/mem;作用:當(dāng)操作數(shù)為8位時(shí),AX=AL*src;當(dāng)操作數(shù)為16位時(shí),DX:AX=AX*src;當(dāng)操作數(shù)為32位時(shí),EDX:EAX=EAX*src;2IMUL(帶符號(hào)位乘法)寫法:IMUL reg/mem;(作用同上)IMUL reg16,reg16/mem16,imm16;IMUL reg32,reg32/mem32,imm32;IMUL reg16,imm16/reg16/imm16;IMUL reg32,reg32/mem32/imm32;注意:沒有兩個(gè)操
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1