' , , , ' . , , TASM MASM ( Microsoft):
/B
/V
, - . , - ( /I /J), . /D : , /D.
: , , .
. 3.1 (. ) . ( ).
/A
: .
: /A
: /A , ' . .ALPHA. , , Microsoft IBM.
/S , .
.SEQ , /A, .
: TASM /A TEST1
' TEST1.OBJ, .
/B
: /B
: /B . ³ .
/C
: .
: /C
: /C . . , - /L.
, , .
/D
: .
: /D[= ]
: /D , , =. - - .
|
|
, - , . (=) . , - /DX=9 /DX=Y, /DX=Y-4 .
:
TASM /DMAX=10 /DMIN=2 TEST1
MAX MIN, TEST1.ASM.
/E
: .
: /E
: /E , , , ( , ,). , , 8087. - , , , - , , ( - ѳ, , ). , , .
/R , , . NOEMUL, /E .
/E , EMUL, /JEMUL.
:
TASM /E SEGANT
TCC -f TRIG.C SEGANT.OBJ
/H /?
: .
: /H /?
: /H , , . , , . /? .
/I
: , .
: /I
: /I , , INCLUDE. /I ( ').
INCLUDE, , , , , ' INCLUDE , ' .
, , , /I ( , ). , /I .
|
|
, , /I, - , /I , , , .
:
TASM /I\INCLUDE /ID:\INCLUDE TEST1
:
INCLUDE MYMACS.INC
\INCLUDE\MYMACS.INC, D:\INCLUDE\MYMACS.INC. , ' MYMACS.INC . :
INCLUDE INCS\MYMACS.INC
, \INCS\ MYMACS.INC, \INCLUDE\MYMACS.INC,, D:\INCLUDE\ MYMACS.INC.
/J
: .
: /J
: /J , . "" - , , ,.286, IDEAL, %MACS, NOJUMP .. " " 3.
/J. .
:
TASM /J.286.JIDEAL TEST1
TEST1.ASM 80286 IDEAL.
/KH
: .
: /KHn-
: /KH , . , 8192 - . "n-" ( 32768).
, "Out of hash space" ( ).
, (8192). ', , , '.
:
TASM /KH10000 BIGFILE
/KS
: - .
: /KHk
: - . , "Out of string space" ( ), . 100 , . ( ) - 255.
:
TASM /KS150 SFILE
/L
: .
: /L
: /L , , . ', , LST.
:
TASM /L TEST1
' TEST1.LST.
/LA
: .
: /LA
: /LA , , , .MODEL.
:
TASM /LA FILE1
/M
: .
|
|
: /M[_]
: , . ' /m - , . TASM , .
, - 5. , . , :
"Pass-dependent construction encountered"
( , )
/m, , , NOP ( ). :
"Module is pass dependent - compatibility pass was done"
( - )
:
TASM /M2 TEST1
TASM, TEST1 .
/ML
: .
: /ML
: /ML , - ( ). , , ABCxyz, ABCXYZ abcxyz . /ML, . , /ML , . , , ( , ).
:
TASM /ML TEST1
TEST1.ASM :
ABC DW 1;
abc DW 0;
Mov Ax,[Bp]
/MU
: .
: /MU
: /MU , . , - ( /ML).
:
TASM /MU TEST1
( ):
EXTRN myfunc:NEAR
call myfunc;
, : MYFUNC, Myfunk,...
/MV#
: .
: /MV#
: - , TASM. , /mv3 TASM ABCC ABCD, .
/MX
: ( ) .
: /MX
: /MX , (External) (Public) . , .
, , (, , ѳ).
|
|
:
TASM /MX TEST1
TEST1 :
EXTRN Cfunc:NEAR
myproc PROC NEAR
call Cfunc
/N
: .
: /N
: /N , . - , , .
( ), /L. /N .
:
TASM /L /N TEST1
/P
: "" .
: /P
: /P , - , "" (impure) . , ' CS: , , , .
, , 80286 80286 .
:
TASM /P TEST1
TEST1 :
.286P
CODE SEGMENT
temp DW?
mov CS:temp,0;