Ãëàâíàÿ | Êîíòàêòû | Íàñòðîéêè ÑÌÅÍÈÒÜ ÏÀËÈÒÐÓ:

Ãëàâíàÿ > Îïåðàöèîííûå ñèñòåìû > UNIX

MASM(1)
XENIX System V (21 èþíÿ 1987)

ÈÌß
masm - acceìáëep OC XENIX

ÑÈÍÒÀÊÑÈÑ


   masm  [options] sourcefile

ÎÏÈÑÀÍÈÅ
Masm ÿâëÿeòcÿ acceìáëepoì äëÿ OC XENIX 8086/286/386. Oí ÷èòaeò è acceìáëèpyeò èícòpyêöèè ÿçûêa acceìáëepa äëÿ ïpoöeccopoâ 8086/80286/80386 èç ècxoäíoão ôaéëa sourcefile. Oí coçäaeò ëèáo oáúeêòíûé ôaéë äëÿ êoìïoíoâêè c èìeíeì sourcefile.o, ëèáo âûïoëíÿeìûé ôaéë a.out.

Äëÿ ècxoäíûx ôaéëoâ peêoìeíäyeòcÿ cyôôèêc .s, êoòopûé, âïpo÷eì, íe ÿâëÿeòcÿ oáÿçaòeëüíûì. Ecëè cyôôèêc íe çaäaí, acceìáëep âûäaeò ïpeäyïpeæäeíèe è ïpoäoëæaeò paáoòy.

Cyùecòâyþò cëeäyþùèe ôëaãè:
-a Ïepeä âûâoäoì â oáúeêòíûé ôaéë ceãìeíòû yïopÿäo÷èâaþòcÿ â aëôaâèòíoì ïopÿäêe.
-c Cïècoê ïepeêpecòíûx ccûëoê âûâoäèòcÿ â ôaéë filename.crf.
-C Ïocòpoeíèe cïècêa ïepeêpecòíûx ccûëoê äëÿ íaáopa ôaéëoâ. Cïècoê ïoìeùaeòcÿ â ôaéëû c èìeíaìè, coâïaäaþùèìè c ècxoäíûìè è cyôôèêcoì
-d K ëècòèíãy â ôaéëe filename.lst äoáaâëÿeòcÿ ëècòèíã ïepâoão ïpoxoäa.
-Dsym Oïpeäeëÿeò cèìâoë êaê ïycòoé ìaêpoc TEXTMACRO.
-e Ãeíepaöèÿ êoäa äëÿ ýìyëÿöèè coïpoöeccopoâ 8087, 287. Ïpoãpaììû, ïocòpoeííûe c ýòè ôëaãoì, äoëæíû êoìïoíoâaòücÿ c cooòâeòcòâyþùeé ìaòeìaòè÷ecêoé áèáëèoòeêoé.
-Ipath Oïpeäeëÿeò ïyòü äëÿ ïoècêa ìaêpoôaéëoâ. Äoïycêaeòcÿ oäíoâpeìeííoe yêaçaíèe äo 10 ïyòeé.
-l[listfile] Coçäaeò ôaéë c ëècòèíãoì. Èìÿ ôaéëa - ëèáo èìÿ ècxoäíoão ôaéëa, ëèáo listfile c cyôôèêcoì .lst. B ôaéë ïoìeùaeòcÿ ècxoäíûé òeêcò, cãeíepèpoâaííûé êoä è cooáùeíèÿ oá oøèáêax acceìáëèpoâaíèÿ. Ecëè èìÿ ôaéëa ecòü `-', ëècòèíã ïoìeùaeòcÿ â còaíäapòíûé âûâoä.
-Mx Ïpè âûâoäe âíeøíèx è oáùèx èìeí â oáúeêòíûé ôaéë coxpaíÿòü peãècòp áyêâ. Bo âcex ocòaëüíûx cëy÷aÿx còpo÷íûe áyêâû ïepeâoäÿòcÿ â ïpoïècíûe.
-Mu Ïpoïècíûe è còpo÷íûe áyêâû íe paçëè÷aþòcÿ.
-Ml He èçìeíÿòü peãècòp áyêâ.
-n Bûäaâaòü èíôopìaöèþ oá èìeíax â acceìáëèpyeìoé ïpoãpaììe. Äëÿ ýòoão íeoáxoäèìo yêaçûâaòü ôëaã -l.
-o______ Acceìáëèpoâaííûe èícòpyêöèè â âocüìepè÷íoì âèäe ïoìeùaþòcÿ â ôaéë obfile. Ýòoò ôaéë âûïoëíèì òoëüêo â cëy÷ae oòcyòcòâèÿ oøèáoê ïpè acceìáëèpoâaíèè. Ýòoò ôëaã ïepeoïpeäeëÿeò èìÿ oáúeêòíoão ôaéëa ïo yìoë÷aíèþ.
-O______ Acceìáëèpoâaííûe èícòpyêöèè â äâoè÷íoì âèäe ïoìeùaþòcÿ â ôaéë obfile.
-r Ãeíepèpyeò êoä äëÿ coïpoöeccopoâ 8087/287.
-v Bûâoä ïoäpoáíoé còaòècòèêè âûïoëíeíèÿ. B ïpoòèâíoì cëy÷ae âûâoäÿòcÿ òoëüêo cooáùeíèÿ oá oøèáêax.
-x B äoïoëíeíèe ê cooáùeíèÿì, ïoìeùaeìûì â ôaéë ëècòèíãa, âûâoäèòü â còaíäapòíûé âûâoä äèaãíocòèêè cooáùeíèÿ oá oøèáêax.
-X Ïoìeùaòü â ôaéë ëècòèíãa âce oïepaòopû, cocòaâëÿþùèe òeëo ycëoâíoé äèpeêòèâû IF, ÷eé apãyìeíò äaeò ëoæíoe çía÷eíèe.

ÔÀÉËÛ


      /bin/masm

ÑÌ. ÒÀÊÆÅ
a.out(3), cc(1), ld(1)

ÇÀÌÅ×ÀÍÈß
Ïo yìoë÷aíèþ ècïoëüçyþòcÿ ôëaãè -Ml è -e, âêëþ÷aþùèe pacïoçíaâaíèe peãècòpa áyêâ è ýìyëÿöèþ ïpoöeccopa c ïëaâaþùeé òo÷êoé.

BOÇÂPAÙAEÌÛE ÇÍA×EÍÈß
Boçâpaùaeìûe çía÷eíèÿ èìeþò cëeäyþùèé cìûcë:


    0              Oøèáoê íeò

    1              Oøèáêa â apãyìeíòax

    2              Oøèáêa ïpè oòêpûòèè âxoäíoão ôaéëa

    3              Oøèáêa ïpè oòêpûòèè ôaéëa ëècòèíãa

    4              Oøèáêa ïpè oòêpûòèè oáúeêòíoão ôaéëa.

    5              Oøèáêa ïpè oòêpûòèè ôaéëa ïepeêpecòíûx ccûëoê.

    6              Oøèáêa ïpè oêòpûòèè ìaêpoôaéëa.

    7              Oøèáêè acceìáëèpoâaíèÿ. Ïpè íeycòpaíèìûx

         	   oøèáêax oáúeêòíûé ôaéë yäaëÿeòcÿ.

    8              Oøèáêa pacïpeäeëeíèÿ ïaìÿòè.

    9              Ýòa âepcèÿ íe äoïycêaeò ââoäa äeécòâèòeëüíûx

        	   ÷èceë.


Ãëàâíàÿ > Îïåðàöèîííûå ñèñòåìû > UNIX