ЭЛЕКТРОННАЯ БИБЛИОТЕКА КОАПП |
Сборники Художественной, Технической, Справочной, Английской, Нормативной, Исторической, и др. литературы. |
Часть 22 Приложение B. Ключевые слова встроенного Ассемблера В этом приложении приведен перечень мнемонических обозначений команд и специальных обозначений, которые можно вставлять в программу с помощью встроенного Ассемблера. Приведенные ниже зарезервированные слова полностью совпадают с теми, которые используютс я в Турбо Ассемблере. Мнемонические обозначения команд процессоров 8086/80186/80286 Таблица B.1 ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД AAA INC LIDT** REPNZ AAD INSB* LLDT** REPZ AAM INSW* LMSW** RET AAS INT LOCK REFT ADC INTO LODSB RQL ADD IRET LODSW ROR AND JB LOOP SAHF ARPL** JBE LOOPNZ SAR BOUND* JCXZ LOOPZ SBB CALL JE LSL** SCASB CLC JL LTR** SCASW CLD JLE MOV SGDT** CLI JMP MOVSB SHL CLTS** JNB MOVSW SHR CMC JNBE MUL SLDT** CMP JNE NEG SMSW** CMPSB JNLE NOP STC CMPSW JNO NOT STD CWD JNP OR STI DAA JO OUT STOSB DAS JP OUTSB* STOSW DEC JS OUTSW* STR** DIV LAHF POP SUB ENTER* LAR** POPA* TEST ESC LDS POPF WAIT HLT LEA PUSH VERR** IDIV LEAVE* PUSHA* VERW** IMUL LES PUSHF XCHG IN LGDT** RCL XLAT XOR * - доступны только при работе с процессорами 186 и 286 ** - доступны только при работе с процессором 286 ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД Отладчик TDW поддерживает все мнемоники инструкций и регистры процессора 80386 и сопроцессора 80387: Мнемонические обозначения команд процессора 80386 Таблица B.2 ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД BSF LSS SETG SETS BSR MOVSX SETL SHLD BT MOVZX SETLE SHRD BTC POPAD SETNB CMPSD BTR POPFD SETNE STOSD BTS PUSHAD SETNL LODSD CDQ PUSHFD SETNO MOVSD CWDE SETA SETNP SCASD IRETD SETB SETNS INSD LFS SETBE SETO OUTSD LGS SETE SETP JECXZ ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД Мнемонические обозначения команд процессора 80486 Таблица B.3 ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД BSWAP INVLPG CMPXCHG WBPINVD INVD XADD ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД Регистры процессора 80386 Таблица B.4 ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД EAX EDI EBX EBP ECX ESP EDX FS ESI GS ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД Регистры центрального процессора Таблица B.5 ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД Байтовые регистры AH, AL, BH, BL, CH, CL, DH, DL Регистры размером в слово AX, BX, CX, DX, SI, DI, SP, BP Сегментные регистры CS, DS, ES, SS Регистры с плавающей ST, ST(0), ST(1), ST(2), ST(3), точкой ST(4), ST(5), ST(6), ST(7) ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД Специальные зарезервированные слова Таблица B.6 ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД WORD PTR TBYTE PTR BYTE PTR NEAR DWORD PTR FAR QWORD PTR SHORT ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД Мнемонические обозначения команд сопроцессора 8087/80287 Таблица B.7 ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД FABS FIADD FLDL2E FST FADD FICOM FLDL2T FSTCW FADDP FICOMP FLDPI FSTENV FBLD FIDIV FLDZ FSTP FBSTP FIDIVR FLD1 FSTSW* FCHS FILD FMUL FSUB FCLEX FIMUL FMULP FSUBP FCOM FINCSTP FNOP FSUBR FCOMP FINIT FNSTS** FSUBRP FDECSTP FISTP FPREM FWAIT FDISI FISUB FPTAN FXAM FDIV FISUBR FRNDINT FXCH FDIVP FLD FRSTOR FXTRACT FDIVR FLDCW FSAVE FYL2X FDIVRP FLDENV FSCALE FYL2XP1 FENI FLDLG2 FSETPM* F2XM1 FFREE FLDLN2 FSQRT * - доступны только при работе с числовым сопроцессором 287 ** - при работе с сопроцессором 80287 в командах fstsw и fnstsw кроме обычных операндов, расположенных в памяти, в качестве операнда может использоваться регистр AX. ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД Мнемонические обозначения команд сопроцессора 80387 Таблица C.8 ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД FCOS FUCOM FSIN FUCOMP FPREM1 FUCOMPP FSINCOS ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД |