IntelϵÁÐCPUÖ¸Áî±Ø±¸ËÙ²éÊÖ²á

CL r/m16=r/m16*(2^CL)) Âß¼­×óÒÆimm8´Î(³ËSHL r/m16, imm8 C1 /4 ib ·¨£ºr/m16=r/m16*(2^imm8)) SHL AX£¬03 Âß¼­×óÒÆ1´Î(³Ë·¨£ºr/m32=r/m32*2) SHL EAX£¬1 SHL r/m32, 1 D1 /4 SHL r/m32, CL SHL r/m32, imm8 C1 /4 ib D3 /4 Âß¼­×óÒÆCL´Î(³Ë·¨£ºr/m32=r/m32*(2SHL EAX£¬CL ^CL)) Âß¼­×óÒÆimm8´Î(³Ë·¨£ºr/m32=r/m32*(2^imm8)) Âß¼­ÓÒÒÆ1´Î(ÎÞ·ûºÅ³ýSHL EAX£¬03 SHR r/m8, 1 D0 /5 ·¨£ºr/m8=r/m8 / SHR AL£¬1 2) Âß¼­ÓÒÒÆCL´Î(ÎÞ·ûºÅSHR r/m8, CL D2 /5 ³ý·¨£ºr/m8=r/m8 / SHR AL£¬CL (2^CL)) Âß¼­ÓÒÒÆimm8´Î(ÎÞSHR r/m8, imm8 C0 /5 ib ·ûºÅ³ý·¨£ºr/m8=r/m8 / (2^imm8)) Âß¼­ÓÒÒÆ1´Î(ÎÞ·ûºÅ³ýSHR AL£¬03 SHR r/m16, 1 D1 /5 SHR SHR r/m16, CL ·¨£ºr/m16=r/m16 / SHR AX£¬1 CF(»òOF)±»¸Ä2) ±ä Âß¼­ÓÒÒÆCL´Î(ÎÞ·ûºÅ³ý·¨£ºr/m16=r/m16 / (2^CL)) Âß¼­ÓÒÒÆimm8´Î(ÎÞSHR AX£¬CL D3 /5 SHR r/m16, imm8 C1 /5 ib ·ûºÅ³ý·¨£ºr/m16=r/m16 / (2^imm8)) SHR AX£¬03 Âß¼­ÓÒÒÆ1´Î(ÎÞ·ûºÅ³ý SHR r/m32, 1 D1 /5 ·¨£ºr/m32=r/m32 / SHR EAX£¬1 2)

SHR r/m32, CL D3 /5 Âß¼­ÓÒÒÆCL´Î(ÎÞ·ûºÅ³ý·¨£ºr/m32=r/m32 / (2^CL)) Âß¼­ÓÒÒÆimm8´Î(ÎÞC1 /5 ib ·ûºÅ³ý·¨£ºr/m32=r/m32 / (2^imm8)) SBB AL, imm8 1C ib SBB AX, imm16 SBB EAX, imm32 SBB r/m8, imm8 SBB r/m16,imm181 /3 iw 6 SBB r/m32,imm381 /3 id 2 SBB r/m16,imm8 83 /3 ib ÉèÖà AF CF OF ´ø½èλ¼õ·¨ SF PF ZF SBB WORD Ptr [006387EA], 39 SBB DWORD Ptr [006387EA], 39 SBB [006387EA], AL SBB 19 /r [006387EA], AX SBB 19 / r [006387EA], EAX SBB AL, [006387EA] SBB AX, [006387EA] SBB EAX, [006387EA] ÉèÖÃOF SF ZF AF PF CF ÓÃALÖеÄ×Ö½ÚֵɨÃè×Ö·û´®ES:(E)DI£¬È» ºóÉèÖñê־λ 1D iw SBB AL, 1F SBB AX, 4F80 SBB EAX, 00004F80 SBB BYTE Ptr [006387EA], 39 SBB WORD Ptr [006387EA], 1039 SHR EAX£¬03 SHR EAX£¬CL SHR r/m32, imm8 1D id 80 /3 ib SBB SBB r/m32,imm8 83 /3 ib SBB r/m8,r8 18 /r SBB r/m16,r16 SBB r/m32,r32 SBB r8,r/m8 1A /r SBB r16,r/m16 SBB r32,r/m32 1B /r 1B /r SCAS SCAS m8 AE

ÓÃAXÖеÄ×ÖֵɨÃè×ÖSCAS m16 AF ·û´®ES:(E)DI£¬È»ºó ÉèÖñê־λ ÓÃEAXÖеÄË«×ÖֵɨÃèSCAS m32 AF ×Ö·û´®ES:(E)DI£¬È» ºóÉèÖñê־λ ÉèÖÃOF SF ZF AF PF CF ÓÃALÖеÄ×Ö½ÚֵɨÃè×Ö·û´®ES:(E)DI£¬È»SCASB ºóÉèÖñê־λ ÓÃAXÖеÄ×ÖֵɨÃè×Ö·û´®ES:(E)DI£¬È»ºóSCASW ÉèÖñê־λ ÓÃEAXÖеÄË«×ÖֵɨÃè×Ö·û´®ES:(E)DI£¬È»SCASD ºóÉèÖñê־λ SETA AL SCASB SCASB AE SCASW SCASW AF ÉèÖÃOF SF ZF AF PF CF SCASD SCASD AF ÉèÖÃOF SF ZF AF PF CF ¸ßÓÚ(CF=0 and ZF=0) ¸ßÓÚµÈÓÚ(CF=0) µÍÓÚ(CF=1) SETA r/m8 0F 97 SETAE r/m8 0F 93 SETB r/m8 0F 92 SETAE AL SETB AL SETBE AL SETC AL SETE AL SETG AL SETBE r/m8 0F 96 SETC r/m8 SETE r/m8 SETG r/m8 0F 92 0F 94 0F 9F µÍÓÚµÈÓÚ(CF=1 or ZF=1) Óнøλ(CF=1) µÈÓÚ(ZF=1) ´óÓÚ(ZF=0 and SF=OF) ´óÓÚµÈÓÚ(SF=OF) СÓÚ(SF<>OF) Ìõ¼þÉèÖÃÖ¸ÁÈç¹ûÌõ¼þÂú×ãÔòr/m8=1£¬·ñÔòr/m8=0 SETGE r/m8 0F 9D SETcc SETGE AL SETL r/m8 0F 9C SETL AL SETLE r/m8 0F 9E СÓÚµÈÓÚ(ZF=1 or SF<>OF) ²»¸ßÓÚ(CF=1 or ZF=1) ²»¸ßµÈÓÚ(CF=1) ²»µÍÓÚ(CF=0) ²»µÍµÈÓÚ(CF=0 and ZF=0) ÎÞ½øλ(CF=0) ²»µÈÓÚ(ZF=0) ²»´óÓÚ(ZF=1 SETLE AL SETNA r/m8 0F 96 SETNA AL SETNAE r/m8 0F 92 SETNB r/m8 0F 93 SETNBE r/m8 0F 97 SETNC r/m8 0F 93 SETNE r/m8 0F 95 SETNG r/m8 0F 9E SETNAE AL SETNB AL SETNBE AL SETNC AL SETNE AL SETNG AL

or SF<>OF) SETNGE r/m8 0F 9C ²»´óµÈÓÚ(SF<>OF) ²»Ð¡ÓÚ(SF=OF) ²»Ð¡µÈÓÚ(ZF=0 and SF=OF) ÎÞÒç³ö(OF=0) ·ÇżÊý(PF=0) ·Ç¸ºÊý(SF=0) ·ÇÁã(ZF=0) Òç³ö(OF=1) żÊý(PF=1) żÊý(PF=1) ÆæÊý(PF=0) ¸ºÊý(SF=1) ΪÁã(ZF=1) ²»Ó°Ïì±ê־λ ±£´æÈ«¾ÖÃèÊö·û±í¼Ä´æÆ÷µ½ÄÚ´æm´¦ ±£´æÖжÏÃèÊö·û±í¼Ä´æÆ÷µ½ÄÚ´æm´¦ ±£´æLDTÑ¡Ôñ×Óµ½0F 00 /0 SLDT r/m32 SHLD r/m16, r16, imm8 SHLD r/m16, SHLD r16, CL SHLD r/m32, r32, imm8 SHLD r/m32, r32, CL SHRD r/m16, r16, imm8 SHRD r/m16, SHRD r16, CL SHRD r/m32, r32, imm8 SHRD r/m32, r32, CL SMSW ²»Ó°Ïì±ê־λ r/m16 ±£´æLDTÑ¡Ôñ×Óµ½r/m32 0F A4 SETNGE AL SETNL r/m8 0F 9D SETNL AL SETNLE r/m8 0F 9F SETNO r/m8 0F 91 SETNP r/m8 0F 9B SETNS r/m8 0F 99 SETNZ r/m8 0F 95 SETO r/m8 SETP r/m8 0F 90 0F 9A SETNLE AL SETNO AL SETNP AL SETNS AL SETNZ AL SETO AL SETP AL SETPE AL SETPO AL SETS AL SETZ AL SGDT [EBP] SETPE r/m8 0F 9A SETPO r/m8 0F 9B SETS r/m8 SETZ r/m8 SGDT SGDT m 0F 98 0F 94 0F 01 /0 SIDT SIDT m 0F 01 /1 ²»Ó°Ïì±ê־λ SIDT [ESI] SLDT r/m16 SLDT SLDT SI SLDT ESI SHLD AX£¬BX£¬3 SHLD AX£¬BX£¬ÉèÖÃCF SF ZF PF AF OF Ë«¾«¶È×óÒÆ CL SHLD EAX£¬EBX£¬3 SHLD EAX£¬EBX£¬CL SHRD AX£¬BX£¬3 SHRD AX£¬BX£¬ÉèÖÃCF SF ZF PF AF OF Ë«¾«¶ÈÓÒÒÆ CL SHRD EAX£¬EBX£¬3 SHRD EAX£¬EBX£¬CL ²»Ó°Ïì±ê־λ ±£´æ»úÆ÷״̬×Öµ½SMSW SI 0F A5 0F A4 0F A5 0F AC 0F AD 0F AC 0F AD SMSW r/m16 0F 01 /4

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ì滻Ϊ@)