Ž…€–ˆŽ€Ÿ ‘ˆ‘’…Œ€ ”ބޑ-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:€ƒ ------------------------------------------------------------------------- ! ! „…‰‘’‚ˆ… ! ! ! €Pƒ“Œ…’ ! Ž ! €‡€—…ˆ… ! ! !“ŒŽ‹—€ˆž ! ! ------------------------------------------------------------------------- ! 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 ------------------------------------------------- ! ŠŽ„ ’ˆ€ ! ’ˆ ‹ŽŠ€ ! ! ‹ŽŠ€ ! ! ------------------------------------------------- ! 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.4. ‹ŽŠ ‘‹Ž‚€Ÿ ƒ…Œ…™…ˆŸ (RLD) ‹ŽŠ" ‘‹Ž‚€Ÿ ……Œ…™…ˆŸ ‘Ž„…†ˆ’ ˆ”ސ™€–ˆž, …ށ•Ž„ˆŒ“ž …„€Š’ސ“ ‘‚Ÿ‡…‰ „‹Ÿ €‘…„…‹…ˆŸ ˆ ‘‚Ÿ‡›‚€ˆŸ ‹ŽŠŽ‚ TX\. ”ސŒ€’ ‹ŽŠ€ RLD: ---------------------------------- ! 0 ! ŠŽ„ ‹ŽŠ€ RLD=4 ! !--------------------------------! ! €‰’ ‘Œ…™…ˆŸ ! ŠŽŒ€„›‰ €‰’ ! !--------------------------------! ! ˆ‹ŽŠ“ TXT. ! --------------------------------- 4.2.5. ‹ŽŠ ‘‹Ž‚€Ÿ ƒ…Œ…™…ˆŸ (RLD) ‹ŽŠ" ‘‹Ž‚€Ÿ ……Œ…™…ˆŸ ‘Ž„…†ˆ’ ˆ”ސ™€–ˆž, …ށ•Ž„ˆŒ“ž …„€Š’ސ“ ‘‚Ÿ‡…‰ „‹Ÿ €‘…„…‹…ˆŸ ˆ ‘‚Ÿ‡›‚€ˆŸ ‹ŽŠŽ‚ TX\. ”ސŒ€’ ‹ŽŠ€ RLD: . ---------------------------------- ! ŠŽŒ€„›‰ €‰’ ! inf ! !--------------------------------! ! inf ! €‰’ ‘Œ…™…ˆŸ ! !--------------------------------! ! inf ! inf ! !--------------------------------! ! inf ! inf ! !--------------------------------! ! €‰’ ‘Œ…™…ˆŸ ! ŠŽŒ€„›‰ €‰’! !--------------------------------! ! inf ! inf ! !--------------------------------! ! inf ! inf ! ---------------------------------- blok RLD ‘Ž„…†ˆ’ ŠŽŒ€„›‰ €‰’ (“Š€‡›‚€ž™ˆ‰ ŠŽ„ ’ˆ€ ŠŽŒ€„›, ’.…. €‚ˆ‹Ž, Ž ŠŽ’ŽŽŒ“ “„“’ ‚›—ˆ‘‹Ÿ’œ‘Ÿ ‡€—…ˆŸ …Ž…„…‹…›• ‘‹Ž‚ (€‰’Ž‚) …„˜…‘’‚“ž™…ƒŽ ‹ŽŠ€ TXT), €‰’ ‘Œ…™…ˆŸ ˆ ˆ”ސŒ€–ˆž, ŠŽ’ސ€Ÿ ’…“…’‘Ÿ „‹Ÿ ‘ŽŽ’‚…’‘’‚“ž™…ƒŽ ’ˆ€ ŠŽŒ€„. 4.2.5. ‹ŽŠ ‘‹Ž‚€Ÿ ‚“’…ˆ• ˆŒ… (ISD) ‹ŽŠ ‘‹Ž‚€Ÿ ‚“’…ˆ• ˆŒ… ށƒŸ‚‹Ÿ…’ Ž…„…‹…ˆŸ@‚“’…ˆ• ˆŒ…. …„€Š’ސ ‘‚Ÿ‡…‰ ‘ˆ‘’…Œ› ”ބޑ-2 … Ž„„…†ˆ‚€… ’Ž’ ‹ŽŠ. Ž’ŽŒ“ ˆ†… ˆ‚ƒ„… … „…€‹œ›‰ format bloka ISD. …„€Š’ސ ‘‚Ÿ‡…‰ ˆƒŽˆ“…’ ‹ŽŠ ISD. ”ސހ’ ŽŠ€ ISL: -------------------------- ! 0 ! ŠŽ„ ‹ŽŠ€ ISD ! !------------------------! ! … “Š€‡€Ž ! -------------------------- 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