キーワード一覧 |
%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 大文字と小文字を区別する. /? すべてのオプションを表示する.