ноепюжхнммюъ яхярелю тндня-2 юяяелакеп псйнбндярбн опнцпюллхярю 589.7545471.00042-01 33 02 кхярнб 49 1985 юммнрюжхъ мюярнъыхи днйслемр ъбкъеряъ псйнбндярбнл опнцпюллхярю х ноепюрнпю он пюанре я рпюмякърнпнл юяяелакеп (люяRн). рпюмякърнп опедмюгмювем дкъ оепебндю опнцпюлл я ъгшйю юяяелакеп б опнцпюллс мю люьхммнл ъгшйе я хмтнплюжхеи дкъ опнцпюллш педюйрнп ябъгеи. днйслемр яндепфхр ябедемхъ на нямнбмшу уюпюйрепхярхйюу рпюмякърнпю, ярпсйрспе бундмшу х бшундмшу дюммшу х яонянае хяонкэгнбюмхъ. оепед хяонкэгнбюмхел мюярнъыецн днйслемрю пейнлемдсеряъ нгмюйнлхрэяъ ян якедсчыхлх днйслемрюлх: [1] , [2]. 1. мюгмювемхе х сякнбхъ опхлемемхъ опнцпюллш дюммши днйслемр ъбкъеряъ псйнбндярбнл опнцпюллхярю дкъ рпюмякъжхх опнцпюлл, мюохяюммшу мю ъгшйе юяяелакеп ноепюжхнммни яхярелш тндня-2. пегскэрюрнл рпюмякъжхх лнфер ашрэ: 1) на'ейрмши лндскэ (днярсомши люьхме кнцхвеяйхи щйбхбюкемр хяундмнцн лндскъ); 2) кхярхмц хяундмнцн лндскъ; 3) кхярхмц тюикю рюакхжш оепейпеярмшу яяшкнй; 4) кхярхмц рюакхжш яндепфюмхи; 5) кхярхмц рюакхжш хлем. дкъ пюанрш я юяяелакепнл (MACRO) онкэгнбюрекэ днкфем гмюрэ йюй: 1) бшгбюрэ х гюйнмвхрэ пюанрс я рпюмякърнпнл MACRO, ю рюйфе наыхи тнплюр йнлюмдмни ярпнйх рпюмякърнпю; 2) бшбндхрэ бпелеммше пюанвхе тюикш мю сярпниярбю, йнрнпше ме опхмърш он слнквюмхч, еякх менаундхлн; 3) хяонкэгсчряъ оепейкчвюрекх яоежхтхйюжхх тюикю дкъ гюопеыемхъ деиярбхъ дхпейрхб сопюбкемхъ тюикнл б хяундмнл лндске; 4) хмрепоперхпсчряъ йндш ньханй. юяяелакеп (MACRO) опедмюгмювем дкъ юбрнлюрхгюжхх опнцпюллхпнбюмхъ мю спнбме люьхммн-нпхемрхпнбюммнцн ъгшйю. рпюмякърнп оепебндхр опнцпюллс, мюохяюммсч мю ъгшйе юяяелакеп (хяундмши лндскэ), б на'ейрмсч опнцпюллс. рпюмякъжхъ нясыеярбкъеряъ гю дбю опнундю. дкъ рпюмякъжхх опнцпюлл я онлныэч юяяелакепю менаундхлн, врнаш хяундмше лндскх мюундхкхяэ мю сярпниярбюу я тюикнбни ярпсйрспни. лхмхлюкэмши на'ел ноепюрхбмни оюлърх дкъ пюанрш юяяелакепю - 32й аюир. 2. уюпюйрепхярхйх опнцпюллш 2.1. пефхл пюанрш пефхл рпюмякъжхх гюдюеряъ ббедемхел я реплхмюкю йнлюмдмни ярпнйх. тнплюр йнлюмдмни ярпнйх: наяот,[кхяряот],[ояяот] [/опй] = бундяот,...,бундяот [/опй] цде наяот - яоежхтхйюжхъ на'ейрмнцн тюикю (сярпниярбн, хлъ х рхо тюикю). сярпниярбю рр: х Lп: дкъ онксвемхъ на'ейрмнцн тюикю ме хяонкэгсчряъ; кхяряот - яоежхтхйюжхъ тюикю кхярхмцю х рюакхжш хлем; ояяот - яоежхтхйюжхъ бпелеммнцн тюикю оепейпеярмшу яяшкнй (CREF). еякх ояяот ме сйюгюм, кхярхмц рюакхжш оепейпеярмшу яяшкнй бяе пюбмн янгдюеряъ; /опй - ндхм хкх меяйнкэйн оепейкчвюрекеи (рюак. 2); бундяот - яоежхтхйюжхъ бундмнцн тюикю (хяундмнцн хкх тюикю люйпнахакхнрейх онкэгнбюрекъ). б йнлюмдмни ярпнйе лнфмн сйюгюрэ дн ьеярх бундмшу тюикнб. гмювемхъ щкелемрнб яоежхтхйюжхи тюикнб он слнквюмхч опхбедемш б рюак. 1. рюакхжю 1 гмювемхъ щкелемрнб яоежхтхйюжхи тюикнб он слнквюмхч ------------------------------------------------------------ ! тюик ! сярпниярбн ! хлъ тюикю ! рхо тюикю ! ------------------------------------------------------------ !на'ейрмши ! DK: !менаундхлн ! .OBJ ! ! ! !сйюгюрэ ! ! !кхярхмцю !сярпниярбн, мюгмю- !рн фе ! .LST ! ! !веммне дкъ на'ейр- ! ! ! ! !мнцн лндскъ ! ! ! !оепейпеярмшу ! DK: ! CREF ! .рлп ! !яяшкнй ! ! ! ! !хяундмши !дкъ оепбнцн тюикю !менаундхлн ! .люя ! ! !DK: !сйюгюрэ ! ! ! !дкъ онякедсчыху - ! ! ! ! !рн фе, врн дкъ ! ! ! ! !опедшдсыецн ! ! ! !яхярелмюъ ! SY: ! SYSMAC ! .SML ! !люйпн- ! ! ! ! !ахакхнрейю ! ! ! ! !люйпн- !дкъ оепбнцн тюикю !менаундхлн ! .MLB ! !ахакхнрейю !DK: !сйюгюрэ ! ! !онкэгнбюрекъ !дкъ онякедсчыху - ! ! ! ! !рн фе, врн дкъ ! ! ! ! !опедшдсыецн ! ! ! ------------------------------------------------------------ яоежхтхйюжхх бшундмшу тюикнб (на'ейрмнцн тюикю, тюикю кхярхмцю, бпелеммнцн тюикю оепейпеярмшу яяшкнй) ме наъгюрекэмш. р.е. яхярелю ме янгдюер бшундмни тюик, еякх йнлюмдмюъ ярпнйю ме яндепфхр яоежхтхйюжхч дюммнцн тюикю. вюярэ яоежхтхйюжхх тюикю лнфмн ме сйюгшбюрэ - ял. рюак. 1. яхярелю нопедекъер, йюйни бшундмни тюик днкфем ашрэ янгдюм опх рпюмякъжхх он онкнфемхч яоежхтхйюжхх тюикю б йнлюмдмни ярпнйе. еякх йюйни-кхан бшундмни тюик ме мюдн янгдюбюрэ, б йнлюмдмни ярпнйе мю леяре яоежхтхйюжхх дюммнцн тюикю якедсер сйюгюрэ гюоърсч, мн ме рпеасеряъ ярюбхрэ гюоърсч оняке яоежхтхйюжхх онякедмецн мсфмнцн бшундмнцн тюикю. 2.2. бпелеммши пюанвхи тюик еякх опх рпюмякъжхх рюакхже хлем менаундхлю накюярэ оюлърх анкэьецн пюглепю, вел еи нрбндхряъ, яхярелю юбрнлюрхвеяйх янгдюер бпелеммши пюанвхи тюик WRK.TMP дкъ пюяьхпемхъ накюярх рюакхжш хлем. он слнквюмхч тюик WRK.TMP янгдюеряъ мю сярпниярбе DK:. врнаш мюгмювхрэ дпсцне сярпниярбн он слнквюмхч дкъ янгдюмхъ бпелеммнцн пюанвецн тюикю, якедсер ондюрэ йнлюмдс: .ASSIGN сяр: TMP цде сяр: - онярнъммне хлъ сярпниярбю тюикнбни ярпсйрспш, йсдю асдер бшбндхрэяъ тюик WRK.TMP. оняке дюммни йнлюмдш яхярелю янгдюер тюик WRK.TMP мю сйюгюммнл сярпниярбе. 2.3. оепейкчвюрекх хяонкэгсъ оепейкчвюрекх опнцпюллш юяяелакеп, онкэгнбюрекэ лнфер гюоперхрэ деиярбхе дхпейрхб ъгшйю юяяелакеп хяундмни опнцпюллш. оепейкчвюрекх, дносярхлше б йнлюмдмни ярпнйе, опхбедемш б рюак. 2. рюакхжю 2 оепейкчвюрекх опнцпюллш юяяелакеп -----------л------------------------------------------------ ! оепейкчвюрекэч! мюгмювемхе ! !---------------!------------------------------------------! ! /L:APц ! нопедекъер тнплюр х яндепфюмхечкхярхмцю; ! ! ! гюопеыюер дхпейрхбс .NLISр хяундмни ! ! ! опнцпюллш ! ! /N:юPц ! нопедекъер тнплюр х яндепфюмхе кхярхмцю; ! ! ! гюопеыюер дхпейрхбс .LISр хяундмни ! ! ! опнцпюллш ! ! /е:юпц ! пюгпеьюер нопедекеммше тсмйжхх опх ! ! ! рпюмякъжхх х опх тнплхпнбюмхх на'ейрмнцн! ! ! лндскъ; гюопеыюер дхпейрхбс .DSABL ! ! ! хяундмни опнцпюллш ! ! /D:юпц ! гюопеыюер нопедекеммше тсмйжхх опх ! ! ! рпюмякъжхх х опх тнплхпнбюмхх на'ейрмнцн ! ! ! лндскъ; гюопеыюер дхпейрхбс .еNABL ! ! ! хяундмни опнцпюллш ! ! /л ! сйюгшбюер, врн бундмни тюик ъбкъеряъ ! ! ! тюикнл люйпнахакхнрейх ! ! /я:юпц ! нопедекъер яндепфюмхе рюакхжш ! ! ! оепейпеярмшу яяшкнй ! ------------------------------------------------------------ опхлевюмхе. оепейкчвюрекэ /л деиярбсер рнкэйн мю рнр тюик, гю яоежхтхйюжхеи йнрнпнцн нм якедсер б йнлюмдмни ярпнйе. бяе дпсцхе оепейкчвюрекх опнцпюллш юяяелакеп лнцср ашрэ сйюгюмш б кчанл леяре йнлюмдмни ярпнйх. опхлепш: 1м *DK:BINF.OBJ,LP:=DK:SRC.MAC он дюммни йнлюмдмни ярпнйе рпюмякхпсеряъ тюик SRC.MAC х янгдюеряъ на'ейрмши тюик DK:BINF.OBJ, кхярхмц бшбндхряъ мю LP:. 2. *,LP:/C=DK:SRC.MAC он дюммни йнлюмдмни ярпнйе мю LP: бшбндхряъ кхярхмц, бйкчвюъ бпелеммши тюик оепейпеярмшу яяшкнй. чмхфе нохяюмш бяечоепейкчвюрекх опнцпюллш юяяелакеп.@ ч п.3.1. оепейкчвюрекх сопюбщемхъ кхярхмцны (/L:юпц х /N:юпц) оепейкчвюрекх /L:юпц х ч/N:юпц нопедекъчр тнплюр х яндепфюмхе кхярхмцю. юпцслемрш оепейкчвюрекеи опхбедемш б рюак. 3. хяонкэгсъ дюммше оепейкчвюрекх, лнфмн гюоперхрэ бн бпелъ рпюмякъжхх деиярбхе дхпейрхб хяундмни опнцпюллш .LIST х .NLIST я нопедекеммшлх юпцслемрюлх: оепейкчвюрекэ /L:юпц гюопеыюер деиярбхе дхпейрхбш .LIST юпц. чюпцслемрш оепейкчвюрекъ х юпцслемрш дхпейрхбш б щрнл яксвюеч днкфмш янбоюдюрэ. ч нохяюмхе дхпейрхб .LIST х .NLIST опхбедемн б днйслемре [2] . ```` оепейкчвюрекх сопюбкемхъчкхярхмцнл лнцср хяонкэгнбюрэяъ аег юпцслемрнб: онч/L гюопеыюеряъ деиярбхе дхпейрхб мLIST х мNLIST,`йнрнпше ме хлечрчюпцслемрнб; он /N яхярелю бйкчвюер б кхярхмц рнкэйн рюакхжс хлем, рюакхжс яндепфюмхъ х яннаыемхъчначньхайюу. опхлеп. *I,LP:/L:MEB/N:SYM=FILE он дюммни йнлюмдмни ярпнйе рпюмякхпсеряъ тюик FILE.MAC х мю LP: `бшбндхряъ кхярхмц (я ьхпхмни ярпнйх 1я2 яхлбнкю), аег рюакхжш хлем (он /N:SYM), мн бйкчвюъ ноепюрнпш люйпнпюяьхпемхи, онпнфдючыхе на'ейрмше йндш (он /L:MEB), х янгдюеряъ на'ейрмши тюик I.OBJ. ` рюакхжю 3 юпцслемрш оепейкчвюрекеи нL:юпц х /N:юпц ----------------------------л---------------------л-------- !юпцслемр! деиярбхе ! ч мюгмювемхе ! ! ч ч! он ч ! ч ч ч ч ч чч ч ю юччч ч !слнквюмхч ! ч ч ! ----------------------------------л------------------------- ! SEQ !пюгпеьюер ! бйкчвюрэ б кхярхмц онпъдйнбше мнлепю ! ! ! ! ярпнй хяундмни опнцпюллш ! ! LOC ! -"-` ! оевюрэ гмювемхъ явервхйю юдпеяю ! ! BIN ! -"- ` ! оевюрэ на'ейрмшу йнднб б бняэлепхвмнл! ! ! ! бхде ! ! BEX ! -"- ! оевюрэ на'ейрмшу йнднб б бняэлепхвмнл! ! ! ю бхде, пюяонкнфеммшу мю меяйнкэйху ! ! ч ! ! ярпнйюу ! ! SRC ! -"- ! оевюрэ ноепюрнпнб хяундмни опнцпюлMш ! ! COM ! -"- ! оевюрэ йнллемрюпхъ ч ! ! MD ` ! `-"- ! оевюрэ люйпннопедекемхи х пюяьхпемхи !@! ч ! ! накюяреи онбрнпемхи ! ! MC `! -"-` ! оевюрэ люйпнйнлюмдчх пюяьхпемхи ! ! ! ч ! накюяреи онбрнпемхи ю ! ME !гюопеыюер ! оевюрэ люйпнпюяьхпемхи ! ! MEB !гюопеыюер ! оевюрэ ноепюрнпнб люйпнпюяьхпемхи, ! ! ! ! онпнфдючыху на'ейрмше йндш ! ! CND !пюгпеьюер ! оевюрэ акнйнб сякнбмни рпюмякъжхх я ! ! LD !гюопеыюер ! деиярбхе дхпейрхб .LIST х .NLIST ! ! ! ! хяундмни опнцпюллш, б йнрнпшу мер ! ! ! ! юпцслемрнб ! ! TOC !пюгпеьюер ! оевюрэ рюакхжш яндепфюмхъ ! ! TTM !оевюрэ б ! сопюбкърэ тнплюрнл оевюрх на'ейрмшу ! ! !ярпнйс ! йнднб х рюакхжш хлем (ял. пхя. 1) ! ! ! ! опхбедем тнплюр, гюдюммши оепейкчвю- ! ! ! ! рекел /L:TTM ! ! SYM ! -"- ! оевюрэ рюакхжш хлем ! ------------------------------------------------------------ 2.3.2. оепейкчвюрекх сопюбкемхъ тсмйжхълх (/D:юпц х /E:юпц) оепейкчвюрекх /D:юпц х /E:юпц онгбнкъчр пюгпеьюрэ хкх гюопеыюрэ нопедекеммше тсмйжхх бн бпелъ рпюмякъжхх х, рюйхл напюгнл, бкхърэ мю тнплс х яндепфюмхе дбнхвмнцн на'ейрмнцн тюикю. юпцслемрш оепейкчвюрекеи опхбедемш б рюак. 4. хяонкэгсъ дюммше оепейкчвюрекх, лнфмн гюоперхрэ деиярбхе дхпейрхб хяундмни опнцпюллш .ENABLE х .DSABL я нопедекеммшлх юпцслемрюлх: - оепейкчвюрекэ /E:юпц гюопеыюер деиярбхе дхпейрхбш .DSABLE юпц; - оепейкчвюрекэ /D:юпц гюопеыюер деиярбхе дхпейрхбш .ENABLE юпц. юпцслемрш оепейкчвюрекъ х юпцслемрш дхпейрхбш б щрнл яксвюе днкфмш янбоюдюрэ. нохяюмхе дхпейрхб .ENABLE х .DSABLE ял. б [2]. опхлеп. *,LP:=SRCPRG.MAC/E:CDR он дюммни йнлюмдмни ярпнйе рпюмякхпсеряъ тюик SRCPRG.MAC, кхярхмц бшбндхряъ мю LP:. бяъ хяундмюъ хмтнплюжхъ гю 72 йнкнмйни пюяялюрпхбюеряъ йюй йнллемрюпхи. рюакхжю 4 юпцслемрш оепейкчвюрекеи /E:юпц х /D:юпц ------------------------------------------------------------ !юпцслемр !деиярбхе ! мюгмювемхе ! ! ! он ! ! ! !слнквюмхч ! ! ------------------------------------------------------------ ! ABS !гюопеыюер ! бшбнд б юаянкчрмнл дбнхвмнл тнплюре ! ! AMA !гюопеыюер ! юаянкчрмше юдпеяю (йнд лерндю ! ! ! ! юдпеяюжхх 67) рпюмякхпнбюрэ йюй ! ! ! ! нрмняхрекэмше (йнд лерндю юдпеяюжхх ! ! ! ! 37) ! ! CDR !гюопеыюер ! пюяялюрпхбюрэ хмтнплюжхч гю 72 йн- ! ! ! ! кнмйни йюй йнллемрюпхи ! ! CRF !пюгпеьюер ! бшбнд кхярхмцю рюакхжш оепейпеярмшу ! ! ! ! яяшкнй ! ! FPT !гюопеыюер ! сяевемхе вхяек я окюбючыеи гюоърни ! ! ! ! аег нйпсцкемхъ (/E:FPT); я нйпсцке- ! ! ! ! мхел (/D:FPT) ! ! GBL !пюгпеьюер ! менопедекеммше хлемю рпюмякхпнбюрэ ! ! ! ! йюй цкнаюкэмше ! ! LC !пюгпеьюер ! опхел бундмни хмтнплюжхх, яндепфю- ! ! ! ! ыеи асйбш псяяйнцн юктюбхрю ! ! LCM !гюопеыюер ! гюбхяхлнярэ сякнбмшу дхпейрхб ! ! ! ! .IF IDM х .IF DIF нр бепумецн х ! ! ! ! х мхфмецн пецхярпнб ! ! LSB !гюопеыюер ! бпелеммн опепбюрэ акнй кнйюкэмшу ! ! ! ! лернй мнбни опнцпюллмни яейжхеи, ю ! ! ! ! гюрел опнднкфхрэ опепбюммши акнй ! ! ! ! кнйюкэмшу хлем ! ! MCL !гюопеыюер ! онхяй люйпннопедекемхъ бн бяеу ! ! ! ! люйпнахакхнрейюу, еякх б хяундмнл ! ! ! ! тюике бярперхкяъ йнд менопедекеммни ! ! ! ! ноепюжхх ! ! PNC !пюгпеьюер ! бйкчвемхе дбнхвмшу йнднб б на'ейрмши! ! ! ! лндскэ ! ! REG !пюгпеьюер ! оепенопедекемхе пецхярпнб, мюгмювем-! ! ! ! мшу он слнквюмхч ! ------------------------------------------------------------ 2.3.3. оепейкчвюрекэ нопедекемхъ тюикю люйпнахакхнрейх (/M) оепейкчвюрекэ /M б йнлюмдмни ярпнйе якедсер гю яоежхтхйюжхеи тюикю, й йнрнпнлс нм опхлемъеряъ, х сйюгшбюер, врн тюик, гю йнрнпшл /M якедсер, ъбкъеряъ тюикнл люйпнахакхнрейх. оепейкчвюрекэ /M ме хлеер юпцслемрнб. еякх йнлюмдмюъ ярпнйю ме яндепфхр яоежхтхйюжхч яхярелмни люйпнахакхнрейх SYSMAC.SML яхярелю юбрнлюрхвеяйх бйкчвюер ее б йнлюмдмсч ярпнйс оепбшл бундмшл тюикнл. еякх б хяундмнл тюике бярпевюеряъ люйпнйнлюмдю, юяяелакеп опнялюрпхбюер бяе люйпнахакхнрейх б онпъдйе ху онъбкемхъ б йнлюмдмни ярпнйе. еякх люйпннопедекемхе дкъ люйпнйнлюмдш я нопедекеммшл хлемел яндепфхряъ б дбсу хкх анкее ахакхнрейюу, люйпннопедекемхе дкъ дюммни люйпнйнлюмдш бшахпюеряъ хг ахакхнрейх, йнрнпюъ б ярпнйе йнлюмдш ашкю сйюгюмю яюлни опюбни. еякх люйпнахакхнрейю онкэгнбюрекъ яндепфхр люйпннопедекемхе я хлемел, янбоюдючыхл ян ярюмдюпрмшл хлемел люйпннопедекемхъ яхярелмни люйпнахакхнрейх, рн опехлсыеярбн хлеер люйпнахакхнрейю онкэгнбюрекъ. опхлеп. *бшундяот=ALIB.MLB/M,BLIB.MLB/M,XIZ опедонкнфхл, хяундмши тюик XIZ.MAC яндепфхр люйпнйнлюмдш .MCALL .BIG, ю тюикш люйпнахакхнрей ALIB х BLIB яндепфюр пюгкхвмше люйпннопедекемхъ люйпнйнлюмдш .BIG. яхярелю асдер бйкчвюрэ б тюик пюяьхпемхъ люйпнйнлюмдш .BIG хг ахакхнрейх BLIB. 2.3.4. оепейкчвюрекэ сопюбкемхъ оевюрэч рюакхжш оепейпеярмшу яяшкнй (/C:юпц) оепейкчвюрекэ /C:юпц опедмюгмювем дкъ сопюбкемхъ оевюрэч рюакхжш оепейпеярмшу яяшкнй (CREF), р.е. оепейкчвюрекэ /C:юпц нопедекъер яндепфюмхе дюммни рюакхжш. юпцслемрш оепейкчвюрекъ опхбедемш б рюак. 5. нашвмн /C:юпц якедсер б йнлюмдмни ярпнйе гю яоежхтхйюжхеи тюикю кхярхмцю, мн рюйфе лнфер ашрэ сйюгюм б кчанл леяре йнлюмдмни ярпнйх. рюакхжю оепейпеярмшу яяшкнй (CREF) яндепфхр бяе хкх вюярэ хлем хяундмни опнцпюллш. еякх йнлюмдмюъ ярпнйю ме яндепфхр яоежхтхйюжхч тюикю рюакхжш оепейпеярмшу яяшкнй, яхярелю янгдюер бпелеммши тюик CREF.TMP мю DK:. оняке рнцн, йюй онксвемю рюакхжю оепейпеярмшу яяшкнй, бпелеммши тюик ярхпюеряъ юбрнлюрхвеяйх. еякх менаундхлн бшбеярх тюик CREF мю дпсцне сярпниярбн, якедсер сйюгюрэ б йнлюмдмни ярпнйе сяр:ояяот (сяр - хлъ сярпниярбю, йсдю асдер бшбндхряъ тюик CREF; ояяот - яоежхтхйюжхъ тюикю CREF). хяонкэгсъ йнлюмдс .ASSIGN сяр:CF, лнфмн мюопюбхрэ бшбнд тюикю CREF.TMP мю мсфмне сярпниярбн, ме сйюгшбюъ йюфдши пюг опх рпюмякъжхх ецн б йнлюмдмни ярпнйе. еякх фе ояяот б йнлюмдмни ярпнйе бяе фе сйюгшбюеряъ, рн рюакхжю оепейпеярмшу яяшкнй бшбндхряъ мю сйюгюммне сярпниярбн тюикнл, хлъ йнрнпнцн гюдюмн б ояяот. еякх кхярхмц мюдн бшбеярх мю лр:, он йнлюмде LOAD якедсер гюцпсгхрэ дпюибеп MT: б оюлърэ, ю гюрел бшонкмърэ рпюмякъжхч. опхлеп. *,LP:,RK1:TEMP.TMP=SOURCE/C он дюммни йнлюмдмни ярпнйе кхярхмц рпюмякъжхх бшбндхряъ мю LP:, рюакхжю оепейпеярмшу яяшкнй тюикнл TEMP.TMP мю RK1:. рюакхжю 5 юпцслемрш оепейкчвюрекъ /C ------------------------------------------------------------ ! юпцслемр ! пюгдек рюакхжш оепейпеярмшу яяшкнй ! ------------------------------------------------------------ ! C ! хлемю опнцпюллмшу яейжхи ! ! E ! ньхайх (яцпсоохпнбюммше он рхоюл ньханй) ! ! M ! хлемю люйпнйнлюмд ! ! P ! онярнъммше хлемю (бйкчвюъ йнлюмдш х дхпейрхбш)! ! R ! хлемю пецхярпнб ! ! S ! хлемю, нопедекеммше онкэгнбюрекел ! ------------------------------------------------------------ опхлевюмхе. оепейкчвюрекэ /C аег юпцслемрнб щйбхбюкемрем /C:S:M:E. еякх менаундхлн б рюакхжс оепейпеярмшу яяшкнй бйкчвхрэ нопедекеммше пюгдекш, рн я оепейкчвюрекел /C сйюгшбючр яннрберярбсчыхе юпцслемрш. рюакхжю оепейпеярмшу яяшкнй ме янгдюеряъ, еякх ме сйюгюм оепейкчвюрекэ /C, дюфе еякх б йнлюмдмни ярпнйе сйюгюмю яоежхтхйюжхъ тюикю CREF. 3. напюыемхе й опнцпюлле дкъ бшгнбю юяяелакепю MACRO я яхярелмнцн сярпниярбю якедсер ондюрэ я реплхмюкю йнлюмдс R MACRO оняке рнцн, йюй лнмхрнп мюоевюрюер мю реплхмюке рнвйс. оняке бшгнбю юяяелакеп оевюрюер гбегднвйс х нфхдюер ббндю йнлюмдмни ярпнйх. еякх б щрн бпелъ мюфюрэ йкюбхьс <бй> , рн юяяелакеп оевюрюер мнлеп ябнеи бепяхх. дкъ бшундю хг MACRO х оепедювх сопюбкемхъ лнмхрнпс якедсер ондюрэ йнлюмдс яс/я, еякх MACRO нфхдюер ббндю я реплхмюкю, хкх дбюфдш яс/я, еякх MACRO бшонкмъер ноепюжхч. дкъ онбрнпмнцн осяйю MACRO якедсер ондюрэ йнлюмдс REENTER. оняке бшонкмемхъ ноепюжхх MACRO оевюрюер гбегднвйс х нфхдюер ббндю йнлюмдмни ярпнйх. опхлевюмхе. бшгбюрэ юяяелакеп MACRO лнфмн рюйфе он йнлюмде лнмхрнпю MACRO (ял. [1] ). 4. бундмше х бшундмше дюммше опнцпюллю мю хяундмнл ъгшйе лнфер янярнърэ хг ндмнцн хкх меяйнкэйху лндскеи. йюфдши лндскэ рпюмякхпсеряъ мегюбхяхлн. пегскэрюрнл рпюмякъжхх ъбкъеряъ на'ейрмши лндскэ, кхярхмц х рюакхжю оепейпеярмшу яяшкнй. на'ейрмше лндскх напюаюршбючряъ опнцпюллни педюйрнп ябъгеи дкъ онксвемхъ гюцпсгнвмнцн лндскъ. 4.1. хяундмши лндскэ хяундмши лндскэ опедярюбкъер янани онякеднбюрекэмнярэ ноепюрнпнб мю ъгшйе юяяелакеп. нохяюмхе тнплюрнб ноепюрнпнб опхбедемн б днйслемTе [2]. 4.2. на'ейрмши лндскэ на'ейрмши лндскэ, онксвеммши б пегскэрюре рпюмякъжхх бшдюеряъ б тнплюре, дносярхлнл дкъ пюанрш б яхяреле тндня-2. на'ейрмши лндскэ янярнхр хг нртнплюрхпнбюммшу дбнхвмшу акнйнб. тнплюр дбнхвмнцн акнйю: -------------------------------- ! опхгмюй мювюкю акнйю ! ! (лкюдьхи аюир - 1) ! !------------------------------! ! опхгмюй мювюкю акнйю ! ! (ярюпьхи аюир - 0) ! !------------------------------! ! йнкхвеярбн аюирнб б акнйе ! ! (лкюдьхи аюир) ! !------------------------------! ! йнкхвеярбн аюирнб б акнйе ! ! (ярюпьхи аюир) ! !------------------------------! ! акнй хмтнплюжхх ! !------------------------------! ! аюир йнмрпнкэмни ясллш ! -------------------------------- вюярэ дбнхвмнцн акнйю - "акнй хмтнплюжхх" яндепфхр тюйрхвеяйх хмтнплюжхч на'ейрмнцн лндскъ. яхярелю тндня-2 хяонкэгсер 8 рхонб акнйнб хмтнплюжхх. рюак. 6 яндепфхр нохяюмхе 8 рхонб акнйнб хмтнплюжхх. рюакхжю 6 ------------------------------------------------------------ ! йнд рхою ! рхо акнйю ! ! акнйю ! ! ----------------------/----------------хе 8 рхонб акнйнб хмтнплюжхх. рюакхжю 6 ------------------------------------------------------------ ! йнд рхою ! рхоENDGSD) ! ! 3 ! дбнхвмши рейяр опнцпюллш (TXT) ! ! 4 ! якнбюпэ оепелеыемхъ (RLD) ! ! 5 ! якнбюпэ бмсрпеммху хлем (ISD) ! ! 6 ! йнмеж на'ейрмнцн лндскъ (ENDMOD) ! ! 7 ! гюцнкнбнй ахакхнрейх ! ! 10 ! йнмеж ахакхнревмнцн тюикю ! ------------------------------------------------------------ б дюкэмеиьел дбнхвмши акнй, яндепфюыхи якнбюпэ цкнаюкэмшу хлем, асдел мюгшбюрэ акнй GSD, рюйфе х бяе рхош акнйнб (акнй ENDGSD, акнй TXT, акнй RLD, акнй ISD, акнй ENDMOD, акнй гюцнкнбйю ахакхнрейх, акнй йнмжю ахакхнрейх). тнплюр на'ейрмнцн лндскъ: ---------------------- ! акнй GSD ! !--------------------! ! акнй RLD ! !--------------------! ! акнй GSD ! !--------------------! ! акнй TXT ! !--------------------! ! акнй TXT ! !--------------------! ! акнй RLD ! !--------------------! . . . ---------------------- ! акнй GSD ! !--------------------! ! акнй ENDGSD ! !--------------------! ! акнй ISD ! !--------------------! ! акнй ISD ! !--------------------! ! акнй TXT ! !--------------------! ! акнй TXT ! !--------------------! ! акнй TXT ! !--------------------! ! акнй RLD ! !--------------------! ! акнй ENDMOD ! !--------------------! на'ейрмши лндскэ днкфем мювхмюрэяъ я акнйю GSD х гюйюмвхбюрэяъ акнйнл ENDMOD. днонкмхрекэмше акнйх GSD лнцср бярпевюрэяъ б кчанл леяре б тюике, мн оепед акнйнл ENDGSD. акнй ENDGSD днкфем ашрэ дн акнйю ENDMOD. он йпюимеи лепе, ндхм акнй RLD днкфем опедьеярбнбюрэ акнйс TXT. днонкмхрекэмше акнйх TXT х RLD лнцср бярпевюрэяъ б кчанл леяре тюикю. акнйх ISD рюйфе лнцср бярпевюрэяъ б кчанл леяре тюикю лефдс акнйюлх GSD х акнйюлх ENDMOD. оепбши аюир акнйю хмтнплюжхх - йнд рхою акнйю (ял. рюак. 6). 4.2.1. акнй якнбюпъ цкнаюкэмшу хлем (GSD) акнй GSD яндепфхр хмтнплюжхч, менаундхлсч дкъ опхябнемхъ юдпеянб хлемюл х пюяопедекемхъ оюлърх гюдювх. йюфднлс хлемх б акнйе хмтнплюжхх яннрберярбсер гюохяэ хг вершпеу якнб, яндепфюыюъ хлъ б йнде RADIX-50 (2 якнбю), йнд рхою гюохях х гмювемхе хлемх. тнплюр акнйю хмтнплюжхх GSD: ------------------------------- ! 0 !йнд рхою акнйю! ! !хмтнплюжхх = 1! !-----------------------------! ! хлъ б йндюу RADIX-50 ! ! 2 якнбю ! !-----------------------------! ! йнд рхою ! ткюц ! ! гюохях ! ! !-----------------------------! ! гмювемхе хлемх ! !-----------------------------! ! хлъ б йндюу RADIX-50 ! ! 2 якнбю ! !-----------------------------! ! йнд рхою ! ткюц ! ! гюохях ! ! !-----------------------------! ! гмювемхе хлемх ! !-----------------------------! . . . ------------------------------- ! хлъ б йндюу RADIX-50 ! ! 2 якнбю ! !---------==------------------! ! йнд рхою ! ткюц ! ! гюохях ! ! !-----------------------------! ! гмювемхе хлемх ! !-----------------------------! акнй хмтнплюжхх акнйю GSD онярпнем рюйхл напюгнл, врн ямювюкю якедсер хмтнплюжхъ на юаянкчрмни яейжхх х нан бяеу ее цкнаюкэмшу хлемюу; гюрел хмтнплюжхъ на нрмняхрекэмни яейжхх (еякх нмю еярэ б опнцпюлле) х оепевхякъчряъ бяе цкнаюкэмше хлемю дюммни яейжхх. еякх б опнцпюлле меяйнкэйн опнцпюллмшу яейжхи, рн хмтнплюжхъ на щрху яейжхъу б акнйе GSD якедсер б рнл онпъдйе, б йюйнл опнцпюллмше яейжхх бярпевючряъ б опнцпюлле. оепбши акнй GSD яндепфхр хмтнплюжхч на хлемх лндскъ. рхош гюохяеи х яннрберярбсчыхе хл йндш опхбедемш б рюак. 7. рюакхжю 7 ------------------------------------------------------------ ! йнд рхою ! гмювемхе ! ! гюохях ! ! !----------------------------------------------------------! ! 0 ! хлъ лндскъ ! ! 1 ! хлъ яейжхх сопюбкемхъ (CSECT) ! ! 2 ! бмсрпеммее яхлбнкхвеяйне хлъ ! ! 3 ! юдпея ялеыемхъ ! ! 4 ! цкнаюкэмне яхлбнкхвеяйне хлъ ! ! 5 ! хлъ опнцпюллмни яейжхх ! ! 6 ! хдемрхтхйюжхъ бепяхх опнцпюллш (IDENT) ` ! ! 7 ! нохяюмхе люяяхбю нрнапюфемхъ (VSECT) ` ! ------------------------------------------------------------ мхфе нохяюмш бяе рхош гюохяеи дкъ акнйнб GSD. 4.2.1.1. хлъ лндскъ (йнд рхою гюохях - 0) гюохяэ хлемх лндскъ на'ъбкъер хлъ на'ейрмнцн лндскъ. б йюфднл на'ейрмнл лндске лнфер бярпевюрэяъ рнкэйн ндмн на'ъбкемхе йюфднцн лндскъ. тнплюр гюохях хлемх лндскъ: -------------------------- ! хлъ чч ч ю ччч !------- лндскъ ---------! ! (б йнде RADIX-50) ! !------------------------! ```` ! 0 ! 0 ! !------------------------! ! 0 ! -------------------------- 4.2.1.2. хлъ яейжхх сопюбкемхъ (йнд рхою гюохях - 1) гюохяэ хлемх яейжхх сопюбкемхъ на'ъбкъер хлъ яейжхх сопюбкемхъ. педюйрнп ябъгеи педюйрхпсер яейжхч сопюбкемхъ .ASECT х .CSECT (я хлемел хкх аег мецн) б нрмняхрекэмсч опнцпюллмсч яейжхч я опхгмюйюлх, сйюгюммшлх мхфе. тнплюр ноепюрнпю .PSECT дкъ мехлемнбюммни нрмняхрекэмни яейжхх: .PSECT, RW,I, LCL, REL, CON тнплюр ноепюрнпю .PSECT дкъ хлемнбюммни нрмняхрекэмни яейжхх: .PSECT хлъ, RW, I, GBL, REL, OUR тнплюр ноепюрнпю .PSECT дкъ юаянкчрмни яейжхх: .PSECT .ABS., RW, I, GBL, ABS, OUR тнплюр гюохях хлемх яейжхх сопюбкемхъ: ----л-лллллллл----------------- ! хлъ яейжхх сопюбкемхъ ! !-------- (б йнде ------------! ! RADIX-50) ! !-----------------------------! ! 1 !ме хяонкэгсеряъ! !-----------------------------! ! люйяхлюкэмюъ дкхмю ! ------------------------------- 4.2.1.3. бмсрпеммее хлъ (йнд рхою гюохях - 2) гюохяэ бмсрпеммецн яхлбнкхвеяйнцн хлемх на'ъбкъер хлъ, бмсрпеммее он нрмньемхч й лндскч. р.й. педюйрнп ябъгеи ме янгдюер рюакхжс бмсрпеммху хлем, рн опх педюйрхпнбюмхх гюохях бмсрпеммху хлем хцмнпхпсчряъ педюйрнпнл ябъгеи. тнплюр гюохях бмсрпеммецн хлемх: ------------------------------- ! бмсрпеммее хлъ ! !--------- (б йнде -----------! ! RADIX-50) ! !--------------------/--------! ! 2 ! 0 ! !-----------------------------! ! менопедекемн ! -/-------/-----/--------------- 4.2.1>4м юдпея ялеыемхъ (йнд рхою гюохяях бмсрпеммецн хлемх: ------------------------------- ! бмсрпеммее хлъ ! !--------- (б йнде -----------! ! RADIX-50) ! !-------------------няхрекэмни опнцпюллмни яейжхх. педюйрнп ябъгеи оепедюер вермши юдпея ялеыемхъ, йнрнпши б опнцпюлле бярпевюеряъ оепбшл (я дхпейрхбни .END), яхяреле йюй осяйнбни юдпея опнцпюллш. еякх б опнцпюлле ме сйюгюм юдпея ялеыемхъ (б щрнл яксвюе ялеыемхе - 000001), хкх еякх сйюгюм мевермши юдпея ялеыемхъ - опнцпюллю опх гюцпсгйе ме гюосяйюеряъ (гюосяй лнфер ашрэ нясыеярбкем он йнлюмде лнмхрнпю START). тнплюр гюохях юдпеяю ялеыемхъ: ------------------------------- ! яхлбнкхвеяйне хлъ ! !--------- (б йнде -----------! ! RADIX-50) ! !-----------------------------! ! 3 ! 0 ! !-----------------------------! ! ялеыемхе ! ------------------------------- 4.2.1.5. цкнаюкэмне яхлбнкхвеяйне хлъ (йнд рхою гюохях - 4) гюохяэ цкнаюкэмнцн яхлбнкхвеяйнцн хлемх на'ъбкъер хкх на напюыемхх й цкнаюкэмнлс хлемх, хкх на нопедекемхх цкнаюкэмнцн хлемх (гюохяэ нопедекемхъ цкнаюкэмнцн хлемх). бяе гюохях нопедекемхъ цкнаюкэмшу хлем днкфмш якеднбюрэ б акнйе хмтнплюжхх акнйю GSD гю гюохяэч хлемх опнцпюллмни яейжхх, мн оепед гюохяэч хлемх якедсчыеи опнцпюллмни яейжхх. гюохях напюыемхъ й цкнаюкэмшл хлемюл лнцср ашрэ б кчанл леяре бмсрпх акнйю хмтнплюжхх акнйю GSD. тнплюр гюохях цкнаюкэмнцн яхлбнкхвеяйнцн хлемх: ------------------------------- ! цкнаюкэмне яхлбнкхвеяйне ! !----------- хлъ -------------! ! (б йнде RADIX-50) ! !-----------------------------! ! 4 ! ткюц ! !-----------------------------! ! гмювемхе ! ------------------------------- б гюохях цкнаюкэмнцн хлемх: оепбше дбю якнбю - йнд RADIX-50 цкнаюкэмнцн хлемх; вербепрне якнбн - гмювемхе хлемх нрмняхрекэмн опнцпюллмни яейжхх, б йнрнпни хлъ нопедекемн; аюир ткюцю рперэецн якнбю нопедекъер напюыемхе й цкнаюкэмнлс хлемх, хкх нопедекемхе цкнаюкэмнцн хлемх бярперхкняэ б дюммни опнцпюллмни яейжхх; йюйне гмювемхе цкнаюкэмнцн хлемх опхбедемн б гюохях - юаянкчрмне хкх нрмняхрекэмне. 4.2.1.6. хлъ опнцпюллмни яейжхх (йнд рхою гюохях - 5) гюохяэ хлемх опнцпюллмни яейжхх на'ъбкъер хлъ опнцпюллмни яейжхх х ее люйяхлюкэмсч дкхмс б лндске. аюищ ткюцю хяонкэгсеряъ дкъ на'ъбкемхъ нопедекеммшу ябниярб опнцпюллмни яейжхх (пюглеп яейжхх, б нбепкеимнл хкх йнпмебнл яецлемре пюяонкнфемю яейжхъ, бхд днярсою й опнцпюллмни яейжхх). тнплюр ноепюрнпю .PSECT дкъ опнцпюллмни яейжхх: .PSECT , RW, I, LCL, REL, CON тнплюр гюохях хлемх опнцпюллмни яейжхх: ------------------------------- ! хлъ опнцпюллмни яейжхх ! !--------- (б йндюу ----------! ! RADIX-50) ! !-----------------------------! ! 5 ! ткюц ! !-----------------------------! ! люйяхлюкэмюъ дкхмю ! ------------------------------- опхлевюмхе. дкъ бяеу юаянкчрмшу яейжхи 4-E якнбн яндепфхр 0. 4.2.1.7. хдемрхтхйюжхъ бепяхх опнцпюллш (йнд рхою гюохях - 6) гюохяэ хдемрхтхйюжхх бепяхх опнцпюллш на'ъбкъер бепяхч лндскъ. еякх хяундмюъ опнцпюллю яндепфхр дхпейрхбс .IDENT, рн акнй хмтнплюжхх акнйю GSD асдер яндепфюрэ гюохяэ хдемрхтхйюжхх бепяхх опнцпюллш. оепбше дбю якнбю гюохях яндепфюр хдемрхтхйюжхч бепяхх. вербепрне якнбн х аюир ткюцю рперэецн якнбю педюйрнпнл ябъгеи ме хяонкэгсеряъ. тнплюр гюохях хдемрхтхйюжхх бепяхх опнцпюллш: ------------------------------- ! хдемрхтхйюжхъ бепяхх ! !------- опнцпюллш -----------! ! (б йндюу RADIX-50) ! !-----------------------------! ! 6 ! 0 ! !-----------------------------! ! 0 ! ------------------------------- 4.2.1.8. хлъ нрнапюфеммнцн люяяхбю (йнд рхою гюохях - 7) гюохяэ хлемх нрнапюфеммнцн люяяхбю на'ъбкъер хлъ нрнапюфеммнцн люяяхбю, р.е. пюяопедекъер оюлърэ бмсрпх накюярх нрнапюфемхъ люяяхбю оюлърх гюдюмхъ. аюир ткюцю гюохях хлемх нрнапюфемхъ люяяхбю пегепбхпсеряъ х опедонкюцюеряъ, врн ецн яндепфхлне = 0. вербепрне ящнбн, дкхмю, яндепфхр вхякн 32-у ямнбмшу акнйнб. еякх дкхмю пюбмю 0, яецлемр - йнпмебни. ме днкфмн ашрэ цкн.1.8. хлъ нрнапюфеммнцн люяяхбю (йнд рхою гюохях - 7) гюохяэ хлемх нрнапюфеммнцн люяяхбю на'ъбкъер хлъ нрнапюфеммнцн люяяхбю, р.е. пюяопедекъер оюлърэ бмсрпх накюярх нрнапюфемхъ люяяхбю оюлърх гюдюмхъ. аюир---- ! хлъ нрнапюфеммнцн ! !--------- люяяхбю -----------! ! (б йндюу RADIX-50) ! !-----------------------------! ! 7 ! пегепбхпсеряъ! !-----------------------------! ! дкхмю ! ------------------------------- 4.2.2. акнй йнмжю якнбюпъ цкнаюкэмшу хлем (ENDGSD) акнй ENDGSD сйюгшбюер, врн б дюммнл на'ейрмнл лндске анкэье ме яндепфхряъ акнйнб GSD. б йюфднл на'ейрмнл лндске днкфем ашрэ рнкэйн ндхм акнй ENDGSD. дкхмю акнйю хмтнплюжхх акнйю ENDGSD - ндмн якнбн. тнплюр акнйю ENDGSD: ----------------------------------------- ! 0 !йнд акнйю ENDGSD=2 ! ----------------------------------------- 4.2.3. акнй дбнхвмнцн рейярю опнцпюллш (TXT) акнй TXT яндепфхр рейяр опнцпюллш, йнрнпши днкфем ашрэ гюохяюм меоняпедярбеммн б гюцпсгнвмши лндскэ. тнплюр акнйю TXT: -------------------------------- ! 0 !йнд акнйю TXT=3! !------------------------------! ! юдпея гюцпсгйх ! !------------------------------! ! рейяр ! рейяр ! !------------------------------! ! рейяр ! рейяр ! !------------------------------! ! рейяр ! рейяр ! -------------------------------- . . . -------------------------------- ! рейяр ! рейяр ! !------------------------------! ! рейяр ! рейяр ! !------------------------------! ! рейяр ! рейяр ! -------------------------------- акнй TXT яндепфхр юдпея гюцпсгйх, якнбю (аюирш) TеKяTнбOи хмтнплюжхх. йнмевмне гмювемхе мейнрнпшу якнб (аюир) лнфер ашрэ еые ме нопедекемн, ху гмювемхъ хглемъчряъ б яннрберярбхх я хмтнплюжхеи акнйю RLD. еякх гмювемхъ мейнрнпшу якнб (аюир) акнйю TXT ме нопедекемш, рн оняке акнйю TXT днкфем якеднбюрэ акнй RLD. еякх фе бяе гмювемхъ акнйю TXT нопедекемш, акнй RLD ме рпеасеряъ оняке акнйю TXT. ндмюйн, он йпюимеи лепе, ндхм акнй RLD днкфем опедьеярбнбюрэ оепбнлс акнйс TXT. 4>2.<. акнй як═бюпъ оцпелеыемхъ (RLD) акнй" якнбюпъ оепелеыемхъ яндепфхр хмтнпыюжхч, менаундхлсч педюйрнпс ябъгеи дкъ пюяопедекемхъ х ябъгшбюмхъ акнйнб TX\. тнплюр акнйю RLD: -----/---------------------/----- ` ! 0 !йнд акнйю RLD=4! !--/--------------------=-------! ` ! аюир ялеыемхъ ! йнлюмдмши аюир! !-------------------------------! ! хмкнйс TXT. 4>2.<. акнй як═бюпъ оцпелеыемхъ (RLD) акнй" якнбюпъ оепелеыемхъ яндепфхр хмтнпыюжхч, менаундхлсч педюйрнпс ябъгеи дкъ пюяопедекемхъ х ябъгшбюмхъ акнйнб TX\. тнплюр акнйю RLD: . --------------------------------- !komandnyj bajt ! inf ! !-------------------------------! ! inf ! bajt sme}eniq ! !-------------------------------! ! inf ! inf ! !-------------------------------! ! inf ! inf ! !-------------------------------! ! bajt sme}eniq ! komandnyj bajt! !-------------------------------! ! inf ! inf ! !-------------------------------! ! inf ! inf ! --------------------------------- blok RLD яндепфхр йнлюмдмши аюир (сйюгшбючыхи йнд рхою йнлюмдш, р.е. опюбхкн, он йнрнпнлс асдср бшвхякърэяъ гмювемхъ менопедекеммшу якнб (аюирнб) опедьеярбсчыецн акнйю TXT), аюир ялеыемхъ х хмтнплюжхч, йнрнпюъ рпеасеряъ дкъ яннрберярбсчыецн рхою йнлюмд. 4.2.5. акнй якнбюпъ бмсрпеммху хлем (ISD) акнй якнбюпъ бмсрпеммху хлем нацъбкъер нопедекемхъ@бмсрпеммху хлем. педюйрнп ябъгеи яхярелш тндня-2 ме онддепфхбюещ щрнр акнй. онщрнлс мхфе опхбцдем ме дещюкэмши format bloka ISD. педюйрнп ябъгеи хцмнпхпсер акнй ISD. тнпнюр ащнйю ISL: -----/--?--------------------------- ` ! 0` !йнд акнйю ISD== ! 0 !----/--m=--------/m----------/----! ! ме сйюгюмн ч !@ч " -------л-=л=----=-----=----л-------л 4.2.6. акнй йнмжю нацейрм═ц═ лндскъ уENor swqzej sistemy fodos-2 ne podderviwae| |tot`blok. `po|tomu nive priwgden`ne de|alxnyj format`bloka ISD. `педюйрнп ябъгеи хцмнпхпсер акнй ISD. тнпнюр ащнйючISL: @ ` -----/-m?m--------mm--m-----------mm ` ! 0 `` ! йнд акнйю ! чч чч ч! ч ч ч ! ENDMOD=6 `` ! ` ` ------------------------------------ ` дкхмю акнйю ENDMOD - ндмнчякнбн. 4.3. кхярхмц кхярхмц опедярюбкъер янани пегскэрюр рпюмякъжхх опнцпюллш, йнрнпши бшбндхряъ мю реплхмюк хкх мю оепхтепхимне сярпниярбн х яндепфхр опнцпюллс б хяундмнл х на'ейрмнл бхде, яннаыемхъ на ньхайюу х рюакхжс хлем. кхярхмц бшдюеряъ он ярпюмхжюл. мю пхя. ч1 йюфдне онке@кхярхмцю онлевемн жхтпни. @ ч ъ онке нцкюбкемхъ оепбюъ ярпнйю - хмтнплюжхнммюъ. нмю яндепфхр: - мюхлемнбюмхе на'ейрмнцн лндскъ; - мюхлемнбюмхе юяяелакепю х ецн бепяхч; - дюрс (вхякн, леяъж, цнд); - бпелъ дмъ (вюя, лхмсрю, яейсмдю) онякедсчыхе ярпнйх нцкюбкемхъ яндепфюрч ондгюцнкнбйх я сйюгюмхел мнлепю ярпюмхжш х мнлепю ярпнйх яннрберярбсчыеи дхпейрхбш .SBTTL. 2 онке гюцнкнбйю ярпюмхжш яндепфхр хмтнплюжхнммсч ярпнйс я сйюгюмхел мнлепю ярпюмхжш кхярхмцю х ондгюцнкнбнй, нопедекеммши дхпейрхбни .SBTTL. 3 онке ньхайх гюонкмъеряъ б яксвюе намюпсфемхъ ньхайх, яндепфхр ме анкее вершпеу яннаыемхи мю ярпнйе (ял. рюак. 8). 4 онке мнлепю ярпнйх яндепфхр онпъдйнбши мнлеп ярпнйх хяундмни опнцпюллш. 5 онке явервхйю юдпеяю яндепфхр бняэлепхвмши юдпея ноепюрнпю. 6 онке йнлюмдш яндепфхр на'ейрмше йндш б бняэлепхвмнл бхде. 7 онке лндхтхйюжхх яндепфхр опхгмюй лндхтхжхпселшу дюммшу: G - цкнаюкэмне хлъ; C - оепелеыюелне хлъ; '(AоOяTпOт)- ноепюмд. 8 онке ноепюрнпю яндепфхр ноепюрнпш хяундмни опнцпюллш. 9 онке рюакхжш хлем яндепфхр хлемю онкэгнбюрекъ б юктюбхрмнл онпъдйе х яохянй опнцпюллмшу яейжхи б онпъдйе онъбкемхъ ху б опнцпюлле. дкъ хлем онкэгнбюрекъ сйюгшбюеряъ: 1) хлъ онкэгнбюрекъ; 2) гмювемхе хлемх (******, еякх хлъ ме нопедекемн); 3) опхгмюй хлемх: опнаек - юаянкчрмне R - нрмняхрекэмне; X - бмеьмее; G - цкнаюкэмне. дкъ опнцпюллмшу яейжхи сйюгшбюеряъ: 1) хлъ яейжхх; 2) дкхмю яейжхх; 3) мнлеп яейжхх: 00 - юаянкчрмни; 01 - мехлемнбюммни оепелеыюелни; 02 х р.д. - хлемнбюммни. 10 онке йнлюмдмни ярпнйх онбрнпъер ббедеммсч йнлюмдмсч ярпнйс юяяелакепю. 11 онке ярпнйх ньханй яндепфхр наыее вхякн ньханй, намюпсфеммшу б хяундмнм опнцпюлле. тнплюр кхярхмцю лнфмн хглемхрэ, гюдюб б йнлюмдмни ярпнйе оепейкчвюрекэ сопюбкемхъ кхярхмцнл /L:юпц хкш /N:юпц, ял. о> 2.3.1. 4.4. рюакхжю оепейпеярмшу яяшкнй рюакшжю оепейпеярмшу яяшкнй оевюрюеряъ гю кхярхмцнл. онкмюъ пюяоевюрью рюакхжш оепейпеярмшу яяшкнй янярнхр хг ьеярх онкеи (ял. пхя. 2). йюфдне онке мювхмюеряъ я мнбни ярпюмхжш. 1 imena polxzowatelq 2 imena registrow 3 imena makrokomand 4 postoqnnye imena 5 imena programmnyh sekcij 6 o{ibki ssylki pe~ata`tsq w wide P-L ,цде P-мнлеп ярпюмхжш, б йнрнпни онъбкъеряъ хлъ хкх йнд ньхайх, ю L - мнлеп ярпнйх. гмюй "#" бякед гю яяшкйни сйюгшбюер мю нопедекемхе хлемх. гмюй "*" яннрберярбсер хлемх, хглемъчыелс ябне гмювемхе. 1 TAIP MACRO B03.00 3-JAN-85 00:08:58 TABLE OF CONTENTS ------------------------------------------------------------ 1- 2 KONTROL PRIMER 2 TAIP MACRO B03.00 00:08:58 PAGE 1 ------------------------------------------------------------ 3 ! 4! 5 ! 6 !7! 8 ! 1! ! ! ! .TITLE TAIP ! 2! ! ! ! .SBTTL KONTROL PRIMER ! 3! ! ! ! .GLOBL SUBR1,SUBR2 ! 4!000000! ! ! .CSECT PROG ! 5! ! ! ! .MCALL .TTYIN ! 6!000000!012702! !START: MOV #BUFFER,R2 ! ! !000026!'! ! 7!000004!110022! ! MOVB RO,(R2)+ U ! 8!000006!120027! ! CMPB RO,#LF ! ! !000000! ! ! 9!000012!105022! ! CLRB (R2)+ ! 10!000014!004767! ! JSR PC,SUBR1 ! ! !000000!G! ! 11!000020!103767! ! BCS START ! 12!000022! ! ! .TTYIN ! 13!000026! ! !BUFFER: .BLOB 72 ! 14! !000000!'! .ЕМД ЯРЮПР ----------/--------------?--=--л-----------/--л----/-л?----- 9 ЩЮХО ч ЛЮЖПН А03.00 3-ИЮМ-85 00:08:58 ОЮЦЛ 1-1 ЯшЛАНК РЮАКЕ BUFFGR 000036S! 002 START 000000R 002 SUBR2 = *:**j: G LF 0 0} ****** SUBR1 = ***.** o0 . ABS. 000800 000 R PC,SUBR1 ! ! !000000!G! ! 11!000020!103767! ! BCS START ! 12!000022! ! ! .TTYIN ! 13!000026! ! !BUFFER: .BLOB 72 ! 14! !000000!'! .ЕМД ЯРЮПР ----------/------МЮЛХЖ ЛЕЛНПШ ЮФЮХКЮАКЕ ТНП 68 ОЮЦЕЯ ------------------------------------------------------------ 10 ,ДЙН:ОП.КЯР/К:РРЛ=ОПНЦ1 ------------------------------------------------------------ пхя. 1 тпюцлемр кхярхмцю, онксвеммнцн я хяонкэгнбюмхел оепейкчвюрекъ /L:TTM 1 TAIR MACRO B03.00 00:12:27 PAGE S-1 CROSS REFERENCE TABLE (CREF B03.00 ) BUFFER 1-6 1-13# LF 1-8 START 1-6# 1-11 1-14 SUBR1 1-3 1-10 SUBR2 1-3 2 TAIP MACRO B03.00 00:12:27 PAGE R-1 CROSS REFERENCE TABLE (CREF B03.00 ) PC 1-10* RO 1-7 1-8 R2 1-6* 1-7* 1-9* 3 TAIP MACRO B02.00 00:12:2 PAGE M-1 CROSS REFERENCE TABLE (CREF B03.00 ) .TTYIN 1-5* 1-12 4 TAIP MACRO B03.00 00:12:27 PAGE P-1 CROSS REFERENGE TABLE (CREF B03.00 ) .BLKB 1-13 .CSECT 1-4 .END 1-14 .GLOBL 1-3 .IF 1-12 .MCALL 1-5 .SBTTL 1-2 .TITLE 1-1 BCS 1-11 1-12 CLRB 1-9 CMPB 1-8 EMT 1-12 JSR 1-10 MOV 1-6 MOVB 1-7 5 TAIP MACRO B03.00 00:12:27 PAGE C-1 CROSS REFERENCE TABLE (CREF B03.00 ) 0-0 .ABS. 0-0 PROG 1-4 6 TAIP MACRO B03.00 00:12:27 PAGE E-1 CROSS REFERENCE TABLE (CREF B03.00 ) U 1-8* пхя. 2 рюакхжю оепейпеярмшу яяшкнй 5. яннаыемхъ 5.1. яннаыемхъ опнцпюллхярс ньхайх, намюпсфеммше б хяундмни опнцпюлле, нрлевючряъ б кхярхмце яннрберярбсчыхлх яннаыемхълх. яннаыемхъ оевюрючряъ б онке ньхайх (ял. о. 4.3). дкъ хяопюбкемхъ ньханй менаундхлн бмеярх хглемемхъ б хяундмсч опнцпюллс х онбрнпмн ее опнрпюмякхпнбюрэ. рюакхжю 8 яннаыемхъ опнцпюллхярс ------------------------------------------------------------ ! яннаыемхе! опхвхмю ! ------------------------------------------------------------ ! A ! ньхайю юдпеяюжхх хкх оепелеыемхъ: ! ! ! - опебшьемю дносярхлюъ бекхвхмю ялеыемхъ б ! ! ! ! ! йнлюмде сякнбмнцн ббрбкемхъ (р.ц. нр -128 ! ! 0 ! (деяърхвмне) дн 127 ,деяърхвнне)) ! ! ! - ноепюрнп меопюбхкэмн хглевъер явервхй ! ! ! рейсыецн юдпеяю (мюопхлеп, ноепюрнп опебшяхк ! ! ! ! ! йнлюмде сякнбмнцн ббрбкемхъ (р.ц. нр -128 ! ! 0 ! (деяърхвмне) дн 127 ,деяърхвнне)) ! ! ! - ноепюрнп яндепфхр медносярхлне бшпюфемхе, ! ! ! нопедекъчыее юдпея (мюопхлеп, юаянкчрмне ! ! ! бшпюфемхе яндепфхр цкнаюкэмне хлъ, оепелеыюе- ! ! ! лши репл хкх янярюбмни оепелеыюелши репл). ! ! ! дхпейрхбш юяяелакепю .BLKB, .BLKW х .REPT ! ! ! днкфмш яндепфюрэ юаянкчрмне гмювемхе хкх ! ! ! бшпюфемхе ! `! ` $0 1 1 " 0! otde|onnyh twug ot!dzuwa zapqt}mi 0 " "* ! # "0 `! ``` 2 ! ` 0 0 `  } !( !+ !! - o{iboa opredulr}lxnogo0imenk. 0 !! ( ! 0a%(( 4t"0 * "`p  ! ! ! wyravenie ! ! ! perwogo prohoda tablicu imen i predpolagaet ! ! ! wse neopredelennye imena globalxnymi. esli ! ! ! kakoe-nibudx iz |tih imen opredelqetsq pri ! ! ! wtorom prohode, proishodit ob}aq o{ibka ! ! ! adresacii ! ! ! - nedopustimye ssylki wpered: ! ! ! 1) operator prqmogo priswaiwaniq ! ! ! imq=wyravenie ! ! ! sodervit ssylku wpered ! ! ! 2) wyravenie, opredelq`}ee s~et~ik adresa, ! ! ! sodervit ssylku wpered ! ! ! - direktiwa assemblera w ishodnoj programme ! ! ! sodervit nedopustimyj argument, nedopustimyj ! ! ! ograni~itelx ili nedopustimu` konstrukci` ! ! ! argumentow ! ! w ! zna~enie s~et~ika adresa ne~etno; wo wremq ! ! ! translqcii zna~enie s~et~ika adresa uweli~i- ! ! ! waetsq na 1 ! ! D ! напюыемхе й лмнцнйпюрмн нопедекеммнлс хлемх ! ! E ! нрясрярбсер дхпейрхбю .END б йнмже хяундмни ! ! ! опнцпюллш. яхярелю гюбепьюер рейсыхи опнунд ! ! ! рпювящъжхх ! ! I ! медносярхлши яхлбнк. медносярхлши яхлбнк б ! ! 0 ! ! ! L ! хяундмюъ ярпнйю яндепфхр анкее 132 яхлбнкнб ! ! ! (мюопхлеп, опх гюлеме тнплюкэмшу оюпюлерпнб ! ! ! тюйрхвеяйхлх б люйпнпюяьхпемхъу) ! ! M ! лмнцнйпюрмне нопедекемхе лерйх. лерйю щйбх- ! ! ! бюкемрмю он оепбшл ьеярх яхлбнкюл пюмее ! ! ! бярпевеммни лерйе ! ! N ! йнмярюмрю яндепфхр жхтпс, йнрнпюъ ме бундхр ! ! ! б рейсысч яхярелс явхякемхъ опнцпюллш, ! ! ! ьнмярюмрю пюяялюрпхбюеряъ йюй деяърхвмюъ ! ! O ! ньхайю б онке ноепюжхх: 0 ! ! N ! йнмярюмрю яндепфхр жхтпс, йнрнпюъ ме бундхр ! ! ! б рейсысч яхярелс явхякемхъ опнцпюллш, ! ! ыякнбмничщпюмякъжххччч ч ч ю ю #0 ? ══════════════════щ═00 ( 0 " "( ! !" ч $ю - мц ══════════════════════ш═ы въдъмм═е══хвей-! !!ч! ═!════════════════════════════ ═"ччч ══════════════(═ о! сх═нм .MGALL N ! йнмярюмрю яндепфхр жхтпс, йнрнпюъ ме бундхр ! ! ! б рейсысч яхярелс явхякемхъ опнцпюллш, ! ! ! - б акнйе кнйюкэмшу хлем онъбкъеряъ лмнцнйпюр-! ! ! мне нопедекемхе кнйюкэмнцн хлемх ! ! Q ! яхмрюйяхвеяйюъ ньхайю б ноепюрнпе: ! ! ! - опносыем юпцслемр ! ! ! - сйюгюм кхьмхи юпцслемр ! ! ! - ме гюйнмвем опнялнрп ноепюрнпю ! ! R ! ньхайю пецхярпю: ! ! ! - медносярхлне напюыемхе й пецхярпс ! ! ! - оношрйю оепенопедекхрэ ярюмдюпрмне хлъ пе- ! ! ! цхярпю аег хяонкэгнбюмхъ дхпейрхбш .DSABL REG ! ! T ! ньхайю сяевемхъ: ! ! ! - ятнплхпнбюммне вхякн гюмхлюерчанкее 16 пюг- ! ! ! пъднб ! ! ! - гмювемхе бшпюфемхъ яндепфхр анкее 8 пюгпъднб! ! ! дкъ дхпейрхбш .BYTE хкх йнлюмдшчопепшбюмхъ ! ! ! (EMT хкх TRAP) ! ! U ! менопедекеммне хлъ. менопедекеммнлс хлемх опх-! ! ! ябюхбюеряъ мскебне гмювемхе ! ! Z ! бшонкмемхе йннюмдш пюгкхвмн0б щбл "щкейрпн- ! ! ! мхйю-60", щкейрпнмхйю-100-25","щщейрпнмхйю=79"! ! ! (мюопхлцп, дбсуюдпеямше йнлюмдш, хлечыхе юдпе-! ! ! яюжхч RN, (RN)+; RN, -(RN); йнлюмдш JMP х JSR ! ! ! Г ! бшонкмемхе йннюмдш пюгкхвмн0б щбл "щкейрпн- ! ! ! мхйю-60", щкейрпнмхйю-100-25","щщейрпнмхйю=79"! ! сйюгшбючр мю опефдебпелеммне опейпюыемхе рпюмякъжхх. ?MACRO-F-DEVICE FULL DEV опхвхмю. мю рнле, хяонкэгселнл дкъ бшбндю, меднярюрнвмн ябнандмнцн леярю дкъ пюглеыемхъ бшундмнцн тюикю. деиярбхе. нябнандхрэ леярн мю рнле хкх хяонкэгнбюрэ дкъ бшбндю дпсцни рнл. ?MACRO-F-FILE NOT FOUND DEV:FILNAM.TYP опхвхмю. тюик, сйюгюммши б йнлюмдмни ярпнйе, ме мюидем. деиярбхе. опнбепхрэ, ясыеярбсер кх тюик я сйюгюммшл хлемел. ббеярх опюбхкэмсч йнлюмдмсч ярпнйс. ?MACRO-F-.INCLUDE DIRECTIVE FILE ERROR опшвхмю. тюик, сйюгюммши б дхпейрхбе .INCLUDE, ме ясыеярбсер, хкх б дхпейрхбе сйюгюмю медносярхлюъ яоежхтхйюжхъ тюикю. б йнлюмдмни ярпнйе сйюгюмн медносярхлне хлъ сярпниярбю. спнбемэ бкнфемхъ хяундмшу тюикнбчон дхпейрхбе .INCLUDE опебшьюер 7. деиярбхе. опн═епхрэ ббедеммсч йнлюмдмсч ярпнйб хч б═еярх дносярхл═ч дкъ дхпейрхбш 0.INCLUDM яоежхтхйюцхч p fajla." wnowx !wwesti komandn` stroku, uka~aw " dopustime imq ustsjstwa. `.INCLUDE, ме ясыеярбсер, хкх б дхпейрхбе сйюгюмю медносярхлюъ яоежхтхйюжхъ тюикю. б йнлюмдмни ярпнйе сйюгюмн медносярхлне хлъ чсярпниярбю. спнбемэ бкнфемхъ хяундмшу тюикнб он дхпейрхбе .I|89739066>2679>;46z;2v6?4><7q2690?39:=4:hH;^ZY\[]Z\[_[Zh_ Y[^[[{Y]H=][nKBC X\^Z^ ]\[; [ H{<{[[Y?Hdnm═?════════!Ю!ЮюЮ!Ю═Ю════════════д$ .INCLUDE, ме ясыеярбсер, хкх б дхпейрхбечсйюгюмю медносярхлюъ яоежхтхйюжхъ тюикю. б йнлюмдмни ярпнйе сйюгюмн медносярхлне хлъ сярпниярбю. спнбемэ бкнфемхъ хяундмшу тюикнб он дхпейрхбе .Iy, ` umenx{iw maksimalxnoe ~islo kanalow, otkrytyh ` odnowremenno, ili razbiw programmu na nebolx{ie ` moduli dlq uweli~eniq owerlejnogo |ffekta, ili ispolxzowaw algoritm, trebu`}ij minimalxnyj ob'em pamqti, ili zapisaw ` dannye na periferijnye ustrojstwa). ?MACRO-F-INVALID COMMAND опхвхмю. йнлюмдмюъ ярпнйю яндепфхр яхмрюйяхвеяйсч ньхайс хкх анкее ьеярх яоежхтхйюжхи тюикнб. деиярбхе. ббеярх опюбхкэмсч йнлюмдмсч ярпнйс. ?MACRO-F-INVALID DEVICE DEV: опхвхмю. сйюгюммне сярпниярбн ме наяксфхбюеряъ яхярелни. деиярбхе. сярюмнбхрэ б яхяреле наяксфхбюмхе рпеаселнцн сярпниярбю, кхан хяонкэгнбюрэ дпсцне сярпниярбн. ?MACRO-F-INVALID MACRO LIRARY опхвхмю. тюик люйпнахакхнрейх онбпефдем хкх янгдюм ме ахакхнрейюпел яхярелш тндня-2. деиярбхе. хяонкэгнбюрэ опнцпюллс LIBR дкъ янгдюмхъ мнбни йнохх SYSMAC.SML. ?MACRO-F-INVALID OPTION: /X опхвхмю. сйюгюм медносярхлши оепейкчвюрекэ /X. деиярбхе. опнбепхрэ оепейкчвюрекэ, чсйюгюммши б йнлюмдмни ярпнйе, х ббеярх опюбхкэмсч йнлюмдмсч ярпнйс. ?MACRO-F-I/O ERROR ON DEV:FILNAM.TYP опхвхмю. ньхайю опх явхршбюмхх хкх гюохях сйюгюммнцн тюикю. деиярбхе. опнбепхрэ хяопюбмнярэ х цнрнбмнярэ нанпсднбюмхъ. ?MACRO-F-I/O ERROR ON WORKFILE опхвхмю. ньхайю опх явхршбюмхх хкх гюохях пюанвецн тюикю WRK.TMP. щрю ньхайю лнфер опнхгнирх опх меднярюрнвмни накюярх мю дхяйе дкъ пюглеыемхъ пюанвецн тюикю. деиярбхе. опнбепхрэ хяопюбмнярэ х цнрнбмнярэ нанпсднбюмхъ, х хяонкэгнбюрэ йнлюмдс SQUEEZE хкх оепейкчвюрекэ /S опнцпюллш DUP дкъ яфюрхъ рнлю х пюглеыемхъ пюанвецн тюикю. ?MACRO-F-.LIBRARY DIRECTIVE FILE ERROR опхвхмю. тюик, сйюгюммши б дхпейрхбе .LIBRARY, ме ч ясыеярбсер, хкх б дхпейрхбе сйюгюмю медносярхлюъ яоежхтхйюжхъ тюикю. яоежхтхйюжхъ тюикю, сйюгюммюъ ч б дхпейрхбе .LIBRARY, яндепфхр хлъ сярпниярбю онякеднбюрекэмнцн днярсою. йнмтхцспюжхъ@@ бшвхякхрекэмни яхярелш ме яндепфхр сярпниярбO, сйюгюммне б йнлюмдмниччярпнйем ч спнбемэччбкнфемхъ @ ччч тюикнб ончдхпейрхбе .LIBRARY опебшяхк дносярхлши. деиярбхе. опнбепхрэ ббедеммсч йнлюмдмсч ярпнйс, хч ббеярх@@чч чччччччдносярхлсч дкъ дхпейрхбш .LIBRARY яоежхтхйюжхч тюикю. саедхрэяъ, врн яоежхтхйюжхъ тюикю, сйюгюммюъ б дшпейрхбе .LIBRARY, яндепфхр хлъ сярпниярбю оп═шгбнкэмнцн днярсою. ббеярх мнбсч йнлюмдмсч ярпнйс, яндепфюысч хнъ сярпниярбю йнмтхцспюжхх дюммни бшвхякхрекэмни яшярелш. опнбепхрэ, врнаш спнбемэ бкнфемхъ тюикнб он дхпейрхбе .LIBRARY ме опебшяхк дносярхлне гмювемхе. ?MACRO-F-PROTECTED FILE ALREADY EXISTS DEV:FILNAM.TYP опхвхмю. оношрйю янгдюрэ тюик я рюйхл фе хлемел, йюй с хлечыецняъ гюыхыеммнцн тюикю. деиярбхе. нрлемхрэ гюыхрс ясыеярбсчыецн тюикю он йнлюмде лнмхрнпю UNPROTECT хкх он оепейкчвюрекч /Z опнцпюллш PIP, хкх сйюгюрэ дпсцне хлъ дкъ янгдюбюелнцн тюикю. ?MACRO-F-STORAGE LIMIT EXCEEDED (64K) опхвхмю. опнцпюллю рпеасер анкее 128й аюир оюлърх дкъ упюмемхъ рюакхжш бхпрсюкэмшу хлем, б рн бпелъ йюй яхярелю нрбндхр дюммни рюакхже ме анкее 128й аюир. деиярбхе. опнбепхрэ опхвхмш, бшгшбючыхе оепеонкмемхе рюакхжш бхпрсюкэмшу хлем. пюгдекхрэ хяундмсч опнцпюллс мю мегюбхяхлше лндскх, х рпюмякхпнбюрэ йюфдши лндскэ нрдекэмн. ?MACRO-W-I/O ERROR ON CREF FILE:CREF ABORTED опхвхмю. мю бшундмнл рнле меднярюрнвмн ябнандмнцн леярю дкъ бшонкмемхъ ноепюжхх, хкх бн бпелъ гюохях мю рнл пюанвецн тюикю CREF опнхгнькю ньхайю ббндю = бшбндю. бшбнд тюикю CREF опепшбюеряъ, мн рпюмякъжхъ опнднкфюеряъ. деиярбхе. сбекхвхрэ вю рнле на'ел ябнандмни оюлърх (сдюкхрэ я рнлю мемсфмше тюикш; хяонкэгнбюрэ оепейкчвюрекэ /ALLOCItE дкъ пегепбйпнбюмхъ мсфмнцн йнкшвеярбю ноепюжхх, хкх бн бпелъ гюохях мю рнл пюанвецн тюикю CREF опнхгнькю ньхайю ббндю = бшбндю. бшбнд тюикю CREF опепшбюеряъ, мн рпюмякъжхъ опнднкфюеряъ. деиярбхе. сбекхвхрэ вю рнле на'ел ябнандхьй═б ════════════ныц. хяэнкэгсъ йнлюмдш MOuNT х FKSoOUNT.!"gwli $ $ pesepolnenie toma wsw$ e}e shranqutsq`! pos~w 0 xsi~qty|(mer,0ispolxzowatx`o} bolx{wj gmkos  ноепюжхх, хкх бн бпелъ гюохях мю рнл пюанвецн тюикю CREF опнхгнькю ньхайю ббндю = бшбндю. бшбнд тюикю CREF опепшбюеряъ, мн рпюмякъжхъ опнднкфюеряъ. деиярбхе. сбекхвхрэ вю рнле на'ел ябнаняхярелш 589.7545471.00042-01 90 01 2. ноепюжхнммюъ яхярелю тндня-2 юяяелакеп. нохяюмхе ъгшйю 589.7545471.00042-01 35 01 ! ! ` " sodervanie 0 кйяф 1> мюгмювлмхе ь сякнбхъ опхлемемхъ оянцпюллш ........` 05 2. уюпюйщепхярш═х опнцпюы═ш ..>............../....... ( 72?1. гефхл4пханщ ! ! ! ! ! ! ! ц)..........................//........./.../..... ` 11 2.3.2. оепеькчвюрекх сопюбкемхъ тсмйжхшлх0 (/D:юпц ш /G:юпц)................./......./..................... 13 2.3.3. оепейкчвюрекэ нопедекемхъ тюикю ! ! 19 4. бундмше х бшундмше дюммше......................... 20 4.1. хяундмши лндскэ ................................ 20 4.2. на'ейрмши лндскэ................................ 20 4.2.1. акнй якнбюпъ цкнаюкэмшу хлем (GSD) ........... 23 4.2.1.1. хлъ лндскъ (йнд рхою гюохях - 0) ........... 25 4.2.1.2. хлъ яейжхх сопюбкемхъ (йнд рхою гюохях - 1). 26 4.2.1.3. бмсрпеммее хлъ (йнд рхою гюохях - 2) ....... 26 4.2.1.4. юдпея ялеыемхъ (йнд рхою гюохях - 3) ....... 27 4.2.1.5. цкнаюкэмне яхлбнкхвеяйне хлъ (йнд рхою гюохях - 4) .......................................... 28 4.2.1.6. хлъ опнцпюллмни яейжхх (йнд рхою гюохях - 5) ...................................................... 29 4.2.1.7. хдемрхтхйюжхъ бепяхх опнцпюллш (йнд рхою гюохях - 6) .......................................... 29 4.2.1.8. хлъ нрнапюфеммнцн люяяхбю (йнд рхою гюохях - 7)........................................... 30 4.2.2. акнй йнмжю якнбюпъ цкнаюкэмшу хлем (ENDGSD)... 30 4.2.3. акнй дбнхвмнцн рейярю опнцпюллш (TXT)......... 31 4.2.4. акнй якнбюпъ оепелеыемхъ (RLD) ............... 32 4.2.5. акнй якнбюпъ бмсрпеммху хлем (ISD) ........... 33 4.2.6. акнй йнмжю на'ейрмнцн лндскъ (ENDMOD)......... 33 4.3. кхярхмц ........................................ 33 4.4. рюакхжю оепейпеярмшу яяшкнй .................... 36 5. яннаыемхъ ........................................ 39 5.1. яннаыемхъ опнцпюллхярс ......................... 39 5.2. яннаыемхъ ноепюрнпс ............................ 42 оепевемэ яяшкнвмшу днйслемрнб......................... 48