キーワード一覧

%OUT       .186       .286       .286P      .287       .386       .386P
.387       .486       .486P      .586       .586P      .8086      .8087
.BREAK     .CODE      .CONST     .CONTINUE  .CREF      .DATA      .DATA?
.DOSSEG    .ELSE      .ELSEIF    .ENDIF     .ENDW      .ERR       .ERR1
.ERR2      .ERRB      .ERRDEF    .ERRDIF    .ERRDIFI   .ERRE      .ERRIDN
.ERRIDNI   .ERRNB     .ERRNDEF   .ERRNZ     .FARDATA   .FARDATA?  .IF
.LALL      .LFCOND    .LIST      .MODEL     .RADIX     .REPEAT    .SALL
.SFCOND    .STACK     .TFCOND    .TYPE      .UNTIL     .UNTILCXZ  .WHILE
.XALL      .XCREF     .XLIST     @B         @CODESIZE  @CURSEG    @DATASIZE
@DATE      @F         @FILENAME  @TIME      AAA        AAD        AAM
AAS        ADC        ADD        AH         AL         ALIGN      AND
ARPL       ASSUME     AT         AX         BH         BL         BOUND
BP         BSF        BSR        BSWAP      BT         BTC        BTR
BTS        BX         BYTE       CALL       CARRY?     CBW        CDQ
CH         CL         CLC        CLD        CLI        CLTS       CMC
CMP        CMPS       CMPSB      CMPSD      CMPSW      CMPXCHG    CMPXCHG8B
COMM       COMMENT    COMMON     COMPACT    CPUID      CR0        CR1
CR2        CR3        CR4        CS         CWD        CWDE       CX
DAA        DAS        DB         DD         DEC        DF         DH
DI         DIV        DL         DOSSEG     DQ         DR0        DR1
DR2        DR3        DR4        DR5        DR6        DR7        DS
DT         DW         DWORD      DX         EAX        EBP        EBX
ECHO       ECX        EDI        EDX        ELSE       ELSEIF     ELSEIF1
ELSEIF2    ELSEIFB    ELSEIFDEF  ELSEIFDIF  ELSEIFE    ELSEIFIDN  ELSEIFNB
ELSEIFNDEF END        ENDIF      ENDM       ENDP       ENDS       ENTER
EQ         EQU        ES         ESC        ESI        ESP        EVEN
EXITM      EXTERN     EXTRN      F2XM1      FABS       FADD       FADDP
FAR        FBLD       FBSTP      FCHS       FCLEX      FCOM       FCOMP
FCOMPP     FCOS       FDECSTP    FDISI      FDIV       FDIVP      FDIVR
FDIVRP     FENI       FFREE      FIADD      FICOM      FICOMP     FIDIV
FIDIVR     FILD       FIMUL      FINCSTP    FINIT      FIST       FISTP
FISUB      FISUBR     FLAT       FLD        FLD1       FLDCW      FLDENV
FLDENVD    FLDENVW    FLDL2E     FLDL2T     FLDLG2     FLDLN2     FLDPI
FLDZ       FMUL       FMULP      FNCLEX     FNDISI     FNENI      FNINIT
FNOP       FNSAVE     FNSAVED    FNSAVEW    FNSTCW     FNSTENV    FNSTENVD
FNSTENVW   FNSTSW     FOR        FORC       FPATAN     FPREM      FPREM1
FPTAN      FRNDINT    FRSTOR     FRSTORD    FRSTORW    FS         FSAVE
FSAVED     FSAVEW     FSCALE     FSIN       FSINCOS    FSQRT      FST
FSTCW      FSTENV     FSTENVD    FSTENVW    FSTP       FSTSW      FSUB
FSUBP      FSUBR      FSUBRP     FTST       FUCOM      FUCOMP     FUCOMPP
FWAIT      FWORD      FXAM       FXCH       FXTRACT    FYL2X      FYL2XP1
GE         GROUP      GS         GT         HIGH       HIGHWORD   HLT
HUGE       IDIV       IF         IF1        IF2        IFB        IFDEF
IFDIF      IFDIFI     IFE        IFIDN      IFIDNI     IFNB       IFNDEF
IMUL       IN         INC        INCLIB     INCLUDE    INS        INSB
INSD       INSW       INT        INTO       INVD       INVLPG     IRET
IRETD      IRETF      IRP        IRPC       JA         JAE        JB
JBE        JC         JCXZ       JE         JECXZ      JG         JGE
JL         JLE        JMP        JNA        JNAE       JNB        JNBE
JNC        JNE        JNG        JNGE       JNL        JNLE       JNO
JNP        JNS        JNZ        JO         JP         JPE        JPO
JS         JZ         LABEL      LAHF       LAR        LARGE      LDS
LE         LEA        LEAVE      LENGTH     LENGTHOF   LES        LFS
LGDT       LGS        LIDT       LLDT       LMSW       LOCAL      LOCK
LODS       LODSB      LODSD      LODSW      LOOP       LOOPD      LOOPE
LOOPED     LOOPEW     LOOPNE     LOOPNED    LOOPNEW    LOOPNZ     LOOPNZD
LOOPNZW    LOOPW      LOOPZ      LOOPZD     LOOPZW     LOW        LOWWORD
LSL        LSS        LT         LTR        MACRO      MASK       MEDIUM
MEMORY     MOD        MOV        MOVS       MOVSB      MOVSD      MOVSW
MOVSX      MOVZX      MUL        NAME       NE         NEAR       NEG
NOP        NOT        NOTHING    OFFSET     OPTION     OR         ORG
OUT        OUTS       OUTSB      OUTSD      OUTSW      OVERFLOW?  PAGE
PARA       PARITY?    POP        POPA       POPAD      POPF       POPFD
PRIVATE    PROC       PTR        PUBLIC     PURGE      PUSH       PUSHA
PUSHAD     PUSHD      PUSHF      PUSHFD     PUSHW      QWORD      RCL
RCR        RDMSR      RDTSC      rDUP       REAL10     REAL4      REAL8
RECORD     REP        REPE       REPEAT     REPNE      REPNZ      REPT
REPZ       RET        RETF       RETN       ROL        ROR        RSM
SAHF       SAL        SAR        SBB        SBYTE      SCAS       SCASB
SCASD      SCASW      SDWORD     SEG        SEGMENT    SETA       SETAE
SETB       SETBE      SETC       SETE       SETG       SETGE      SETL
SETLE      SETNA      SETNAE     SETNB      SETNBE     SETNC      SETNE
SETNG      SETNGE     SETNL      SETNLE     SETNO      SETNP      SETNS
SETNZ      SETO       SETP       SETPE      SETPO      SETS       SETZ
SGDT       SHL        SHLD       SHORT      SHR        SHRD       SI
SIDT       SIGN?      SIZE       SIZEOF     SLDT       SMALL      SMSW
SP         SS         STACK      STC        STD        STI        STOS
STOSB      STOSD      STOSW      STR        STRUC      STRUCT     SUB
SUBTITLE   SUBTTL     SWORD      TBYTE      TEST       TEXTEQU    THIS
TITLE      TR6        TR7        TYPE       TYPEDEF    USE16      USE32
VERR       VERW       WAIT       WBINVD     WIDTH      WORD       WRMSR
XADD       XCHG       XLAT       XLATB      XOR        ZERO?

@@         ABS        BASIC      C          FARSTACK   FORTRAN    NEARSTACK
.NO87      OS_DOS     PASCAL     READONLY   .SEQ       STDCALL    SYSCALL
USES       NEAR16     NEAR32     FAR16      FAR32      TINY       .STARTUP
.EXIT      EXTERNDEF  PROTO      INCLUDELIB INCLUDEBIN .SWITCH    .CASE
.DEFAULT   .ENDSW

アセンブラ、リンカ、デバッガのオプション

アセンブラ LASM のオプション

/a           簡略形式のソースファイルをアセンブルする.
/c           「;-C」で始まる行をコードと見なしてアセンブル対象にする.
/d<x>[=<y>]  「<x> equ <y>」に相当する.
/e<file>     エラーメッセージをファイルにも出力する.
/fo<file>    オブジェクトファイル名を指定する.
/g0          OFFSET 演算子のデフォルトのベースをセグメントにする. (デフォルト)
/g1          OFFSET 演算子のデフォルトのベースをグループにする.
/i           インクルードファイルのパスを指定する.
/l[<file>]   アセンブルリストを作成する.
/n[<n>]      指定行数ごとにアセンブルリストに印を入れる. デフォルトは 10 行.
/o           ジャンプ命令を最適化する.
/of          ジャンプ命令を最適化する. (より短い命令をより長くする)
/on          ジャンプ命令を最適化する. (より長い命令をより短くする)
/os          ジャンプ命令を最適化する. (NEAR を SHORT にする)
/p           フェーズエラー情報を表示する.
/pl          プロシージャ内のコードラベルをローカルにする.
/q           明示的に指定されない限り、CALL 命令のラベルは NEAR タイプと見なす.
/r           警告が発生したとき戻り値 1 で OS に戻る. (デフォルトは 0)
/s           画面表示を最小限にする.
/t<n>        アセンブルリストのタブサイズを 2, 4, 8 のいずれかに指定する.
/u           大文字と小文字を区別する.
/w<n>        警告レベルを設定する. (<n>=0,1,2)
/wm          MS-MASM 5.1 で発生しないエラーや警告を抑制する.
/wu          アセンブルリストで、参照されていないシンボルにマークする.
/y           アセンブル時の使用メモリを節約する.
/zi[<n>]     デバッグ用アセンブルを行う. (<n>=40h-FFh)
/zp          すべてのラベルを PUBLIC 宣言する. SYMDEB 用.
/?           すべてのオプションを表示する.
リンカ LIL のオプション

/b          BIN 形式ファイル(バイナリイメージ)を作成する.
/c          COM 形式実行ファイルを作成する.
/e<file>    作成する実行ファイル名を指定する.
/h          最小の EXE 形式実行ファイルを作成する.
/l<path>    自動選択オブジェクトファイルを指定する.
/m[<file>]  マップファイルを作成する.
/pf         リンクした自動選択オブジェクトファイルの名前を表示する.
/ps         オブジェクトファイルごとのセグメント先頭位置をマップファイルに出力する.
/r          警告が発生したとき戻り値 1 で OS に戻る. (デフォルトは 0).
/u          大文字と小文字を区別する.
/ue         未解決の外部参照があっても実行ファイルを作成する.
/y          リンク時の使用メモリを節約する.
/?          すべてのオプションを表示する.
デバッガ LID のオプション

/32      32 ビットレジスタを使用する. (80286 以下では不可)
/a       簡易モード. (ソ−ス行番号を表示)
/b       簡易モード. (ソ−ス行番号とソ−ス行内容を表示)
/c<n>    デバッガの出力に色を付ける. DOS/V では要 ANSI.SYS.(<n>=1-6)
/t<n>    ソースファイルのタブサイズを指定する. (<n>=2,4,8)
/tsr     常駐プログラム (TSR) をデバッグする.
/u       大文字と小文字を区別する.
/?       すべてのオプションを表示する.



Back