1. Š®¬ ­€ë ¯à®æ¥áá®à®¢ 80286 š 80386. ’ ¡«. 1. à®áâà ­á⢮ ¯¥à¢šç­ëå ª®€®¢ ®¯¥à æš© 80286 š 80386. 0 1 2 3 4 5 6 7 8 9 A B C D E F ÚÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄ¿ 0³ ADD ³ ADD w ³ ADD ³ ADD w ³ ADD ³ ADD w ³PUSH ES³ POP ³ OR ³ OR w ³ OR ³ OR w ³ OR ³ OR w ³PUSH CS³ ... ³ ³r/m,reg³r/m,reg³reg,r/m³reg,r/m³ AL,imm³ AX,imm³ ³ ES ³r/m,reg³r/m,reg³reg,r/m³reg,r/m³ AL,imm³ AX,imm³ ³ ³ ÃÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄŽ 1³ ADC ³ ADC w ³ ADC ³ ADC w ³ ADC ³ ADC w ³PUSH SS³ POP ³ SBB ³ SBB w ³ SBB ³ SBB w ³ SBB ³ SBB w ³PUSH DS³ POP ³ ³r/m,reg³r/m,reg³reg,r/m³reg,r/m³ AL,imm³ AX,imm³ ³ SS ³r/m,reg³r/m,reg³reg,r/m³reg,r/m³ AL,imm³ AX,imm³ ³ DS ³ ÃÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄŽ 2³ AND ³ AND w ³ AND ³ AND w ³ AND ³ AND w ³ ES: ³ DAA ³ SUB ³ SUB w ³ SUB ³ SUB w ³ SUB ³ SUB w ³ CS: ³ DAS ³ ³r/m,reg³r/m,reg³reg,r/m³reg,r/m³ AL,imm³ AX,imm³ ³ ³r/m,reg³r/m,reg³reg,r/m³reg,r/m³ AL,imm³ AX,imm³ ³ ³ ÃÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄŽ 3³ XOR ³ XOR w ³ XOR ³ XOR w ³ XOR ³ XOR w ³ SS: ³ AAA ³ CMP ³ CMP w ³ CMP ³ CMP w ³ CMP ³ CMP w ³ DS: ³ AAS ³ ³r/m,reg³r/m,reg³reg,r/m³reg,r/m³ AL,imm³ AX,imm³ ³ ³r/m,reg³r/m,reg³reg,r/m³reg,r/m³ AL,imm³ AX,imm³ ³ ³ ÃÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄŽ 4³ INC w ³ INC w ³ INC w ³ INC w ³ INC w ³ INC w ³ INC w ³ INC w ³ DEC w ³ DEC w ³ DEC w ³ DEC w ³ DEC w ³ DEC w ³ DEC w ³ DEC w ³ ³ AX ³ CX ³ DX ³ BX ³ SP ³ BP ³ SI ³ DI ³ AX ³ CX ³ DX ³ BX ³ SP ³ BP ³ SI ³ DI ³ ÃÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄŽ 5³ PUSH ³ PUSH ³ PUSH ³ PUSH ³ PUSH ³ PUSH ³ PUSH ³ PUSH ³ POP ³ POP ³ POP ³ POP ³ POP ³ POP ³ POP ³ POP ³ ³ AX ³ CX ³ DX ³ BX ³ SP ³ BP ³ SI ³ DI ³ AX ³ CX ³ DX ³ BX ³ SP ³ BP ³ SI ³ DI ³ ÃÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄŽ 6³ PUSHA ³ POPA ³ BOUND ³ ARPL ³ FS: ³ GS: ³ ... ³ ... ³ PUSH ³IMUL ³ PUSH s³IMUL ³ INS ³ INS w ³ OUTS ³ OUTS w³ ³ ³ ³reg,r/m³r/m,reg³²²²²²²²³²²²²²²²³²²²²²²²³²²²²²²²³ imm ³ imm ³ imm ³ imm ³ ³ ³ ³ ³ ÃÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄŽ 7³ JO ³ JNO ³ JB/ ³ JNB/ ³ JE/ ³ JNE/ ³ JBE/ ³ JNBE/ ³ JS ³ JNS ³ JP/ ³ JNP/ ³ JL/ ³ JNL/ ³ JLE/ ³ JNLE/ ³ ³ ³ ³ JNAE ³ JAE ³ JZ ³ JNZ ³ JNA ³ JA ³ ³ ³ JPE ³ JPO ³ JNGE ³ JGE ³ JNG ³ JG ³ ÃÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄŽ 8³ ... ³ ... ³ ... ³ ... ³ TEST ³ TEST w³ XCHG ³ XCHG w³ MOV ³ MOV w ³ MOV ³ MOV w ³ MOV ³ LEA ³ MOV ³ ... ³ ³ ³ ³ ³ ³r/m,reg³r/m,reg³r/m,reg³r/m,reg³r/m,reg³r/m,reg³reg,r/m³reg,r/m³r/m,seg³reg,r/m³seg,r/m³ ³ ÃÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄŽ 9³ XCHG ³ XCHG ³ XCHG ³ XCHG ³ XCHG ³ XCHG ³ XCHG ³ XCHG ³ CBW ³ CWD ³ CALL ³ FWAIT ³ PUSHF ³ POPF ³ SAHF ³ LAHF ³ ³ AX,AX ³ CX,AX ³ DX,AX ³ BX,AX ³ SP,AX ³ BP,AX ³ SI,AX ³ DI,AX ³ ³ ³ FAR ³ ³ ³ ³ ³ ³ ÃÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄŽ A³ MOV ³ MOV w ³ MOV ³ MOV w ³ MOVS ³ MOVS w³ CMPS ³ CMPS w³ TEST ³ TEST w³ STOS ³ STOS w³ LODS ³ LODS w³ SCAS ³ SCAS w³ ³ AL,mem³ AX,mem³mem,AL ³mem,AX ³ ³ ³ ³ ³ AL,imm³ AX,imm³ ³ ³ ³ ³ ³ ³ ÃÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄŽ B³ MOV ³ MOV ³ MOV ³ MOV ³ MOV ³ MOV ³ MOV ³ MOV ³ MOV w ³ MOV w ³ MOV w ³ MOV w ³ MOV w ³ MOV w ³ MOV w ³ MOV w ³ ³ AL,imm³ CL,imm³ DL,imm³ BL,imm³ AH,imm³ CH,imm³ DH,imm³ BH,imm³ AX,imm³ CX,imm³ DX,imm³ BX,imm³ SP,imm³ BP,imm³ SI,imm³ DI,imm³ ÃÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄŽ C³ ‘€¢š£ ³‘€¢š£ w³ RET ³ RET ³ LES ³ LDS ³ MOV ³ MOV w ³ ENTER ³ LEAVE ³RET FAR³RET FAR³ INT 3 ³ INT ³ INTO ³ IRET ³ ³r/m,cnt³r/m,cnt³ imm ³ 0 ³reg,r/m³reg,r/m³r/m,imm³r/m,imm³imm,imm³ ³ imm ³ 0 ³ ³ imm ³ ³ ³ ÃÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄŽ D³ ‘€¢š£ ³‘€¢š£ w³ ‘€¢š£ ³‘€¢š£ w³ AAM ³ AAD ³SETALC ³ XLAT ³ C o p r o c e s s o r ³ ³ r/m,1 ³ r/m,1 ³r/m,CL ³ r/m,CL³ ³ ³²²²²²²²³ ³ o p e r a t i o n s ³ ÃÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄŽ E³LOOPNZ/³LOOPZ/ ³ LOOP ³ JCXZ ³ IN ³ IN w ³ OUT ³ OUT w ³ CALL ³ JMP ³ JMP ³ JMP ³ IN ³ IN w ³ OUT ³ OUT w ³ ³ LOOPNE³ LOOPE³ ³ ³AL,port³AX,port³port,AL³port,AX³ NEAR ³ NEAR ³ FAR ³ SHORT ³ AL,DX ³ AX,DX ³ DX,AL ³ DX,AX ³ ÃÄÄÄÄÄÄÄÅÜÜÜÜÜÜÜÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄŽ F³ LOCK: ÞÛÛÛÛÛÛÛÝREP/REP³ REPE/ ³ HLT ³ CMC ³ ... ³ ... ³ CLC ³ STC ³ CLI ³ STI ³ CLD ³ STD ³ ... ³ ... ³ ³ ÞÛÛÛÛÛÛÛÝNE(NZ) ³ REPZ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ÀÄÄÄÄÄÄÄÁßßßßßßßÁÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÙ ÚÜÜÜÜÜÜÜ¿ ÚÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄ¿ ÞÛÛÛÛÛÛÛÝ = ¥ šá¯®«ì§ã¥¬ë© ŠŽ ³ op ³ = ˆá¯®«ì§ã¥¬ë© ­ çš­ ï á 80386 ³ ... ³ = ‘¬. â ¡«.2. ÞÛÛÛÛÛÛÛÝ ³²²²²²²²³ ³ ³ ÀßßßßßßßÙ ÀÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÙ Ž¯¥à æšš á ¯ à ¬¥âà ¬š r/m š reg š¬¥îâ ¢š€: 76543210 7 6 5 4 3 2 1 0 xxxxxxxx mod reg r/m ®«¥ REG ®¡®§­ ç ¥â ॣšáâà-®¯¥à ­€ ª®¬ ­€ë: ¯®«¥ REG 8-¡šâ­ë© ॣšáâà 16-¡šâ­ë© ॣšáâà 000 AL AX 001 CL CX 010 DL DX 011 BL BX 100 AH SP 101 CH BP 110 DH SI 111 BH DI ®«¥ MOD ¢¬¥áâ¥ á ¯®«¥¬ R/M ®¯à¥€¥«ï¥â ¢â®à®© ®¯¥à ­€. …á«š MOD=11, â® ®¯¥à ­€ - ॣšáâà š ¯®«¥ R/M à áᬠâàš¢ ¥âáï ª ª REG. …á«š íâ® ¯®«¥ ­¥ à ¢­® 11, â® ®¯¥à ­€ ¢ ¯ ¬ïâš š ¯®«ï MOD š R/M à áᬠâàš¢ îâáï á«¥€ãî隬 ®¡à §®¬: ¯®«¥ MOD ᬥ饭š¥ ®¯¥à ­€  00 Base+Index 01 Base+Index+ᬥ饭š¥, ­ å®€ï饥áï ¢ á«¥€ãî饬 ¡ ©â¥ ª®¬ ­€ë 10 Base+Index+ᬥ饭š¥, ­ å®€ï饥áï ¢ á«¥€ãîéšå €¢ãå ¡ ©â å ª®¬ ­€ë ¯®«¥ R/M §­ ç¥­š¥ Base §­ ç¥­š¥ Index 000 BX SI 001 BX DI 010 BP SI 011 BP DI 100 0 SI 101 0 DI 110 BP 0 111 BX 0 àš¬¥ç ­š¥: …á«š MOD=0 š R/M=110, â® Base=0 š Index=0. Š®¬ ­€ë á ®¯¥à ­€ ¬š R/M š SEG š¬¥îâ ¢š€: 76543210 7 6 5 4 3 2 1 0 xxxxxxxx mod seg r/m ®«¥ SEG ®¯à¥€¥«ï¥â ®¯¥à ­€-ᥣ¬¥­â­ë© ॣšáâà: ¯®«¥ SEG ᥣ¬¥­â­ë© ॣšáâà 000 ES 001 CS 010 SS 011 DS 100 FS (⮫쪮 ¢ 386) 101 GS (⮫쪮 ¢ 386) Ž¯¥à æšš ãá«®¢­®£® ¯¥à¥å®€  (áâப  7) š ª®à®âª®£® ¯¥à¥å®€  (EB) š¬¥îâ ¢š€: ³xxxxxxxx³³ disp ³, £€¥ disp - §­ ª®¢®¥ ᬥ饭š¥ ®â­®ášâ¥«ì­® á«¥€ãî饩 §  ¯¥à¥å®€®¬ ª®¬ ­€ë. ‚ ®¯¥à æšš RET imm íâ®â ®¯¥à ­€ ­¥¯®áीá⢥­­® åà ­šâáï ¢® ¢â®à®¬ ¡ ©â¥ ª®¬ ­€ë. Ž¯¥à æšš CALL š JMP (E8 š 9A, E9 š EA) š¬¥îâ ¢š€: Š®¬ ­€  Š®€ 76543210 76543210 76543210 76543210 76543210 CALL NEAR 11101000 disp-low disphigh CALL FAR 10011010 ‘¬¥é¥­š¥ (offset) ‘¥«¥ªâ®à(selector) JMP NEAR 11101001 disp-low disphigh JMP FAR 11101010 ‘¬¥é¥­š¥ (offset) ‘¥«¥ªâ®à(selector) Š®¬ ­€  IMUL imm š¬¥¥â ¢š€ ³011010s1³³mod reg r/m³³ data ³³data if s=0³ (IMUL reg,r/m,imm) Ž¯¥à ­€ imm ­ å®€šâáï ­¥¯®áीá⢥­­® ¢ ª®­æ¥ ª®¬ ­€ë.  à ¬¥âà ဢš£  CNT ¯®¬¥é ¥âáï ¢ ª®­æ¥ ª®¬ ­€ë(š ¯®á«¥ ­¥®¡ï§ â¥«ì­®£® ᬥ饭šï ¢ ª®¬ ­€¥). àš¬¥ç ­š¥: ¢ ª®¬ ­€ å á €¢ãå¡ ©â®¢ë¬ ª®€®¬ ®¯¥à æšš ¯®«ï MOD,REG,R/M š SEG ­ å®€ïâáï ¢ 3-¥¬ ¡ ©â¥ ª®¬ ­€ë. ’ ¡«. 2. à®áâà ­á⢮ ¢â®àšç­ëå ª®€®¢ ®¯¥à æš© 80286 š 80386. ¥à¢šç­ë© ª®€ ®¯¥à æšš  ©â 2, ¡šâë 5:3 ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ 000 001 010 011 100 101 110 111 80 š«š 82 ³ ADD ³ OR ³ ADC ³ SBB ³ AND ³ SUB ³ XOR ³ CMP ³ ³r/m,imm³r/m,imm³r/m,imm³r/m,imm³r/m,imm³r/m,imm³r/m,imm³r/m,imm³ 81 ³ ADD w ³ OR w ³ ADC w ³ SBB w ³ AND w ³ SUB w ³ XOR w ³ CMP w ³ ³r/m,imm³r/m,imm³r/m,imm³r/m,imm³r/m,imm³r/m,imm³r/m,imm³r/m,imm³ 83 ³ ADDsw ÞÛÛÛÛÛÛÛÝ ADCsw ³ SBBsw ÞÛÛÛÛÛÛÛÝ SUBsw ÞÛÛÛÛÛÛÛÝ CMPsw ³ ³r/m,immÞÛÛÛÛÛÛÛÝr/m,imm³r/m,immÞÛÛÛÛÛÛÛÝr/m,immÞÛÛÛÛÛÛÛÝr/m,imm³ 8F ³ POP ÞÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÝ ³ r/m ÞÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÝ C0-C1,D0-D3 ³ ROL ³ ROR ³ RCL ³ RCR ³SHL/SAL³ SHR ÞÛÛÛÛÛÛÛÝ SAR ³ F6 ³ TEST ÞÛÛÛÛÛÛÛÝ NOT ³ NEG ³ MUL ³ IMUL ³ DIV ³ IDIV ³ ³r/m,immÞÛÛÛÛÛÛÛÝ r/m ³ r/m ³ r/m ³ r/m ³ r/m ³ r/m ³ F7 ³ TEST wÞÛÛÛÛÛÛÛÝ NOT w ³ NEG w ³ MUL w ³ IMUL w³ DIV w ³ IDIV w³ ³r/m,immÞÛÛÛÛÛÛÛÝ r/m ³ r/m ³ r/m ³ r/m ³ r/m ³ r/m ³ FE ³ INC ³ DEC ÞÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÝ ³ r/m ³ r/m ÞÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÝ FF ³ INC w ³ DEC w ³CALL NE³CALLFAR³JMPNEAR³JMP FAR³ PUSH ÞÛÛÛÛÛÛÛÝ ³ r/m ³ r/m ³AR[r/m]³ [r/m] ³ [r/m] ³ [r/m] ³ r/m ÞÛÛÛÛÛÛÛÝ ¥à¢šç­ë© ª®€ ®¯¥à æšš 0F: šâ 7 ¡ ©â  2: 1 - á¬. ¯.3 0: šâ 5 ¡ ©â  2: 1 - á¬. ¯.3 0:  ©â 2, ¡šâë 2:0 (¡šâë 7:3 ­ã«¥¢ë¥) ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ 000 001 010 011 100 101 110 111 ³ ... ³ ... ³ LAR ³ LSL ÞÛÛÛÛÛÛÛÝLOADALL286³CLTS ³LOADALL386³ ³ ³ ³ ³ ³reg,r/m³reg,r/mÞÛÛÛÛÛÛÛݲ²²²²²²²²²³ ³²²²²²²²²²²³ ³ ³  ©â 3, ¡šâë 5:3 ³ ³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ ³ 000 001 010 011 100 101 110 111 ³ ÀÄ> ³ SGDT ³ SIDT ³ LGDT ³ LIDT ³ SMSW ÞÛÛÛÛÛÛÛÝ LMSW ÞÛÛÛÛÛÛÛÝ ³ ³ r/m ³ r/m ³ r/m ³ r/m ³ r/m ÞÛÛÛÛÛÛÛÝ r/m ÞÛÛÛÛÛÛÛÝ ³ 000 001 010 011 100 101 110 111 ÀÄÄÄÄÄÄÄÄÄ> ³ SLDT ³ STR ³ LLDT ³ LTR ³ VERR ³ VERW ÞÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÝ ³ r/m ³ r/m ³ r/m ³ r/m ³ r/m ³ r/m ÞÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÝ ¥à¢šç­ë© ª®€ ®¯¥à æšš 66 š 67 - á¬. ¯.2. Ž¯¥à æšš CALL š JMP(ª®á¢¥­­ë¥, FFxx) š¬¥îâ â ª®© Š¥ ¢š€, ª ª š ®¡ëç­ë¥ ®¯¥à æšš á ®¯¥à ­€®¬ R/M. 2.¥à¢šç­ë¥ ª®€ë ®¯¥à æš© 66 š 67. ¥à¢šç­ë© ª®€ ®¯¥à æšš 66 šá¯®«ì§ã¥âáï ª ª ¯à¥äšªá (®­ ­ §ë¢ ¥âáï ¯à¥äšªá®¬ à §¬¥à  ®¯¥à ­€ ), €¥« îéš© ­¥ª®â®àë¥ š§¬¥­¥­šï á ª®¬ ­€®©: 1) Ž¯¥à ­€ë-á«®¢  imm (¯àš s, ­¥ à ¢­®¬ 1) ç¥âëàñå¡ ©â®¢ë¥; 2) ‘¬¥é¥­šï ®¯¥à æšïå ¯àאַ£® ¯¥à¥å®€  š«š ¢ë§®¢  § € îâáï ç¥âëàì¬ï ¡ ©â ¬š,   ­¥ €¢ã¬ï; 3) ‚¬¥áâ® 16-¡šâ­ëå ॣšáâ஢ AX,BX,CX,DX,SP,BP,SI,DI š IP šá¯®«ì§ãîâáï 32-¡šâ­ë¥ EAX,EBX,ECX,EDX,ESP,EBP,ESI,EDI š EIP; 4) ‚¬¥áâ® ª®¬ ­€ PUSHA,POPA,PUSHF,POPF,IRET,CBW š CWD ¯®«ãç îâáï ª®¬ ­€ë PUSHAD,POPAD,PUSHFD,POPFD,IRETD,CWDE š CDQ; àš¬¥ç ­š¥: CWD ¯®¬¥é ¥â १ã«ìâ â ¢ ¯ àã DX:AX,   CWDE - ¢ EAX; 5) ‚¬¥áâ® ª®¬ ­€, ®¯¥àšàãîéšå á«®¢ ¬š, ¯®«ãç îâáï ª®¬ ­€ë, ®¯¥àšàã隥 €¢. á«®¢ ¬š (íâ® Š¥ ®â­®ášâáï š ª 楯®ç¥ç­ë¬ ª®¬ ­€ ¬). 6) ‚¬¥áâ® ª®¬ ­€ JCXZ ¯®«ãç îâáï ª®¬ ­€ë JECXZ, ª®â®àë¥ ®¯¥àšàãîâ ॣšáâ஬ ECX,   ­¥ CX. ¥à¢šç­ë© ª®€ ®¯¥à æšš 67 ⮊¥ šá¯®«ì§ã¥âáï ª ª ¯à¥äšªá (®­ ­ §ë¢ ¥âáï ¯à¥äšªá®¬ à §¬¥à   €à¥á ), €¥« îéš© ­¥ª®â®àë¥ š§¬¥­¥­šï á ª®¬ ­€®©: 1) ˆ§¬¥­ï¥âáï §­ ç¥­šï ¯®«¥© MOD š R/M ¯àš MOD ­¥= 11: ®«¥ MOD  €à¥á ®¯¥à ­€  00 Base 01 Base+8-¡šâ­®¥ ᬥ饭š¥ ¢ á«¥€. ¡ ©â¥ 10 Base+32-¡šâ­®¥ ᬥ饭š¥ ¢ á«¥€. 4 ¡ ©â å ®«¥ R/M §­ ç¥­š¥ Base 000 ॣšáâà EAX 001 ॣšáâà ECX 010 ॣšáâà EDX 011 ॣšáâà EBX 100 ॣšáâàë AA+BB(¢ á«¥€. ¡ ©â¥ ᮀ¥àŠšâáï €®¯®«­šâ¥«ì­ ï š­ä®à¬ æšï) 101 ॣšáâà EBP 110 ॣšáâà ESI 111 ॣšáâà EDI àš¬¥ç ­š¥: …á«š MOD=0 š R/M=101, â® Base=0. ‡­ ç¥­š¥ €®¯. ¡ ©â (®¢) ‡­ ç¥­š¥ AA+BB 00 EAX+EAX 01 ECX+EAX 02 EDX+EAX 03 EBX+EAX 04 ESP+EAX 05xxxxxxxx xxxxxxxx+EAX 06 ESI+EAX 07 EDI+EAX 08 EAX+ECX 09 ECX+ECX 0A EDX+ECX 0B EBX+ECX 0C ESP+ECX 0Dxxxxxxxx xxxxxxxx+ECX 0E ESI+ECX 0F EDI+ECX 10 EAX+EDX 11 ECX+EDX 12 EDX+EDX 13 EBX+EDX 14 ESP+EDX 15xxxxxxxx xxxxxxxx+EDX 16 ESI+EDX 17 EDI+EDX 18 EAX+EBX 19 ECX+EBX 1A EDX+EBX 1B EBX+EBX 1C ESP+EBX 1Dxxxxxxxx xxxxxxxx+EBX 1E ESI+EBX 1F EDI+EBX 20 EAX 21 ECX 22 EDX 23 EBX 24 ESP 25xxxxxxxx xxxxxxxx 26 ESI 27 EDI 28 EAX+EBP 29 ECX+EBP 2A EDX+EBP 2B EBX+EBP 2C ESP+EBP 2Dxxxxxxxx xxxxxxxx+EBP 2E ESI+EBP 2F EDI+EBP 30 EAX+ESI 31 ECX+ESI 32 EDX+ESI 33 EBX+ESI 34 ESP+ESI 35xxxxxxxx xxxxxxxx+ESI 36 ESI+ESI 37 EDI+ESI 38 EAX+EDI 39 ECX+EDI 3A EDX+EDI 3B EBX+EDI 3C ESP+EDI 3Dxxxxxxxx xxxxxxxx+EDI 3E ESI+EDI 3F EDI+EDI 40 EAX+EAX*2 41 ECX+EAX*2 42 EDX+EAX*2 43 EBX+EAX*2 44 ESP+EAX*2 45xxxxxxxx xxxxxxxx+EAX*2 46 ESI+EAX*2 47 EDI+EAX*2 48 EAX+ECX*2 49 ECX+ECX*2 4A EDX+ECX*2 4B EBX+ECX*2 4C ESP+ECX*2 4Dxxxxxxxx xxxxxxxx+ECX*2 4E ESI+ECX*2 4F EDI+ECX*2 50 EAX+EDX*2 51 ECX+EDX*2 52 EDX+EDX*2 53 EBX+EDX*2 54 ESP+EDX*2 55xxxxxxxx xxxxxxxx+EDX*2 56 ESI+EDX*2 57 EDI+EDX*2 58 EAX+EBX*2 59 ECX+EBX*2 5A EDX+EBX*2 5B EBX+EBX*2 5C ESP+EBX*2 5Dxxxxxxxx xxxxxxxx+EBX*2 5E ESI+EBX*2 5F EDI+EBX*2 60 EAX 61 ECX 62 EDX 63 EBX 64 ESP 65xxxxxxxx xxxxxxxx 66 ESI 67 EDI 68 EAX+EBP*2 69 ECX+EBP*2 6A EDX+EBP*2 6B EBX+EBP*2 6C ESP+EBP*2 6Dxxxxxxxx xxxxxxxx+EBP*2 6E ESI+EBP*2 6F EDI+EBP*2 70 EAX+ESI*2 71 ECX+ESI*2 72 EDX+ESI*2 73 EBX+ESI*2 74 ESP+ESI*2 75xxxxxxxx xxxxxxxx+ESI*2 76 ESI+ESI*2 77 EDI+ESI*2 78 EAX+EDI*2 79 ECX+EDI*2 7A EDX+EDI*2 7B EBX+EDI*2 7C ESP+EDI*2 7Dxxxxxxxx xxxxxxxx+EDI*2 7E ESI+EDI*2 7F EDI+EDI*2 80 EAX+EAX*4 81 ECX+EAX*4 82 EDX+EAX*4 83 EBX+EAX*4 84 ESP+EAX*4 85xxxxxxxx xxxxxxxx+EAX*4 86 ESI+EAX*4 87 EDI+EAX*4 88 EAX+ECX*4 89 ECX+ECX*4 8A EDX+ECX*4 8B EBX+ECX*4 8C ESP+ECX*4 8Dxxxxxxxx xxxxxxxx+ECX*4 8E ESI+ECX*4 8F EDI+ECX*4 90 EAX+EDX*4 91 ECX+EDX*4 92 EDX+EDX*4 93 EBX+EDX*4 94 ESP+EDX*4 95xxxxxxxx xxxxxxxx+EDX*4 96 ESI+EDX*4 97 EDI+EDX*4 98 EAX+EBX*4 99 ECX+EBX*4 9A EDX+EBX*4 9B EBX+EBX*4 9C ESP+EBX*4 9Dxxxxxxxx xxxxxxxx+EBX*4 9E ESI+EBX*4 9F EDI+EBX*4 A0 EAX A1 ECX A2 EDX A3 EBX A4 ESP A5xxxxxxxx xxxxxxxx A6 ESI A7 EDI A8 EAX+EBP*4 A9 ECX+EBP*4 AA EDX+EBP*4 AB EBX+EBP*4 AC ESP+EBP*4 ADxxxxxxxx xxxxxxxx+EBP*4 AE ESI+EBP*4 AF EDI+EBP*4 B0 EAX+ESI*4 B1 ECX+ESI*4 B2 EDX+ESI*4 B3 EBX+ESI*4 B4 ESP+ESI*4 B5xxxxxxxx xxxxxxxx+ESI*4 B6 ESI+ESI*4 B7 EDI+ESI*4 B8 EAX+EDI*4 B9 ECX+EDI*4 BA EDX+EDI*4 BB EBX+EDI*4 BC ESP+EDI*4 BDxxxxxxxx xxxxxxxx+EDI*4 BE ESI+EDI*4 BF EDI+EDI*4 C0 EAX+EAX*8 C1 ECX+EAX*8 C2 EDX+EAX*8 C3 EBX+EAX*8 C4 ESP+EAX*8 C5xxxxxxxx xxxxxxxx+EAX*8 C6 ESI+EAX*8 C7 EDI+EAX*8 C8 EAX+ECX*8 C9 ECX+ECX*8 CA EDX+ECX*8 CB EBX+ECX*8 CC ESP+ECX*8 CDxxxxxxxx xxxxxxxx+ECX*8 CE ESI+ECX*8 CF EDI+ECX*8 D0 EAX+EDX*8 D1 ECX+EDX*8 D2 EDX+EDX*8 D3 EBX+EDX*8 D4 ESP+EDX*8 D5xxxxxxxx xxxxxxxx+EDX*8 D6 ESI+EDX*8 D7 EDI+EDX*8 D8 EAX+EBX*8 D9 ECX+EBX*8 DA EDX+EBX*8 DB EBX+EBX*8 DC ESP+EBX*8 DDxxxxxxxx xxxxxxxx+EBX*8 DE ESI+EBX*8 DF EDI+EBX*8 E0 EAX E1 ECX E2 EDX E3 EBX E4 ESP E5xxxxxxxx xxxxxxxx E6 ESI E7 EDI E8 EAX+EBP*8 E9 ECX+EBP*8 EA EDX+EBP*8 EB EBX+EBP*8 EC ESP+EBP*8 EDXxxxxxxx xxxxxxxx+EBP*8 EE ESI+EBP*8 EF EDI+EBP*8 F0 EAX+ESI*8 F1 ECX+ESI*8 F2 EDX+ESI*8 F3 EBX+ESI*8 F4 ESP+ESI*8 F5xxxxxxxx xxxxxxxx+ESI*8 F6 ESI+ESI*8 F7 EDI+ESI*8 F8 EAX+EDI*8 F9 ECX+EDI*8 FA EDX+EDI*8 FB EBX+EDI*8 FC ESP+EDI*8 FDxxxxxxxx xxxxxxxx+EDI*8 FE ESI+EDI*8 FF EDI+EDI*8 àš¬¥ç ­š¥: …á«š MOD=10 š«š 01,   €®¯®«­šâ¥«ì­ë© ¡ ©â ®ª ­çš¢ ¥âáï ­  5 š«š D, â® ¡ ©â xxxxxxxx ¯®á«¥ ­¥£® ­¥â,   ¢¬¥áâ® ­šå šá¯®«ì§ã¥âáï BP. 2) ‚ 楯®ç¥ç­ëå ª®¬ ­€ å ¢¬¥á⮠ॣšáâ஢ CX, SI, DI šá¯®«ì§ãîâáï ॣšáâàë ECX, ESI, EDI 3) ‚¬¥áâ® ª®¬ ­€ JCXZ ¯®«ãç îâáï JECXZ Š®€ë 66 š 67, ª ª š ¯à¥äšªáë, ¬®Š­® ᮢ¬¥é âì. 3.¥à¢šç­ë© ª®€ ®¯¥à æšš 0F. ¥à¢šç­ë© ª®€ ®¯¥à æšš 0F šá¯®«ì§ã¥âáï ¢ €¢ãå á«ãç ïå: 1) „«ï ª®¬ ­€ § éšéñ­­®£® ॊš¬  (ã â ªšå ª®¬ ­€ áâ àèš© ¡šâ ¢â®à®£® ¡ ©â  ­ã«¥¢®©) - á¬. ¯.1; 2) „«ï ª®¬ ­€ 80386 (¡ ©â 2 ¡šâ 7=1). ‡€¥áì ®¯šá ­ ¢â®à®© á«ãç ©. šâë 7:5 ¡ ©â  2: 000 001 010 011 100 101 110 111 á¬. ¯.1 ³ ²²²²² ²²²²² á¬. â ¡«. 3 ²²²²² ²²²²² ¡šâë 4:3=0 ³ šâë 2:0 ¡ ©â  2 ³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ 000 001 010 011 100 101 110 111 ÀÄÄÄÄÄ>³ MOV ³ MOV ³ MOV ³ MOV ³ MOV ÞÛÛÛÛÛÛÛÝ MOV ÞÛÛÛÛÛÛÛÝ ³ reg,cr³ reg,dr³ cr,reg³ dr,reg³ reg,trÞÛÛÛÛÛÛÛÝ tr,regÞÛÛÛÛÛÛÛÝ Š®¬ ­€ë á ®¯¥à ­€ ¬š reg š cr(dr,tr) š¬¥îâ ¢š€: 76543210 76543210 76 543 210 ³00001111³³001000xx³³xx rr reg³ REG - š€¥­âšäšª â®à 32-¡šâ­®£® ॣšáâà  (á¬. ¯.1) RR - š€¥­âšäšª â®à ॣšáâà  CRx(DRx,TRx): RR ॣšáâà cr ॣšáâà dr ॣšáâà tr 000 CR0 DR0 § ¯à¥éñ­­ ï ª®¬¡š­ æšï 001 § ¯à¥éñ­­ ï ª®¬¡š­ æšï DR1 § ¯à¥éñ­­ ï ª®¬¡š­ æšï 010 CR2 DR2 § ¯à¥éñ­­ ï ª®¬¡š­ æšï 011 CR3 DR3 § ¯à¥éñ­­ ï ª®¬¡š­ æšï 100 § ¯à¥éñ­­ ï ª®¬¡š­ æšï § ¯à¥éñ­­ ï ª®¬¡š­ æšï § ¯à¥éñ­­ ï ª®¬¡š­ æšï 101 § ¯à¥éñ­­ ï ª®¬¡š­ æšï § ¯à¥éñ­­ ï ª®¬¡š­ æšï § ¯à¥éñ­­ ï ª®¬¡š­ æšï 110 § ¯à¥éñ­­ ï ª®¬¡š­ æšï DR6 TR6 111 § ¯à¥éñ­­ ï ª®¬¡š­ æšï DR7 TR7 ’ ¡«. 3. à®áâà ­á⢮ ¢â®àšç­ëå ª®€®¢ ®¯¥à æš© 80386 á ¯¥à¢šç­ë¬ ª®€®¬ 0F š ¡šâ ¬š 7:6 ¢â®à®£® ¡ ©â , à ¢­®¬š 10. 0 1 2 3 4 5 6 7 8 9 A B C D E F ÚÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄ¿ 8³ JO ³ JNO ³ JB/ ³ JNB/ ³ JE/ ³ JNE/ ³ JBE/ ³ JNBE/ ³ JS ³ JNS ³ JP/ ³ JNP/ ³ JL/ ³ JNL/ ³ JLE/ ³ JNLE/ ³ ³ ³ ³ JNAE ³ JAE ³ JZ ³ JNZ ³ JNA ³ JA ³ ³ ³ JPE ³ JPO ³ JNGE ³ JGE ³ JNG ³ JG ³ ÃÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄŽ 9³ SETO b³SETNO b³ SETB b³SETAE b³ SETE b³SETNE b³SETBE b³ SETA b³ SETS b³SETNS b³ SETP b³SETNP b³ SETL b³SETGE b³SETLE b³ SETG b³ ³ [r/m] ³ [r/m] ³ [r/m] ³ [r/m] ³ [r/m] ³ [r/m] ³ [r/m] ³ [r/m] ³ [r/m] ³ [r/m] ³ [r/m] ³ [r/m] ³ [r/m] ³ [r/m] ³ [r/m] ³ [r/m] ³ ÃÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÜÜÜÜÜÜÜÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÜÜÜÜÜÜÜÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÜÜÜÜÜÜÜÅÄÄÄÄÄÄÄŽ A³ PUSH ³ POP ÞÛÛÛÛÛÛÛÝ BT w ³SHLD w ³ SHLD wÞÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÝ PUSH ³ POP ÞÛÛÛÛÛÛÛÝ BTS w ³ SHRD w³ SHRD wÞÛÛÛÛÛÛÛÝ IMUL w³ ³ FS ³ FS ÞÛÛÛÛÛÛÛÝr/m,reg³r/m,reg³r/m,regÞÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÝ GS ³ GS ÞÛÛÛÛÛÛÛÝr/m,reg³r/m,reg³r/m,regÞÛÛÛÛÛÛÛÝreg,r/m³ ÃÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÅßßßßßßßÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅßßßßßßßßßßßßßßßÅÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÅßßßßßßßÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅßßßßßßßÅÄÄÄÄÄÄÄŽ BÞÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÝ LSS ³ BTR w ³ LFS ³ LGS ³MOVZXwb³MOVZXwwÞÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÝ ... ³ BTC w ³ BSF w ³ BSR w ³MOVSXwb³MOVSXww³ ÞÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÝreg,r/m³r/m,reg³reg,r/m³reg,r/m³reg,r/m³reg,r/mÞÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÝ ³r/m,reg³reg,r/m³reg,r/m³reg,r/m³reg,r/m³ ÀßßßßßßßßßßßßßßßÁÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÁßßßßßßßßßßßßßßßÁÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÙ àš¬¥ç ­šï: 1) Š®¬ ­€ë ãá«®¢­®£® ¯¥à¥å®€  0F8x ®â«šç îâáï ®â 7x ⥬, çâ® ã ­šå ­¥ 8-¬š¡šâ­®¥,   16-¡šâ­®¥ ᬥ饭š¥, ª®â®à®¥ ¬®Š­® à áèšàšâì á ¯®¬®éìî ¯à¥äšªá  66 €® 32 ¡šâ; 2) Š®¬ ­€ë LSS,LFS š LGS €¥©áâ¢ãîâ â ª Š¥, ª ª š LDS š LES; 3) à¥äšªá 66 ¢ ª®¬ ­€ å MOVZX š MOVSX š§¬¥­ï¥â à §¬¥à­®áâì ⮫쪮 ¯¥à¢®£® ®¯¥à ­€ ; 4) “ SHLD 0FA4 SHRD 0FAC âà¥âš© ¯ à ¬¥â¥à - imm ­ å®€šâáï ¢ ª®­æ¥ ª®¬ ­€ë, ã 0FA5 š 0FAD íâ®â ¯ à ¬¥â¥à ­ å®€šâáï ¢ CL. ’à¥âšç­ë© ª®€ ®¯¥à æšš €«ï ¯¥à¢šç­®£®/¢â®àšç­®£® ª®€  0FBA: šâë 5:3 ¡ ©â  3 000 001 010 011 100 101 110 111 ²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²³ BT w ³ BTS w ³ BTR w ³ BTC w ³ ²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²³ r / m , i m m ³ àš¬¥ç ­š¥: ¯ à ¬¥â¥à imm ­ å®€šâáï ¢ ç¥â¢ñà⮬ ¡ ©â¥ ª®¬ ­€ë.