áîîïôáãéñ

CÉcÔeÍa "ûKOìøHéãA" ÐpeÄÎaÚÎaÞeÎa ÄÌÑ ocÎaÝeÎÉÑ ÐepcoÎaÌØÎÙx ÍÉËpo-üBM, ÉcÐoÌØÚÕeÍÙx × ÕÞeÂÎoÍ ÐpoÃecce ÛËoÌ É ÄpÕÇÉx ×ÙÞÉcÌÉÔeÌØÎÙx ËaÂÉÎeÔo×. B ÄaÎÎoÍ pÕËo×oÄcÔ×e oÐÉcÙ×aeÔcÑ peaÌÉÚaÃÉÑ cÉcÔeÍÙ ÄÌÑ üBM "AçAT".

C 1982 ÇoÄa cÉcÔeÍa ÐpoxoÄÉÌa oÐÙÔÎÕÀ ÜËcÐÌÕaÔaÃÉÀ × Bã CO AH CCCP, a c 1984 ÇoÄa - × ×ÙÞÉcÌÉÔeÌØÎoÍ ËaÂÉÎeÔe Cû N166.

äaÎÎÙÊ ÄoËÕÍeÎÔ ÐpeÄÎaÚÎaÞeÎ coÐpo×oÖÄaÀÝeÍÕ ÐpoÇpaÍÍÉcÔÕ, ÐoÜÔoÍÕ ocÎo×Îoe ×ÎÉÍaÎÉe ÕÄeÌÑeÔcÑ oÐÉcaÎÉÀ cÔpÕËÔÕp ÄaÎÎÙx É ocÎo×ÎÙx aÌÇopÉÔÍo× ÆÕÎËÃÉoÎÉpo×aÎÉÑ cÉcÔeÍÙ.

ðpeÄÐoÌaÇaeÔcÑ, ÞÔo ÞÉÔaÔeÌØ ÉÍeeÔ oÐÙÔ cÉcÔeÍÎoÇo ÐpoÇpaÍÍÉpo×aÎÉÑ É ÚÎaËoÍ c PÕËo×oÄcÔ×oÍ ðpoÇpaÍÍÉcÔa (ÄoËÕÍeÎÔ 3533847.00042-01 33 01).

                  COäEPöAHéE

1. OâýéE CBEäEHéñ................................................
2. æõHKãéOHAìøHOE HAúHAþEHéE.....................................
3. OðéCAHéE ìOçéþECKOê CTPõKTõPù.................................
  3.1. CocÔa× cÉcÔeÍÙ............................................
  3.2. CÔpÕËÔÕpa PaÐÉpa-ÉÎÔepÐpeÔaÔopa...........................
  3.3. écÐoÌØÚÕeÍÙe ÍeÔoÄÙ.......................................
  3.4. CÉcÔeÍa ËoÍaÎÄ ×ÉpÔÕaÌØÎoÊ P-ÍaÛÉÎÙ.......................
  3.5. ðpeÄcÔa×ÌeÎÉe ÄaÎÎÙx É ÉcÐoÌØÚo×aÎÉe ÐaÍÑÔÉ...............
    3.5.1. PaÚÍeÝeÎÉe ÂÕÆepo× É oÂÌacÔeÊ ÉÎÔepÐpeÔaÔopa × ÐaÍÑÔÉ.
    3.5.2. PaÚÍeÝeÎÉe ÉÎÔepÐpeÔaÔopa × ÐaÍÑÔÉ....................
    3.5.3. ñÞeÊËÉ, oÐpeÄeÌÑÀÝÉe cocÔoÑÎÉe cÉcÔeÍÙ................
    3.5.4. ðpeÄcÔa×ÌeÎÉe ÄaÎÎÙx × ÐÕÌe...........................
    3.5.5. CÔeËÉ. ðpeÄcÔa×ÌeÎÉe ÄaÎÎÙx × cÔeËe...................
    3.5.6. CÔpÕËÔÕpa ÔaÂÌÉÃÙ ÉÍeÎ................................
4. éCðOìøúõEMùE TEXHéþECKéE CPEäCTBA.............................
  4.1. TpeÂÕeÍaÑ ËoÎÆÉÇÕpaÃÉÑ....................................
  4.2. ApxÉÔeËÔÕpa üBM "AçAT"....................................
5. BùúOB é úAçPõúKA..............................................
  5.1. þÔo ÐpoÉcxoÄÉÔ ÐpÉ ×ËÌÀÞeÎÉÉ ÍaÛÉÎÙ.......................
  5.2. A×ÔoÚaÇpÕÚËa (ÚaÇpÕÚËa ÎaÞaÌØÎoÇo ÚaÇpÕÚÞÉËa).............
  5.3. CÔpÕËÔÕpa ÎaÞaÌØÎoÇo ÚaÇpÕÚÞÉËa...........................
  5.4. PaÂoÔa ÎaÞaÌØÎoÇo ÚaÇpÕÚÞÉËa..............................
  5.5. ðoÐÙÔËa ÚaÇpÕÚËÉ c paÂoÞeÇo ÄÉcËa.........................
6. BXOäHùE äAHHùE................................................
7.BùXOäHùE äAHHùE................................................
8. éHTEPðPETATOP ñúùKOB PAðéPA é POâéK...........................
  8.1. ñÄpo cÉcÔeÍÙ..............................................
    8.1.1. CocÔa× ÑÄpa...........................................
    8.1.2. ðoÄcÉcÔeÍa ÕÐpa×ÌeÎÉÑ ÐaÍÑÔØÀ (Cõð)...................
    8.1.3. ðoÄÐpoÇpaÍÍÙ ÕÐpa×ÌeÎÉÑ ÐpoÇpaÍÍÎÙÍÉ cÔeËaÍÉ (ðõðC)...
    8.1.4. ðoÄÐpoÇpaÍÍÙ ÕÐpa×ÌeÎÉÑ ÄÉÎaÍÉÞecËÉÍÉ ÂÕÆepaÍÉ........
    8.1.5. ðpoÇpaÍÍa COPY/DELETE.................................
    8.1.6. ðoÄcÉcÔeÍa ××oÄa/×Ù×oÄa...............................
    8.1.7. BÎÕÔpÉcÉcÔeÍÎÙÊ ÉÎÔepÆeÊc.............................
  8.2. âÌoË cÉÎÔaËcÉÞecËoÇo aÎaÌÉÚa..............................
    8.2.1. CÔpÕËÔÕpa ÂÌoËa.......................................
    8.2.2. CKAHEP................................................
    8.2.3. TaÂÌÉÃa ËÌÀÞe×Ùx cÌo× (TKC)...........................
    8.2.4. TaÂÌÉÃa cÉÎÔaËcÉÞecËoÇo oÐÉcaÎÉÑ......................
    8.2.5. CÉÎÔaËcÉÞecËÉÊ aÎaÌÉÚaÔop.............................
    8.2.6. CeÍaÎÔÉÞecËÉe ÐoÄÐpoÇpaÍÍÙ............................
    8.2.7. CooÔ×eÔcÔ×Ée ÍeÖÄÕ ÐpeÄÐÉcaÎÉÑÍÉ PAðéPÙ É ËoÍaÎÄaÍÉ...
  8.3. âÌoË ÉÎÔepÐpeÔaÃÉÉÉ.......................................
    8.3.1. CÔpÕËÔÕpa ÂÌoËa.......................................
    8.3.2. PacÐpeÄeÌÉÔeÌØ ËoÍaÎÄ éHTEPKOM........................
    8.3.3. ðpoÃeÄÕpÎÙÊ ÂÌoË......................................
    8.3.4. âÌoË CLIP.............................................
    8.3.5. PeaÌÉÚaÃÉÑ ÃÉËÌo× (ÂÌoË CYCLES).......................
  8.4. âÌoË ÉÎÉÃÉaÌÉÚaÃÉÉ É MOHéTOP..............................
  8.5. âÌoË paÚÂopa É ÐeÞaÔÉ oÛÉÂËÉ..............................
  8.6. écÐoÌÎÉÔeÌÉ É ÍoÄÕÌÉ......................................
9. PEäAKTOP......................................................
10. âAúéCHùE ðOäðPOçPAMMù BBOäA-BùBOäA...........................
  10.1. HaÚÎaÞeÎÉe...............................................
  10.2. AÐÐapaÔÎÙe É ÐpoÇpaÍÍÉpÕeÍÙe ×oÚÍoÖÎocÔÉ ×eÄeÎÉÑ ÄÉaÌoÇa.
  10.3. ðocÔoÑÎÎÙe ÐapaÍeÔpÙ ÄÉaÌoÇa.............................
  10.4. OÐÉcaÎÉe ×xoÄÎÙx ÔoÞeË...................................
11. äéCKOBAñ OðEPAãéOHHAñ CéCTEMA................................
  11.1. HaÚÎaÞeÎÉe É  ÉcÐoÌØÚo×aÎÉe äOC..........................
  11.2. äpaÊ×ep ÄÉcËo×oÄa RWTS...................................
  11.3. CÔpÕËÔÕpa ÄÉcËa..........................................
  11.4. CÔpÕËÔÕpa ×ÎÕÔpeÎÎeÊ ÐaÍÑÔÉ äOC..........................
ðPéìOöEHéE. TAâìéãA ðEPEKPECTHùX CCùìOK..........................
ìéôåòáôõòá.......................................................

 

1. OâýéE CBEäEHéñ

ðaËeÔ ÐpÉËÌaÄÎÙx ÐpoÇpaÍÍ a×ÔoÍaÔÉÚaÃÉÉ ÛËoÌØÎoÇo ÕÞeÂÎoÇo ÐpoÃecca "ûKOìøHéãA" (× ÄaÌØÎeÊÛeÍ - cÉcÔeÍa "ûKOìøHéãA") 3533847.00042 peaÌÉÚo×aÎ ÄÌÑ ðüBM AçAT × 7 ÉcÐoÌÎeÎÉÉ. ðoÌØÚo×aÔeÌØcËÉÊ ÉÎÄeËc ×epcÉÉ - A1.2.

CÉcÔeÍa ÆÕÎËÃÉoÎÉpÕeÔ a×ÔoÎoÍÎo É Îe ÔpeÂÕeÔ ÄÌÑ c×oeÊ paÂoÔÙ ÎÉËaËÉx ÄpÕÇÉx cpeÄcÔ× É cÉcÔeÍ ÐpoÇpaÍÍÉpo×aÎÉÑ. BÍecÔe c ÔeÍ oÎa oÂecÐeÞÉ×aeÔ ÐoÌÎÕÀ ÉÌÉ ÐoÞÔÉ ÐoÌÎÕÀ co×ÍecÔÉÍocÔØ Ðo ×ÎeÛÎÉÍ ÎocÉÔeÌÑÍ co ÛÔaÔÎoÊ ÄÉcËo×oÊ oÐepaÃÉoÎÎoÊ cÉcÔeÍoÊ, oÂÌeÇÞaÑ ÉcÐoÌØÚo×aÎÉe É ÄpÕÇoÇo ÐpoÇpaÍÍÎoÇo oÂecÐeÞeÎÉÑ üBM AçAT.

Bce ÍoÄÕÌÉ cÉcÔeÍÙ "ûKOìøHéãA" ÎaÐÉcaÎÙ Îa ÑÚÙËe acceÍÂÌepa ÍÉËpoÐpoÃeccopa MST/6502. úaÇpÕÚoÞÎÙÊ ÍoÄÕÌØ cÉcÔeÍÙ ÎaxoÄÉÔcÑ Îa ÇÉÂËoÍ ÍaÇÎÉÔÎoÍ ÄÉcËe.

 

2. æõHKãéOHAìøHOE HAúHAþEHéE

KÌacc ÚaÄaÞ, peÛaeÍÙx c ÐoÍoÝØÀ cÉcÔeÍÙ "ûKOìøHéãA" ×ËÌÀÞaeÔ ÕÞeÂÎÙe ÚaÄaÞÉ Ðo ÐpoÇpaÍÍÉpo×aÎÉÀ, paÚpaÂoÔËÕ ÐpoÇpaÍÍÎÙx cÉcÔeÍ ÕÞaÝÉÍÉcÑ, ÜËcÐepÉÍeÎÔaÌØÎÕÀ paÚpaÂoÔËÕ ÐpoÇpaÍÍÎoÇo oÂecÐeÞeÎÉÑ ÐpeÐoÄa×aÎÉÑ paÚÌÉÞÎÙx ÛËoÌØÎÙx ÄÉcÃÉÐÌÉÎ, ÎeÂoÌØÛÉx ÚaÄaÞ aÄÍÉÎÉcÔpaÔÉ×Îo-xoÚÑÊcÔ×eÎÎoÇo ÕÐpa×ÌeÎÉÑ É ÚaÄaÞ a×ÔoÍaÔÉÚaÃÉÉ ÎaÕÞÎÙx ÉccÌeÄo×aÎÉÊ.

CÉcÔeÍa oÂecÐeÞÉ×aeÔ paÂoÔÕ ÐoÌØÚo×aÔeÌÑ × ÄÉaÌoÇo×oÍ peÖÉÍe × ÐpoÇpaÍÍÎoÊ cpeÄe c ÉcÐoÌØÚo×aÎÉeÍ ÐpÉ ÜÔoÍ ×cex ×oÚÍoÖÎocÔeÊ ÂaÚo×oÊ üBM. BxoÄÎÙe ÑÚÙËÉ cÉcÔeÍÙ - PAðéPA É POâéK.

HaËÌaÄÙ×aeÍÙe cÉcÔeÍoÊ ÆÕÎËÃÉoÎaÌØÎÙe oÇpaÎÉÞeÎÉÑ ÐpÉ×oÄÑÔcÑ × [3] (ÐpÉÌoÖeÎÉe 3).

 

3. OðéCAHéE ìOçéþECKOê CTPõKTõPù

3.1. CocÔa× cÉcÔeÍÙ.

CÉcÔeÍa "ûKOìøHéãA" cocÔoÉÔ ÉÚ cÌeÄÕÀÝÉx ocÎo×ÎÙx ÂÌoËo×:

ÎaÞaÌØÎÙÊ ÚaÇpÕÚÞÉË;
ÉÎÔepÐpeÔaÔop ÑÚÙËo× PAðéPA É POâéK;
ÐpoÇpaÍÍa paÚÍeÔËÉ paÂoÞÉx ÄÉcËo×;
oÔÌaÄoÞÎÙÊ ËoÍÐÌeËc, cocÔoÑÝÉÊ ÉÚ PeÄaËÔopa, AcceÍÂÌepa É OÔÌaÄÞÉËa.

Bce ÍoÄÕÌÉ ÎaxoÄÑÔcÑ Îa ÄÉcËe û1. ðpÉ ×ËÌÀÞeÎÉÉ üBM c ÜÔÉÍ ÄÉcËoÍ × ÄÉcËo×oÄe ÚaÇpÕÖaeÔcÑ ÎaÞaÌØÎÙÊ ÚaÇpÕÚÞÉË, ËoÔopÙÊ oÐpeÄeÌÑeÔ ÍecÔoÎaxoÖÄeÎÉe paÚÌÉÞÎÙx ÐÌaÔ, ÎacÔpaÉ×aeÔ cÉcÔeÍÕ Îa ËoÎËpeÔÎÕÀ ËoÎÆÉÇÕpaÃÉÀ, ÚaÐpaÛÉ×aeÔ Õ ÐoÌØÚo×aÔeÌÑ ÎÕÖÎÙÊ ÂÌoË, ÚaÇpÕÖaeÔ eÇo É ×ÙÚÙ×aeÔ (4).

äeÌeÎÉe cÉcÔeÍÙ Îa ÆÕÎËÃÉoÎaÌØÎÙe ÂÌoËÉ É c×eÄeÎÉÑ o ÜÔÉx ÂÌoËax ÐpÉ×oÄÑÔcÑ × [2].

ðepeËpecÔÎÙe ccÙÌËÉ ÍeÖÄÕ ÂÌoËaÍÉ cÉcÔeÍÙ coÂpaÎÙ × ðpÉÌoÖeÎÉÉ.

3.2. CÔpÕËÔÕpa PaÐÉpa-ÉÎÔepÐpeÔaÔopa.

PaÐÉpa-ÉÎÔepÐpeÔaÔop cocÔoÉÔ ÉÚ cÌeÄÕÀÝÉx ocÎo×ÎÙx ÞacÔeÊ:

ñÄpo cÉcÔeÍÙ cocÔoÉÔ ÉÚ ÐoÄÐpoÇpaÍÍ ÕÐpa×ÌeÎÉÑ ÐaÍÑÔØÀ, cÔeËaÍÉ, ÄÉÎaÍÉÞecËÉÍÉ ÂÕÆepaÍÉ, ÐoÔoËaÍÉ ××oÄa-×Ù×oÄa (8.1);

ÂÌoË cÉÎÔaËcÉÞecËoÇo paÚÂopa (8.2) cÌÕÖÉÔ ÄÌÑ paÚÂopa ××oÄÉÍÙx ÐpeÄÐÉcaÎÉÊ, ÐpoÃeÄÕp É ÆÕÎËÃÉÊ, oÐÉcaÎÉÊ ÍoÄÕÌeÊ É ÇeÎepaÃÉÉ ÐpoÇpaÍÍÙ Îa ÑÚÙËe ×ÉpÔÕaÌØÎoÊ PAðéPA-ÍaÛÉÎÙ (ÄaÌee ×eÚÄe ÉÍeÎÕeÍoÊ P-ÍaÛÉÎoÊ);

ÂÌoË ÉÎÔepÐpeÔaÃÉÉ ÉcÐoÌÎÑeÔ ÐpoÇpaÍÍÕ × ËoÄax P-ÍaÛÉÎÙ (8.3);

PeÄaËÔop ÄaeÔ ÐoÌØÚo×aÔeÌÀ ×oÚÍoÖÎocÔØ ××oÄÉÔØ c ÄÉcËa ÉÌÉ ËÌa×ÉaÔÕpÙ ÔeËcÔÙ ÐpoÃeÄÕp É ÉcÐpa×ÌÑÔØ Éx (9);

ÐoÄÐpoÇpaÍÍÙ ××oÄa-×Ù×oÄa ÚaÎÉÍaÀÔcÑ ××oÄoÍ cÔpoË É cÉÍ×oÌo× c ËÌa×ÉaÔÕpÙ üBM É ×Ù×oÄoÍ cÉÍ×oÌo× Îa ÜËpaÎ, a ÔaËÖe ×ÙÐoÌÎÑÀÔ c×ÑÚaÎÎÙe c ÎÉÍÉ ÕÐpa×ÌÑÀÝÉe ÄeÊcÔ×ÉÑ (10);

ÄÉcËo×aÑ oÐepaÃÉoÎÎaÑ cÉcÔeÍa oÂecÐeÞÉ×aeÔ paÂoÔÕ c ÂÉÂÌÉoÔeËaÍÉ ÆaÊÌo× Îa ÄÉcËax (11);

ÐpoÇpaÍÍa paÚÂopa É ÐeÞaÔÉ oÛÉÂËÉ ÐeÞaÔaeÔ cooÂÝeÎÉÑ o oÛÉÂËax, a ÔaËÖe coÂÉpaeÔ Ðo ÎÉÍ cÔaÔÉcÔÉËÕ (8.5).

3.3. écÐoÌØÚÕeÍÙe ÍeÔoÄÙ.

PaÚ×eÔ×ÌeÎÎÙÊ cÉÎÔaËcÉc PAðéPù, a ÔaËÖe ÎaÌÉÞÉe × cÉcÔeÍe ×ÔopoÇo ÑÚÙËa - POâéKa - cÄeÌaÌÉ ÕÄoÂÎÙÍ ÉcÐoÌØÚo×aÎÉe cÉÎÔaËcÉÞecËÉ ÕÐpa×ÌÑeÍoÇo aÎaÌÉÚaÔopa.

C ÕÞeÔoÍ ÉÎÔepÐpeÔaÔÉ×ÎoÇo xapaËÔepa ÑÚÙËa, c oÄÎoÊ cÔopoÎÙ, É ÍaÌoÇo ÂÙcÔpoÄeÊcÔ×ÉÑ É ÎÉÚËoÇo Õpo×ÎÑ ËoÍaÎÄ ÐpoÃeccopa, c ÄpÕÇoÊ, ÂÙÌo ÐpÉÎÑÔo peÛeÎÉe ÉcÐoÌØÚo×aÔØ ÐpoÍeÖÕÔoÞÎÙÊ ÑÚÙË (×ÉpÔÕaÌØÎÕÀ PAðéPA-ÍaÛÉÎÕ). âÌaÇoÄapÑ ÜÔoÍÕ ÕÄaÌocØ Ðpe×ÚoÊÔÉ ÂÙcÔpoÄeÊcÔ×Ée ÛÔaÔÎoÇo BASIC-ÉÎÔepÐpeÔaÔopa Îa cpa×ÎÉÍoÍ ËÌacce ÚaÄaÞ.

B c×ÑÚÉ c ÄÉÎaÍÉÞecËÉÍ É ÂecÔÉÐo×ÙÍ xapaËÔepoÍ ÑÚÙËa ÔpeÂÕeÔcÑ ÐoÌÎaÑ ÄÉÎaÍÉËa Îa ×ÎÕÔpeÎÎeÍ Õpo×Îe, × ÞacÔÎocÔÉ, ÄÉÎaÍÉÞecËoe pacÐpeÄeÌeÎÉe ÐaÍÑÔÉ. õÞÉÔÙ×aÑ ÚapaÎee Îe oÐpeÄeÌeÎÎÙÊ paÚÍep oÂßeËÔo×, ÎeÐpeÄcËaÚÕeÍocÔØ ×peÍeÎÉ Éx coÚÄaÎÉÑ É ÕÎÉÞÔoÖeÎÉÑ, a ÔaËÖe ÂoÌØÛÕÀ ÞacÔoÔÕ ÚaÐpoco× Îa ×ÙÄeÌeÎÉe É oc×oÂoÖÄeÎÉe ÐaÍÑÔÉ, ÄÌÑ cÉcÔeÍÙ ÕÐpa×ÌeÎÉÑ ÐaÍÑÔØÀ ÂÙÌ ×ÙÂpaÎ ÍeÔoÄ ÂÌÉÚÎeÃo×.

HaÌÉÞÉe × ÑÚÙËe peËÕpcÉ×ÎÙx ÐpoÃeÄÕp ÔpeÂÕeÔ ÂoÌØÛoÇo ÐpoÇpaÍÍÎoÇo cÔeËa, a ÎaÌÉÞÉe ÔaËoÇo cÔeËa ÐoÂÕÖÄaeÔ ÉcÐoÌØÚo×aÔØ eÇo É ÄÌÑ ÄpÕÇÉx ÃeÌeÊ; ÐoÜÔoÍÕ ×ÉpÔÕaÌØÎaÑ P-ÍaÛÉÎa ÉÍeeÔ cÔeËo×ÕÀ apxÉÔeËÔÕpÕ.

õÞeÂÎÙÊ xapaËÔep ×xoÄÙx ÑÚÙËo× Îe ÐoÚ×oÌÑeÔ ××oÄÉÔØ ËaËÉx-ÌÉÂo oÇpaÎÉÞeÎÉÊ ÂoÌØÛe, ÞeÍ ÜÔo aÂcoÌÀÔÎo ÎeoÂxoÄÉÍo; × ÞacÔÎocÔÉ, ÎeoÂxoÄÉÍo ÕÍeÔØ Ðpa×ÉÌØÎo oÂpaÂaÔÙ×aÔØ ×ce ÇpaÎÉÞÎÙe É ×ÙpoÖÄeÎÎÙe cÌÕÞaÉ.

B c×ÑÚÉ c ÄÉaÌoÇo×ÙÍ xapaËÔepoÍ cÉcÔeÍÙ ÔpeÂÕeÔcÑ Ðpa×ÉÌØÎo ×occÔaÎa×ÌÉ×aÔØ oÐepaÃÉoÎÎÕÀ oÂcÔaÎo×ËÕ × cÌÕÞae oÛÉÂoË.

MoÝÎÙe cpeÄcÔ×a ÕÐpa×ÌeÎÉÑ ÐoÔoËaÍÉ ××oÄa/×Ù×oÄa ×ÙÚ×aÌÉ ÎeoÂxoÄÉÍocÔØ ÃeÎÔpaÌÉÚaÃÉÉ ×ceÇo oÂÍeÎa.

B cÉcÔeÍe ÉÍÑ ÐpeÄcÔa×ÌeÎo eÇo ÎoÍepoÍ, ËoÔopÙÊ ÚaÎÉÍaeÔ oÄÉÎ ÂaÊÔ. TaËÉÍ oÂpaÚoÍ, × oÐÉcÙ×aeÍoÊ peaÌÉÚaÃÉÉ ÄoÐÕcÔÉÍo Îe ÂoÌee 256 ÉÍeÎ. éÍeÎa ËoÄÉpÕÀÔcÑ ×o ×peÍÑ ÔpaÎcÌÑÃÉÉ, ÐoÜÔoÍÕ Îe ÔpeÂÕeÔcÑ ÐoÉcË ÉÍeÎ × ÔaÂÌÉÃe ×o ×peÍÑ ×ÙÐoÌÎeÎÉÑ, ÞÔo eÝe ÂoÌee Õ×eÌÉÞÉ×aeÔ cËopocÔØ ÉcÐoÌÎeÎÉÑ.

ðpÉ paÚpaÂoÔËe cÉcÔeÍÙ ×oÚÎÉËÌa ÎeoÂxoÄÉÍocÔØ × oÂÌacÔÑx ÐaÍÑÔÉ c ÐocÌeÄo×aÔeÌØÎÙÍ ÚaÐoÌÎeÎÉeÍ, paÚÍep ËoÔopÙx ÚapaÎee Îe ÉÚ×ecÔeÎ (ÄÌÑ ÔaÂÌÉÃÙ ÉÄeÎÔÉÆÉËaÔopo×, ËoÄa ËaÖÄoÊ ÐpÃeÄÕpÙ, xpaÎeÎÉÑ ËoÎcÔaÎÔ). B c×ÑÚÉ c ÜÔÉÍ ÐpÉÎÑÔo peÛeÎÉe ××ecÔÉ ÄÉÎaÍÉÞecËÉe ÂÕÆepa, ×ÙÄeÌÑeÍÙe × oÂÝeÍ ÐÕÌe ÐaÍÑÔÉ É Õ×eÌÉÞÉ×aeÍÙe Ðo Íepe ÎaÄoÂÎocÔÉ.

3.4. CÉcÔeÍa ËoÍaÎÄ ×ÉpÔÕaÌØÎoÊ P-ÍaÛÉÎÙ.

3.4.1. OÂÝÉe c×eÄeÎÉÑ.

PAðéPA-ÍaÛÉÎa ÉÍeeÔ cÔeËo×ÕÀ apxÉÔeËÔÕpÕ. üÔo oÂÌeÇÞaeÔ paÂoÔÕ ËaË ÂÌoËa cÉÎÔaËcÉÞecËoÇo paÚÂopa, ÔaË É ÂÌoËa ÉÎÔepÐpeÔaÃÉÉ. OÄÎa ËoÍaÎÄa ÍoÖeÔ oÂoÚÎaÞaÔØ co×epÛeÎÎo paÚÎÙe ÄeÊcÔ×ÉÑ. K ÐpÉÍepÕ, ËoÍaÎÄa "+" ÍoÖeÔ oÚÎaÞaÔØ ËaË cÌoÖeÎÉe Ä×Õx ÞÉceÌ, ÔaË É oÂßeÄÉÎeÎÉe Ä×Õx ÍÎoÖecÔ×. ðpÉ ÜÔoÍ oÐpeÄeÌÉÔØ, ËaËaÑ ÉÍeÎÎo oÐepaÃÉÑ ÉÍeeÔcÑ × ×ÉÄÕ, ÍoÖÎo ÔoÌØËo ×o ×peÍÑ ÉcÐoÌÎeÎÉÑ Ðo ×ÉÄaÍ ÐapaÍeÔpo×.

OÂpaÂaÔÙ×aeÍÙe PAðéPA-ÍaÛÉÎoÊ ÄaÎÎÙe xpaÎÑÔcÑ ×o ×peÍÑ ÉcÐoÌÎeÎÉÑ × cÔeËe × ×ÉÄe ÜÌeÍeÎÔo×. üÌeÍeÎÔoÍ ÍoÖeÔ ÂÙÔØ:

ÌoÇÉÞecËaÑ ËoÎcÔaÎÔa (éCTéHA ÉÌÉ ìOöø);
ÉÍÑ;
ccÙÌËa Îa oÂßeËÔ ÑÚÙËa (ËoÎcÔaÎÔÕ ÉÌÉ ×peÍeÎÎoe ÚÎaÞeÎÉe);
×ÙpeÚËa ÉÌÉ ×ÙÂopËa;
ÚaÐÉcØ aËÔÉ×aÃÉÉ ÐpoÃeÄÕpÙ ÉÌÉ ÆÕÎËÃÉÉ.

ðpeÄÐoÌaÇaeÔcÑ, ÞÔo ÐpoÇpaÍÍa ÚaÐÉcaÎa Ðpa×ÉÌØÎo (ÂÌoË cÉÎÔaËcÉÞecËoÇo paÚÂopa ÜÔo ÇapaÎÔÉpÕeÔ) É Ë ÍoÍeÎÔÕ ÉcÐoÌÎeÎÉÑ ËoÍaÎÄÙ ×ce ee ÐapaÍeÔpÙ ÎaxoÄÑÔcÑ × cÔeËe. âoÌØÛeÊ ÞacÔÉ ËoÍaÎÄ ÔpeÂÕeÔcÑ ÚÎaÞeÎÉe, ÐoÜÔoÍÕ ÐpÉ oÂpaÂoÔËe ÐapaÍeÔpo× ×oÚÍoÖÎo paÚÙÍeÎo×aÎÉe ÉÍeÎÉ ÉÌÉ ×ÙpeÚËÉ. C×oÊ peÚÕÌØÔaÔ (ÉÌÉ peÚÕÌØÔaÔÙ) ËoÍaÎÄÙ ÔaËÖe ÐoÍeÝaÀÔ × cÔeË.

éÍÑ ÐoÍeÝaeÔcÑ × cÔeË ×ÍecÔe co cÔapÙÍ cocÔoÑÎÉeÍ c×oeÊ ÚaÝÉÔÙ; Îa ×peÍÑ ÎaxoÖÄeÎÉÑ ÉÍeÎÉ × cÔeËe Îa ÎeÇo cÔa×ÉÔcÑ aÂcoÌÀÔÎaÑ ÚaÝÉÔa c ÃeÌØÀ ÕÍeÎØÛÉÔØ ËoÌÉÞecÔ×o ×oÚÍoÖÎÙx ÐoÂoÞÎÙx ÜÆÆeËÔo× (ÉÍÑ ÎaxoÄÉÔcÑ × cÔeËe, ÐoËa ÉÄeÔ ×ÙÞÉcÌeÎÉe ÄpÕÇÉx oÐepaÎÄo× oÐepaÃÉÉ, É, cÌeÄo×aÔeÌØÎo, ÉÚÍeÎeÎÉe eÇo ÚÎaÞeÎÉÑ ÎeÄoÐÕcÔÉÍo).

ðepeÄ ÉcÐoÌÎeÎÉeÍ ËaÖÄoÊ ËoÍaÎÄÙ Ðpo×epÑeÔcÑ, Îe ÂÙÌa ÌÉ ÎaÖaÔa ËÌa×ÉÛa ocÔaÎo×a; ecÌÉ ÂÙÌa, Ôo ×ÙÐoÌÎÑeÔcÑ ÐpeÄÐÉcaÎÉe "CTOð".

3.4.2. ApxÉÔeËÔÕpa P-ÍaÛÉÎÙ. OcÎo×ÎÙe oÂoÚÎaÞeÎÉÑ.

P-ÍaÛÉÎa ÉcÐoÌØÚÕeÔ cÌeÄÕÀÝÉe oÂÌacÔÉ ÐaÍÑÔÉ:

çÌa×ÎÙÊ cÔeË. üÔoÔ cÔeË ÉcÐoÌØÚÕeÔcÑ ÐpÉ ×ÙÚo×ax ÐpoÃeÄÕp, ×ÙÞÉcÌeÎÉÉ ×ÙpaÖeÎÉÊ, paÂoÔe oÐepaÔopo× ÃÉËÌo×.
TaÂÌÉÃa ÉÍeÎ, ÇÄe ÎaxoÄÉÔcÑ ÉÎÆopÍaÃÉÑ o ÎaÐÉcaÎÉÉ, ÚÎaÞeÎÉÉ, ÚaÝÉÔe É ËoÎÔpoÌe ×cex ÉÍeÎ, ÉÚ×ecÔÎÙx cÉcÔeÍe × ÄaÎÎÙÊ ÍoÍeÔ.
ðÕÌ ÐaÍÑÔÉ. B ÎeÍ xpaÎÑÔcÑ ÚÎaÞeÎÉÑ ×cex ÉÍeÎ, Éx ÔeËcÔÙ, ÐpoÍeÖÕÔoÞÎÙe ÚÎaÞeÎÉÑ, paÚÌÉÞÎÙe ÂÕÆepa ÉÎÔepÐpeÔeÔopa.

HÉÖe ÍÙ ÂÕÄeÍ Ço×opÉÔØ o ÐoÔoËe ËoÍaÎÄ, × ËoÔopoÍ ÎaxoÄÑÔcÑ ËoÍaÎÄÙ ÐpoÍeÖÕÔoÞÎoÇo ÑÚÙËa, É o c×ÑÚaÎÎoÍ c ÎÉÍ ÂÕÆepe ËoÎcÔaÎÔ, ÇÄe xpaÎÑÔcÑ ËoÎcÔaÎÔÙ, oÔÎocÑÝÉecÑ Ë ÜÔoÍÕ ÐoÔoËÕ. é ÐoÔoË, É ÂÕÆep xpaÎÑÔcÑ × ÐÕÌe É paccÍaÔpÉ×aÀÔcÑ ËaË ÐocÌeÄo×aÔeÌØÎocÔØ ÂaÊÔo×. B ÞacÔÎocÔÉ, oÎÉ ÍoÇÕÔ ÂÙÔØ ÞacÔØÀ ÐpoÃeÄÕpÎoÇo ÚÎaÞeÎÉÑ. éÎÆopÍaÃÉÑ ×Ùpa×ÎeÎa Îa ÇpaÎÉÃÙ ÂaÊÔo× É ÄÌÑ aÄpecaÃÉÉ ×ÎÕÔpÉ ÐoÔoËa (ÂÕÆepa) ÉcÐoÌØÚÕeÔcÑ Ä×ÕxÂaÊÔo×oe cÍeÝeÎÉe oÔÎocÉÔeÌØÎo ÎaÞaÌa ÐoÔoËa (ÂÕÆepa ËoÎcÔaÎÔ).

KoÄÙ ÂoÌØÛÉÎcÔ×a ËoÍaÎÄ (× ÔaÂÌÉÃe oÎÉ oÔÍeÞeÎÙ "*" ÐepeÄ ËoÄoÍ oÐepaÃÉÉ) co×ÐaÄaÀÔ c ÎoÍepoÍ ËÌÀÞe×oÇo cÌo×a, c ËoÔopoÇo ÎaÞÉÎaeÔcÑ cooÔ×eÔc×ÕÀÝee ÐpeÄÐÉcaÎÉe PAðéPù, ÉÌÉ Öe c ËoÄoÍ ÚÎaËa oÐepaÃÉÉ (×eÚÄe - ÂeÚ Ä×Õx cÔapÛÉx ÂÉÔo×). üÔo cÌeÄÕeÔ ÉÍeÔØ × ×ÉÄÕ ÐpÉ ÉÚÍeÎeÎÉÉ ËoÄo× ËoÍaÎÄ ÉÌÉ ÌeËceÍ, a ÔaËÖe ÐpÉ ÉÚÍeÎeÎÉÉ ÎoÍepo× ËÌÀÞe×Ùx cÌo×.

ðoÍÉÍo cÐeÃÉÆÉÞecËÉx ÄÌÑ ËaÖÄoÊ ËoÍaÎÄÙ ocoÂeÎÎocÔeÊ ÉÍeeÔcÑ oÂÝee ÄÌÑ ×cex ÎÉx ÐpeÄcÔa×ÌeÎÉe ÎaÉÂoÌee ×aÖÎoÊ ÉÎÆopÍaÃÉÉ. HÉÖe ÍÙ ÄaÄÉÍ ÉcÐoÌØÚÕeÍÙe × ÔaÂÌÉÃe oÂoÚÎaÞeÎÉÑ:

éMñ - ÎoÍep ÉÍeÎÉ; ÚaÎÉÍaeÔ oÄÉÎ ÂaÊÔ;
K - ËoÎcÔaÎÔÙ xpaÎÑÔcÑ × ÂÕÆepe ËoÎcÔaÎÔ É ÐpeÄcÔa×ÌÑÀÔcÑ × ÐoÔoËe Ä×ÕÍÑ ÂaÊÔaÍÉ - cÍeÝeÎÉeÍ oÔÎocÉÔeÌØÎo ÎaÞaÌa ÂÕÆepa;
Að - × ËoÍaÎÄax ÐepexoÄa - aÄpec ËoÍaÎÄÙ, Îa ËoÔopÕÀ ocÕÝecÔ×ÌÑeÔcÑ ÐepexoÄ; ÚaÄaeÔcÑ Ä×ÕxÂaÊÔo×ÙÍ cÍeÝeÎÉeÍ oÔÎocÉÔeÌØÎo ÎaÞaÌa ÐoÔoËa;
Cþ - oÄÎoÂaÊÔo×ÙÊ cÞeÔÞÉË (ÐapaÍeÔpo×, ÜÌeÍeÎÔo× ÐpÉ ÆopÍÉpo×aÎÉÉ cÔpÕËÔÕpÙ);
Cé - cÐÉcoË ÉÍeÎ × ËoÍaÎÄax BKì, BùKì, ÆopÍÉpo×aÎÉÑ ÚaÐÉcÉ: cÎaÞaÌa oÄÉÎ ÂaÊÔ (Cþ) - ËoÌÉÞecÔ×o ÉÍeÎ, ÚaÔeÍ - caÍÉ ÉÍeÎa; ÔaËÉÍ oÂpaÚoÍ, ×ecØ cÐÉcoË ÉÍeÎ ÚaÎÉÍaeÔ Cþ+1 ÂaÊÔo×;
CÐÉcoË ËÌÀÞe×Ùx cÌo× × Ëa×ÙÞËax ÞepeÚ "|" - ËoÄ (ÎoÍep) oÄÎoÇo ÉÚ ÐepeÞÉcÌeÎÎÙx ËÌÀÞe×Ùx cÌo× ÂeÚ Ä×Õx cÔapÛÉx ÂÉÔo×;
éä - ÉÍÑ × ÔeËcÔo×oÍ ×ÉÄe: cÎaÞaÌa oÄÉÎ ÂaÊÔ - ÄÌÉÎa, ÚaÔeÍ ÐocÌeÄo×aÔeÌØÎocÔØ ÂaÊÔo× - caÍo ÉÍÑ;
æ ÉÌÉ æi - ÐpÉÚÎaË (ÆÌaÇ); ÄaÌØÛe ÉÄeÔ ÐepeÞeÎØ ×oÚÍoÖÎÙx ÚÎaÞeÎÉÊ ÜÔoÇo ÐpÉÚÎaËa;
õB - ÕcÔpoÊcÔ×o ××oÄa/×Ù×oÄa, Ô.e.:

ËoÄ ËÌÀÞe×oÇo cÌo×a "âõMAçõ";
ËoÄ ËÌÀÞe×oÇo cÌo×a "üKPAH";
0 - ÐpÉÚÎaË ÔeËÕÝeÇo ÕcÔpoÊcÔ×a;
Ðep×ÙÊ ÂaÊÔ - ÐpÉÚÎaË ×Ù×oÄa × ÆaÊÌ ÉÌÉ ××oÄa ÉÚ ÆaÊÌa ($EE), ×ÔopoÊ ÂaÊÔ - ÉÍÑ ÆaÊÌa;

ðpÉ oÐÉcaÎÉÉ cÉcÔeÍÙ ËoÍaÎÄ ÐoÄpaÚÕÍe×aeÔcÑ:

×ce ÐapaÍeÔpÙ ÎaxoÄÑÔcÑ × cÔeËe;
ecÌÉ ÐpÉ paÚÂope ÐapaÍeÔÙpo× ×ÙÑcÎÑeÔcÑ, ÞÔo Éx ×ÉÄÙ ÉcÐoÌÎÑeÍoÊ ËoÍaÎÄe Îe ÐoÄxoÄÑÔ, ÆÉËcÉpÕeÔcÑ oÛÉÂoÞÎaÑ cÉÔÕaÃÉÑ;
ËoÇÄa peÞØ ÉÄeÔ o oÂßeËÔax, ÉÍeeÔcÑ × ×ÉÄÕ, ÞÔo ÜÌeÍeÎÔ, ÎaxoÄÑÝÉÊcÑ × cÔeËe, Ñ×ÌÑeÔcÑ oÂßeËÔoÍ × cÍÙcÌe ÑÚÙËa (ÌÉÂo ccÙÌËoÊ Îa ÔaËoÊ oÂßeËÔ) É × cÌÕÞae ÎeoÂxoÄÉÍocÔÉ ÍoÖeÔ ÂÙÔØ paÚÙÍeÎo×aÎ; ×ÉÄ oÂßeËÔa ÐpoÉÚ×oÌeÎ;
ÐoÄ ÔepÍÉÎoÍ "cÔpÕËÔÕpa" ÉÍeeÔcÑ × ×ÉÄÕ ÔeËcÔ,ËopÔeÖ ÉÌÉ ÍÎoÖecÔ×o;
ÐoÄ ÔepÍÉÎoÍ "ÞÉcÌo" ÉÍeeÔcÑ × ×ÉÄÕ ÃeÌoe ÉÌÉ ×eÝecÔ×eÎÎoe.
ÐoÄ ÔepÍÉÎoÍ "ÐpoÃeÄÕpa" ×eÚÄe, ÇÄe Îe Ço×opÉÔcÑ o ×ÙÚo×e ÉÌÉ ×oÚ×paÔe, ÉÍeeÔcÑ × ×ÉÄÕ ËaË ÐpoÃeÄÕpa, ÔaË É ÆÕÎËÃÉÑ.

   3.4.3. CÉcÔeÍa ËoÍaÎÄ.

         OÐepaÃÉÉ.

KOä MHEM ðAPAMETPù         PEúõìøTAT HA CTEKE

*09   //  2 ÃeÌÙx          ÃeÌaÑ ÞacÔØ ÞacÔÎoÇo
*10  õH-  ÞÉcÌo            ÐpoÔÉ×oÐoÌoÖÎaÑ ×eÌÉÞÉÎa
*11   +   2 ÞÉcÌa          cÕÍÍa
          2 ÔeËcÔa         ËoÎËaÔeÎaÃÉÑ ÔeËcÔo×
          2 ËopÔeÖa        ËoÎËaÔeÎaÃÉÑ ËopÔeÖeÊ
          2 ÍÎoÖecÔ×a      oÂßeÄÉÎeÎÉe ÍÎoÖecÔ×
*12   -   2 ÞÉcÌa          apÉÆÍeÔÉÞecËaÑ paÚÎocÔØ
          2 ÍÎoÖecÔ×a      paÚÎocÔØ ÍÎoÖecÔ×
*13   *   2 ÞÉcÌa          ÐpoÉÚ×eÄeÎÉe
          2 ÍÎoÖecÔ×a      ÐepeceÞeÎÉe ÍÎoÖecÔ×
*14   /   2 ÞÉcÌa          ÞacÔÎoe
*15   **  2 ÞÉcÌa          ×oÚ×eÄeÎÉe × cÔeÐeÎØ
*16   #   cÔpÕËÔÕpa        ÍoÝÎocÔØ cÔpÕËÔÕpÙ

         Cpa×ÎeÎÉe. ìoÇÉÞecËÉe oÐepaÃÉÉ.

KOä MHEM ðAPAMETPù     ìOçéþECKéê PEúõìøTAT HA CTEKE

*04  éú  ÌÉÔepa,ÔeËcÔ      ×xoÄÉÔ ÌÉ ÌÉÔepa × ÔeËcÔ
         oÂßeËÔ,ËopÔeÖ     ×xoÄÉÔ ÌÉ oÂßeËÔ × ËopÔeÖ
         oÂßeËÔ,ÍÎoÖ.      ×xoÄÉÔ ÌÉ oÂßeËÔ × ÍÎoÖecÔ×o
*05  éìé 2 ÌoÇÉÞecËÉx      ÌoÇÉÞecËoe "éìé"
*06  HE  ÌoÇÉÞecËoe        ÌoÇÉÞecoe "HE"
*07  é   ÌoÇÉÞecËoe        ÌoÇÉÞecËoe "é"
*08 BéäA 2 oÂßeËÔa         peÚÕÌØÔaÔ cpa×ÎeÎÉÑ ×ÉÄo×
*0A  >   2 ÞÉcÌa           peÚÕÌØÔaÔ cpa×ÎeÎÉÑ
*0B  <   2 ÞÉcÌa           peÚÕÌØÔaÔ cpa×ÎeÎÉÑ
*0C  >=  2 ÞÉcÌa           peÚÕÌØÔaÔ cpa×ÎeÎÉÑ
*0D  <=  2 ÞÉcÌa           peÚÕÌØÔaÔ cpa×ÎeÎÉÑ
*0E  =   2 oÂßeËÔa         peÚÕÌØÔaÔ cpa×ÎeÎÉÑ
*0F  /=  2 oÂßeËÔa         peÚÕÌØÔaÔ cpa×ÎeÎÉÑ

         æopÍÉpo×aÔeÌÉ.

KOä MHEMOHéKA ðAPAMETPù     PEúõìøTAT HA CTEKE

 1D  æ<¤ Cé  Cþ oÂßeËÔo×    cÆopÍÉpo×aÎÎaÑ    ÚaÐÉcØ
 1E  æ<  Cþ  Cþ oÂßeËÔo×    cÆopÍÉpo×aÎÎÙÊ    ËopÔeÖ
 1F  æ<* Cþ  Cþ oÂßeËÔo×    cÆopÍÉpo×aÎÎoe ÍÎoÖecÔ×o

         PaÂoÔa co cÔeËoÍ.

KOä   MHEM                 äEêCTBéE HA CTEKE

 02    éMñ                 ÐoÍecÔÉÔØ éMñ × cÔeË
 03    äK                  ÐoÍecÔÉÔØ äK × cÔeË
 28   CHñTø                cÎÑÔØ oÂßeËÔ co cÔeËa
 29   äõâì                 ÄÕÂÌÉpo×aÔØ  oÂßeËÔ  Îa  cÔeËe
 2B   OâMEH                ÃÉËÌÉÞecËÉÊ  cÄ×ÉÇ  ×ÎÉÚ  ÔpÅx
                           ×epxÎÉx   oÂßeËÔo×  Îa  cÔeËe:
                           ABC->BCA, ecÌÉ C Ðep×oÎaÞaÌØÎo
                           ÂÙÌ  ×epxÎÉÍ  ÜÌeÍeÎÔoÍ  cÔeËa
 33  úHAþðB                paÚÙÍeÎo×aÎÉe  \ÃeÌoÇo\ Îa cÔeËe
                           (ÉcÐoÌØÚÕeÔcÑ × ÃÉËÌe  ðOBTOP)
 3E  úHAþBâ                paÚÙÍeÎo×aÎÉe oÂßeËÔa Îa cÔeËe
                           ( ÉcÐoÌØÚÕeÔcÑ  ×  ÐpeÄÐÉcaÎÉÉ
                           BùâOP)

   ðo ËoÍaÎÄaÍ c ËoÄaÍÉ ¤80-¤FF (128-255) ÆopÍÉpÕeÔcÑ ÃeÌoe ÞÉcÌo, 
oÐpeÄeÌÑeÍoe ÍÌaÄÛÉÍÉ ceÍØÀ ÂÉÔaÍÉ ËoÄa oÐepaÃÉÉ (oÔ 0 Äo 127) É ÐpoÉcxoÄÔ ÚaÐÉcØ eÇo × cÔeË. 
üÔo ÐoÚ×oÌÑeÔ ÜËoÎoÍÉÔØ 5 ÂaÊÔo× ÐpÉ ÚaÇpÕÚËe ÎaÉÂoÌee ÕÐoÔpeÂÌÑeÍÙx ËoÎcÔaÎÔ.

         õÐpa×ÌÑÀÝÉe cÔpÕËÔÕpÙ.

KOä  MHEMOHéKA ðAPAMETPù   äEêCTBéñ

 00  OCTAHOB               ocÔaÎo× ÉÎÔepÐpeÔaÔopa
 1A äìñéú1     cÔpÕËÔÕpa   ÉÎÉÃÉaÌÉÚaÃÉÑ ÃÉËÌa äìñ-éú
*26 KOHTPOìø   ÌoÇÉÞecËoe  ÐpeÄÐÉcaÎÉe "KOHTPOìø"
 2C âð Að                  ÂeÚÕcÌo×ÎÙÊ ÐepexoÄ
 2D ðì Að      ÌoÇÉÞecËoe  ÐepexoÄ, ecÌÉ ÌoÖØ
 30 äìñOT1 éMñ 3 ÞÉcÌa     ÉÎÉÃÉaÌÉÚaÃÉÑ ÃÉËÌa äìñ-OT
 11 äìñOT2 Að  3 ÞÉcÌa     Ðpo×epËa Îa ËoÎeà ÃÉËÌa äìñ-OT
 32 äìñOT3 Að  3 ÞÉcÌa     ÐpÉpaÝeÎÉe ÐepeÍeÎÎoÊ ÃÉËÌa äìñ-OT
 34 ðOBTOP Að  ÃeÌoe       Ðpo×epËa Îa ËoÎeà ÃÉËÌa ðOBTOP
 35 äìñéú2 Að  cÔpÕËÔÕpa   ÐepexoÄ Ë cÌeÄÕÀÝeÍÕ ÜÌeÍeÎÔÕ

         ðpÉc×aÉ×aÎÉe, ×ÙÂopËa, ×ÙpeÚËa É ÄocÔÕÐ.

KOä  MHEM  ðAPAMETPù          PEúõìøTAT

*17  ->    oÂßeËÔ,ÉÍÑ         ÐpÉc×aÉ×aÎÉe
*18  [:    2 ÃeÌÙx, cÔpÕËÔÕpa ×ÙpeÚËa Îa cÔeËe
*19  [     ÃeÌoe, cÔpÕËÔÕpa   ×ÙÂopËa Îa cÔeËe
*1B  . éMñ ÚaÐÉcØ             ×ÙÂopËa Îa cÔeËe

C ÔoÞËÉ ÚpeÎÉÑ P-ÍaÛÉÎÙ ÍeÖÄÕ ×ÙÂopËoÊ Îa cÔeËe É ÄocÔÕÐoÍ Îa cÔeËe paÚÎÉÃÙ ÎeÔ, Ô.Ë. ÎaÂop ÄoÐÕcÔÉÍÙx ÄeÊcÔ×ÉÊ ÄÌÑ ÎÉx oÄÉÎaËo×. üÔo ÌeÇËo ÄocÔÉÇaeÔcÑ ×ÙÂopoÍ cooÔ×eÔcÔ×ÕÀÝeÇo ÆopÍaÔa ÐpeÄcÔa×ÌeÎÉÑ ÚaÐÉcÉ.

         KoÍaÎÄÙ paÂoÔÙ c ÆaÊÌaÍÉ.

KOä MHEMOHéKA       ðAPAMETPù   äEêCTBéE

*1C                  ÆaÊÌ       ÐoÍecÔÉÔØ × cÔeË
                               ÃeÌoe - ÐoÚÉÃÉÀ ÆaÊÌa
 40 úAýéTA æ   æ=0:  ÔeËcÔ      oÔÐepeÔØ ×ÎeÛÎÉÊ ÆaÊÌ
               æ=80: ÔeËcÔ      ÚaÐepeÔØ ×ÎeÛÎÉÊ ÆaÊÌ
 41 OTKPùTø æ  æ=0:  ÉÍÑ        oÔËpÙÔØ ÆaÊÌ ÉÍÑ
               æ/=0: ÔeËcÔ, ÉÍÑ oÔËpÙÔØ ÆaÊÌ ÔeËcÔ
                                ÐoÄ ÉÍeÎeÍ ÉÍÑ
 42 úAKPùTø          ÉÍÑ        ÚaËpÙÔØ ÆaÊÌ ÉÍÑ
 43 ðOúéãéñ          ÆaÊÌ,ÃeÌoe ÕcÔaÎo×Ëa ÐoÚÉÃÉÉ × ÆaÊÌe
 44 CTEPETø          ÔeËcÔ      cÔepeÔØ ×ÎeÛÎÉÊ ÆaÊÌ
 46 úAKPBCE                     ÚaËpÙÔØ ×ce oÔËpÙÔÙe ÆaÊÌÙ

         ðpeÄÐÉcaÎÉÑ É ÄÉpeËÔÉ×Ù.

KOä MHEMOHéKA     ðAPAMETPù              äEêCTBéE

*20 ðõCK              -               ÄÉpeËÔÉ×a ðõCK
*21 ûAç               -               ÄÉpeËÔÉ×a ûAç
*22 BùXOä             -               ÄÉpeËÔÉ×a BùXOä
*23 BKì "CìEä|        -               ×ËÌÀÞÉÔØ cÌeÄ,
         CTPOK|MEHà"                  cÌeÄ cÔpoË, ÍeÎÀ
                                      cooÔ×eÔcÔ×eÎÎo
    BKì 0             -               ÄÉpeËÔÉ×a POâéK
    BKì "ðPOTOKOì|BùBOä|OTìAäKõ" õB   ×ËÌÀÞÉÔØ ×Ù×oÄ ÐoÔoËa
    BKì "ðPOKPõTKõ"   -               ×ËÌÀÞÉÔØ ÐpoËpÕÔËÕ
                                      ×cex ÉÍeÎ
    BKì "ðPOKPõTKõ"+1 Cé              ×ËÌÀÞÉÔØ ÐpoËpÕÔËÕ
                                      ÉÍeÎ ÉÚ Cé
    BKì "BBOä" õB     -               ×ËÌÀÞÉÔØ ××oÄ c õB
    BKì "þACT|úAýéTõ" Cé              ×ËÌÀÞÉÔØ ÞacÔÉÞÎÕÀ/
                                      ÐoÌÎÕÀ ÚaÝÉÔÕ
*24 BùKì              -               aÎaÌoÇÉÞÎo BKì,
                                      Îo ÎeÔ BùKì MEHà,
                                      BùKì þACT úAýéTõ;
    BùKì 0            -               ÄÉpeËÔÉ×a PAðéPA
*25 CTOð              -               ÐpeÄÐÉcaÎÉe CTOð
*27 KATAìOç æ1 æ2 õB  -
               æ2=0:                  ËaÔaÌoÇ ÆaÊÌo× 
               æ2="éMEH" É æ1=0:      ËaÔaÌoÇ ÉÍeÎ
               æ2="éMEH" É æ1="BCEX": ËaÔaÌoÇ ×cex ÉÍeÎ
 2E BùúæõHK Cþ ÆÕÎËÃÉÑ, Cþ oÂßeËÔo×   ×ÙÚo× ÆÕÎËÃÉÉ c Cþ
                                      ÐapaÍeÔpaÍÉ
 2â BOúBPAT           -               ×oÚ×paÔ ÉÚ ÐpoÃeÄÕpÙ
                   oÂßeËÔ             ×oÚ×paÔ ÉÚ ÆÕÎËÃÉÉ
 36 ðC                -               Ðepe×oÄ cÔpoËÉ
*37 BùBOä          oÂßeËÔ             ×Ù×oÄ oÂßeËÔa Ðo
                                      c×oÂoÄÎoÍÕ ÆopÍaÔÕ
*38 BùBOä1         oÂßeËÔ, ÃeÌoe      ×Ù×oÄ oÂßeËÔa Ðo
                                      ÐoÚÉÃÉoÎÎoÍÕ ÆopÍaÔÕ
*39 BùBOä2         oÂßeËÔ, 2 ÃeÌÙx    ×Ù×oÄ oÂßeËÔa Ðo
                                      ÆÉËcÉpÕÀÝeÍÕ ÆopÍaÔÕ
*3A BBOä æ1+æ2 õB ÉÍÑ   æ1=0:         ××oÄ ÂeÚ ÚaÐpoca Îo×oÊ
                                      cÔpoËÉ
                        æ1=80:        ××oÄ c Îo×oÊ cÔpoËÉ
                        æ2=0:         ××oÄ ÔeËcÔa
                        æ2="äAHHùX":  ××oÄ ÄaÎÎÙx       
 3B BùúðPOã Cþ ÐpoÃeÄÕpa, Cþ oÂßeËÔo× ×ÙÚo× ÐpoÃeÄÕpÙ
                                      c Cþ ÐapaÍeÔpaÍÉ
 3C ðPBùXOä           -               cÎÑÔÉe ×cex ÜÌeÍeÎÔo×
                                      co  cÔeËa  Äo  ÚaÐÉcÉ
                                     aËÔÉ×aÃÉÉ É ÐepexoÄ Îa           
                                     ÐpeÄÐÉcaÎÉe BOúBPAT
 3D ðEPEKì õB         -              ÐepeËÌÀÞeÎÉe ×Ù×oÄa Îa
                                     ÕcÔpoÊcÔ×o
 45 éúäúõ éMñ         -              ××oÄ ÐpoÃeÄÕpÙ c ÄÉcËa

         MoÄÕÌÉ.

KOä MHEMOHéKA         äEêCTBéE
                     
 01 ' éMñ éä          ÄocÔÕÐ Ë éä ÍoÄÕÌÑ éMñ
 2A BùKìM 60 éMñ      ×ÙËÌÀÞÉÔØ ÍoÄÕÌØ éMñ
 3F BKìM  60 éMñ      ×ËÌÀÞÉÔØ ÍoÄÕÌØ éMñ
 60 BùKìM2 éMñ        ÞacÔØ ËoÍaÎÄÙ BùKìM

3.5. ðpeÄcÔa×ÌeÎÉe ÄaÎÎÙx É ÉcÐoÌØÚo×aÎÉe ÐaÍÑÔÉ.

3.5.1. PaÚÍeÝeÎÉe ÂÕÆepo× É oÂÌacÔeÊ ÉÎÔepÐpeÔaÔopa × ÐaÍÑÔÉ.

MoÖÎo ×ÙÄeÌÉÔØ 3 ocÎo×ÎÙx ËÌacca oÂÌacÔeÊ ÐaÍÑÔÉ, ÉcÐoÌØÚÕeÍÙx × PaÐÉpa-ÉÎÔepÐpeÔaÔope:

-OÂÌacÔÉ, caÍo ÎaÌÉÞÉe É paÚÍep ËoÔopÙx ÄÉËÔÕeÔ ×ÙÂpaÎÎÙÊ cÐoco paÂoÔÙ c aÐÐapaÔÎÙÍÉ cpeÄcÔ×aÍÉ:

-OÂÌacÔØ, oÔ×eÄeÎÎaÑ ÄÌÑ oÔoÂpaÖeÎÉÑ ÐpoÔoËoÌa ÄÉaÌoÇa (ÔeËcÔo×oÊ cÔpaÉÃÙ): 2K.

-OÂÌacÔØ, oÔ×eÄeÎÎaÑ ÄÌÑ oÔoÂpaÖeÎÉÑ ÇpaÆÉÞecËoÊ ÉÎÆopÍaÃÉÉ (ÇpaÆÉÞecËoÊ cÔpaÎÉÃÙ): 8K.

-ÂÕÆep RWTS: ¤156 ÂaÊÔo×.

-âÕÆepa, ÎaÌÉÞÉe ËoÔopÙx ÄÉËÔÕeÔcÑ ×ÙÂpaÎÎÙÍÉ ÐpoeËÔÎÙÍÉ peÛeÎÉÑÍÉ, a paÚÍep - oÂßeÍoÍ ÄocÔÕÐÎoÊ ÐaÍÑÔÉ:

-CÔeËÉ: 5 cÔpaÎÉÃ; × ÎeÐpepÙ×ÎoÊ oÂÌacÔÉ ÐaÍÑÔÉ ÎaxoÄÑÔcÑ 2 cÔeËa co ×cÔpeÞÎÙÍ ÚaÐoÌÎeÎÉeÍ.

-OÂÝÉÊ ÐÕÌ ÄÉÎaÍÉÞecËoÊ ÐaÍÑÔÉ: 32K. ðpo cÐocoÂÙ ÉcÐoÌØÚo×aÎÉÑ cÍ. oÐÉcaÎÉe Cõð, 8.1.2.

-TaÂÌÉÃa ÉÍeÎ: 5 cÔpaÎÉÃ. CÔpÕËÔÕpa ÔaÂÌÉÃÙ oÐÉcaÎa × 3.5.6.

-âÕÆep cÂopa cÔaÔÉcÔÉËÉ Ðo ÄoÐÕÝeÎÎÙÍ oÛÉÂËaÍ (ÐoÌcÔpaÎÉÃÙ).

-âÕÆep PeÄaËÔopa (co×ÍeÝeÎ c oÂÌacÔØÀ ÐaÍÑÔÉ, oÔ×eÄeÎÎoÊ ÐoÄ ÇpaÆÉÞecËÕÀ cÔpaÎÉÃÕ).

-âÕÆepa, ÔpeÂÕeÍÙe ÄÌÑ ÆÕÎËÃÉoÎÉpo×aÎÉÑ Ôex ÉÌÉ ÉÎÙx ÂÌoËo× cÉcÔeÍÙ:

-âÕÆepa ÆaÊÌo×: 7 ÂÕÆepo× Ðo 2 cÔpaÎÉÃÙ ËaÖÄÙÊ (oÄÎa cÔpaÎÉÃa - paÚÄeÌ ÔpeË/ceËÔopÎoÇo cÐÉcËa, ÄpÕÇaÑ - ÂÕÆep ÄaÎÎÙx). 14 cÔpaÎÉÃ.

-VTOC ÄÉcËa: 1 cÔpaÎÉÃa.

-âÕÆep ××eÄeÎÎÙx ÐpeÄÐÉcaÎÉÊ: 1 cÔpaÎÉÃa. Bo ×peÍÑ ÉcÐoÌÎeÎÉÑ ÐpeÄÐÉcaÎÉÑ ÚÄecØ ÎaxoÄÉÔcÑ eÝe Îe paÚoÂpaÎÎaÑ ÞacÔØ ××eÄeÎÎoÊ cÔpoËÉ.

-CÔpaÎÉÃa ÐoÄcÉcÔeÍÙ ××oÄa-×Ù×oÄa (ÐoÔoËÉ ×Ù×oÄa É ÉÎÆopÍaÃÉoÎÎÙe ÂÕÆea ÆaÊÌo×).

-âÕÆep ËÌa×ÉaÔÕpÙ (ÉcÐoÌØÚÕeÔcÑ ÔaËÖe ËaË paÂoÞaÑ cÔpaÎÉÃa × äOC É ÄpÕÇÉx ÂÌoËo×).

-âÕÆep ËoÄÉpo×ËÉ ËoÎcÔaÎÔ.

3.5.2. PaÚÍeÝeÎÉe ÉÎÔepÐpeÔaÔopa × ÐaÍÑÔÉ.

éÎÔepÐpeÔaÔop ÃeÌÉËoÍ peÚÉÄeÎÔeÎ, × ÐaÍÑÔÉ coxpaÎÑeÔcÑ ÔaËÖe ÂoÌØÛaÑ ÞacÔØ ÂÌoËa ÉÎÉÃÉaÌÉÚaÃÉÉ, ÞÔo ÐoÚ×oÌÑeÔ Ðepe×ÙÚÙ×aÔØ cÉcÔeÍÕ ÂeÚ oÂpaÝeÎÉÑ Ë ÄÉcËÕ.

PaÚÌÉÞÎÙe ÂÌoËÉ cÉcÔeÍÙ paÚÍeÝeÎÙ × ÐaÍÑÔÉ cÌeÄÕÀÝÉÍ oÂpaÚoÍ (pÉc. 3.1):

-Oúõ: cÔeËÉ, ÔaÂÌÉÃa ÉÍeÎ, ÔeËcÔo×oe oËÎo, ÇpaÆÉÞecËoe oËÎo (ÂÕÆep PeÄaËÔopa), paÂoÞÉe cÔpaÎÉÃÙ, IOSUB, COMOZU;

-Oúõ+NORMOZU - ÐÕÌ;

-DOPOZU - PeÄaËÔop, äOC c ÂÕÆepaÍÉ, RWTS, VTOC, ÂÕÆep cÔaÔÉcÔÉËÉ Ðo oÛÉÂËaÍ, ÂÌoË ÉÎÉÃÉaÌÉÚaÃÉÉ;

-LC0 - ÂÌoË ÉÎÔepÐpeÔaÃÉÉ,

-LC0D1 - apÉÆÍeÔÉËa,

-LC1D0 - ÔaÂÌÉÃÙ cÉÎÔaËcÉÞecËoÇo paÚÂopa,

-LC1D1 - ÇpaÆÉËa É ÔaÂÌÉÃa ÐpoÃeÄÕpÙ TKC,

-LC1 - ÂÌoË cÉÎÔaËcÉÞecËoÇo paÚÂopa É ÐpoÇpaÍÍa ÐeÞaÔÉ oÛÉÂËÉ,

3.5.3. ñÞeÊËÉ, oÐpeÄeÌÑÀÝÉe cocÔoÑÎÉe cÉcÔeÍÙ.

HÉÖe ÐpÉ×oÄÉÔcÑ cÐÉcoË ÎaÉÂoÌee ×aÖÎÙx ÑÞeeË. éx aÄpeca ÍoÖÎo ÎaÊÔÉ × ðpÉÌoÖeÎÉÉ.

-CÉÎÔaËcÉÞecËÉÊ paÚÂop:

-TABZ - aÄpec ÎaÞaÌa ÔaÂÌÉÃÙ aÂÚaÃe× TCO ÔeËÕÝeÇo ÑÚÙËa;

-TAKS - aÄpec ÎaÞaÌa ÔaÂÌÉÃÙ TKC ÔeËÕÝeÇo ÑÚÙËa;

-TASP - aÄpec ÎaÞaÌa ÔaÂÌÉÃÙ CEMðo×;

-ITSO - aÄpec ÎaÞaÌa ÔaÂÌÉÃa aÂÚaÃe× POâéKa; ÉcÐoÌØÚÕeÔcÑ ÐpÉ ÇeÎepaÃÉÉ cÉÎÔaËcÉca ÉcÐoÌÎÉÔeÌeÊ × POâéKe;

-ITKS - aÄpec ÎaÞaÌa ÔaÂÌÉÃÙ TKC POâéKa; ÉcÐoÌØÚÕeÔcÑ ÐpÉ ÇeÎepaÃÉÉ cÉÎÔaËcÉca ÉcÐoÌÎÉÔeÌeÊ × POâéKe;

-CURCHR - aÄpec ÔeËÕÝeÇo cÉÍ×oÌa; ÐpÉ cÌeÄÕÀÝeÍ oÂpaÝeÎÉÉ Ë CKAHEPÕ oÔcÀÄa ÂÕÄÕÔ ÞÉÔaÔØcÑ ÌeËceÍÙ. MeÎÑÑ CURCHR, ÍoÖÎo ÐpÉÎÕÄÉÔØ CKAHEP ××oÄÉÔØ ÌeËceÍÙ c ÌÀÂoÇo ÄpÕÇoÇo ÍecÔa (ËaË ÐpÉ oÐÉcaÎÉÉ ÐpoÃeÄÕpÙ), ÌÉÂo ÎaÞaÔØ co ××oÄa cÔpoËÉ c ËÌa×ÉaÔÕpÙ (ËaË ÄeÌaeÔcÑ ÐocÌe oÛÉÂËÉ, ËoÇÄa CURCHR ÎacÔpaÉ×aeÔcÑ Îa ÎaÞaÌo ÂÕÆepa ËÌa×ÉaÔÕpÙ É ÔÕÄa ÐÉÛeÔcÑ cÉÍ×oÌ Ðepe×oÄa cÔpoËÉ).

-BEG, END - cooÔ×eÔcÔ×eÎÎo, aÄpeca ÎaÞaÌa É ËoÎÃa ÐocÌeÄÎeÊ ÐpoÞÉÔaÎÎoÊ ÌeËceÍÙ; ÉcÐoÌØÚÕÀÔcÑ:

-× ËoÄÉpo×ÝÉËax,

-× ÐpoÇpaÍÍe ÐeÞaÔÉ oÛÉÂËÉ,

-ÐpÉ cÉÎÔaËcÉÞecËoÍ paÚÂope, ÐpÉ Ðpo×epËe Îa ËÌÀÞe×oe cÌo×o;

-TEL - ËoÄ ÐpoÞÉÔaÎÎoÊ ÌeËceÍÙ; ×oÚÍoÖÎÙe ÚÎaÞeÎÉÑ cÍ. × 8.2.2;

-LENGTH - ÐoÌÎaÑ ÄÌÉÎa ÎaÊÄeÎÎoÇo ÔeËcÔa; ÐepeÄaeÔcÑ CKAHEPoÍ TEKCTKOäÕ; Îe oÂÑÚaÔeÌØÎo pa×Îa END-BEG-1, Ô.Ë. ×ÎÕÔpÉ ÔeËcÔa ÍoÇÕÔ ÂÙÔØ cÄ×oeÎÎÙe Ëa×ÙÞËÉ;

-NA - ÎoÍep aÂÚaÃa, Ðo ËoÔopoÍÕ CéHTAHoÍ ×eÄeÔcÑ paÚÂop;

-AS - aÄpec ÔeËÕÝeÊ cÔpoËÉ, Ðo ËoÔopoÊ CéHTAHoÍ ×eÄeÔcÑ paÚÂop;

-NPA, PL - ÎoÍep ÐocÌeÄÎeÇo aÂÚaÃa É ÐocÌeÄÎÑÑ ÌeËceÍa, cooÔ×eÔcÔ×eÎÎo; ×cÔpeÔÉ× ÌeËceÍÕ PL × aÂÚaÃe NPA CéHTAH ÐpeËpaÝaeÔ ÄaÌØÎeÊÛee ÞÔeÎÉe ÌeËceÍ;

-NTK.SEMP - cÍeÝeÎÉe ÔeËÕÝeÊ ÇeÎepÉpÕeÍoÊ ËoÍaÎÄÙ oÔÎocÉÔeÌØÎo ÎaÞaÌa ÐoÔoËa ËoÍaÎÄ;

-SCH - cÞeÔÞÉË (ÜÌeÍeÎÔo×, ÐapaÍeÔpo×), ÉcÐoÌØÚÕeÍÙÊ × CEMðax; coxpaÎÑeÔcÑ × cÔeËe ÐpÉ paÚÂope ËaËoÇo-ÌÉÂo aÂÚaÃa, ÞÔo oÂecÐeÞÉ×aeÔ ×oÚÍoÖÎocÔØ peËÕpcÉ×ÎoÇo paÚÂopa ×ÙpaÖeÎÉÑ;

-DEFINITN - peÖÉÍ paÚÂopa:

-¤00 - peÖÉÍ ÐpÑÍoÇo ÄÉaÌoÇa,

-¤FF - paÚÂÉpaeÔcÑ Ðep×aÑ ÐpoÃeÄÕpa (ÆÕÎËÃÉÑ) × ÆaÊÌe,

-¤FE - paÚÂÉpaeÔcÑ ÐocÌeÄÕÀÝaÑ ÐpoÃeÄÕpa (ÆÕÎËÃÉÑ);

%ENDL

-WASDEF - coÄepÖÉÔcÑ ÌÉ × ÂÕÆepe PeÄaËÔopa oÐÉcaÎÉe ÐpoÃeÄÕpÙ (ÆÕÎËÃÉÉ): 0 - ÎeÔ, Îe 0 - Äa;

-FILENAME - ecÌÉ WASDEF/=0, Ôo FILENAME - ÉÍÑ Ðep×oÊ ÐpoÃeÄÕpÙ × ÆaÊÌe;

-PROCNAME - ÉÍÑ ÔeËÕÝeÊ paÚÂÉpaeÍoÊ ÐpoÃeÄÕpÙ;

-CURRENT - ÎoÍep aÎaÌÉÚÉpÕeÍoÊ × ÄaÎÎÙÊ ÍoÍeÎÔ cÔpoËÉ ÆaÊÌa;

-OÂÝÉe ÑÞeÊËÉ:

-EMPTY (aÄpec ¤0000) - ×ceÇÄa ÉÍeeÔ ÚÎaÞeÎÉe ¤00. ðpÉ oÂpaÂoÔËe ÚÎaÞeÎÉÑ ðõCTO (ÐpeÄcÔa×ÌÑeÍoÇo × cÉcÔeÍe aÄpecoÍ ¤0000) ÉÎoÇÄa ÕÄoÂÎee Ðpo×epÑÔØ Îe aÄpec, a ÂaÊÔ Ðo ÜÔoÍÕ aÄpecÕ ËoÔopÙÊ pa×eÎ ÎÕÌÀ ÔoÌØËo ÐpÉ ÐÕcÔoÍ ÚÎaÞeÎÉÉ.

-REGIM - ÔeËÕÝÉÊ ÑÚÙË (0 - PAðéPA, ¤FF - POâéK);

-ASP - ÔaÂÌÉÃa c×oÂoÄÎoÊ ÐaÍÑÔÉ Cõð;

-UGS - aÄpec Ðep×oÇo c×oÂoÄÎoÇo ÂaÊÔa ÇÌa×ÎoÇo cÔeËa;

-UGS1 - aÄpec Ðep×oÇo c×oÂoÄÎoÇo ÂaÊÔa ×cÐoÍoÇaÔeÌØÎoÇo cÔeËa;

-ERROR:

-0 - oÛÉÂËÉ ÎeÔ,

-Îe 0 - ÎoÍep oÛÉÂËÉ;

-ERRBRAN - aÄpec ÐoÄÐpoÇpaÍÍÙ oÂpaÂoÔËÉ oÛÉÂËÉ. OÂÙÞÎo ÔaÍ ÎaxoÄÉÔcÑ aÄpec oÄÎoÊ ÉÚ Ä×Õx ocÎo×ÎÙx ÐoÄÐpoÇpaÍÍ oÂpaÂoÔËÉ: oÂpaÂoÔËa cÉÎÔaËcÉÞecËÉx oÛÉÂoË × MOHéTOPe ÉÌÉ oÂpaÂoÔËa oÛÉÂËÉ ×peÍeÎÉ ÉÎÔepÐpeÔaÃÉÉ × éHTEPKOMe;

-BEGIN, LAST É COMMANDS - cooÔ×eÔcÔ×eÎÎo aÄpeca ÎaÞaÌ, ËoÎÃo× ÂÌoËo× É Ðep×Ùx c×oÂoÄÎÙx ÂaÊÔo× ÔeËÕÝÉx ÂÕÆepo×. TaÂÌÉÃa ÉÚ 8 ÂaÊÔo× - Ðo 2 Îa ËaÖÄÙÊ ÂÕÆep (ËoÍaÎÄ, ËoÎcÔaÎÔ, cÍeÝeÎÉÊ, ÔaÂÌÉÃÕ ÉÍeÎ);

-ENDLINE, LENGTH - ÑÞeÊËÉ PeÄaËÔopa. üÔÉx Ä×Õx cÌo× ÄocÔaÔoÞÎo, ÞÔoÂÙ ÐpÉ ÎaÌÉÞÉÉ Ðpa×ÉÌØÎoÊ ÉÎÆopÍaÃÉÉ × ÂÕÆepe ×ÙÚ×aÔØ PeÄaËÔop.

-TIPOUT - ÕËaÚaÔeÌØ ÔeËÕÝeÇo ÐoÔoËa ×Ù×oÄa:

-¤01 - ÐoÔoË cÉcÔeÍÎoÇo ×Ù×oÄa,

-¤13 - ÐoÔoË ÐpoÇpaÍÍÎoÇo ×Ù×oÄa,

-¤25 - ÐoÔoË oÔÌaÄoÞÎoÇo ×Ù×oÄa;

-DL, DL2 - ÄÌÉÎa ÞeÇo-ÌÉÂo;

-PaÂoÞÉe ÑÞeÊËÉ äOC:

-FILETYP - ÔÉÐ ÆaÊÌa;

-NAMEBUF - ÉÍÑ ÆaÊÌa (30 cÉÍ×oÌo×; ÐpÉ ÍeÎØÛeÊ ÄÌÉÎe ÉÍeÎÉ cÌeÄÕeÔ ÄoÐoÌÎÉÔØ eÇo ÐpoÂeÌaÍÉ);

-FILEQUAN (Ä×a ÂaÊÔa) - ÞÉcÌo oÔËpÙÔÙx ÆaÊÌo× Îa ËaÖÄoÍ ÄÉcËo×oÄe;

-ISVTOC - ÐpÉÚÎaË ÎaÌÉÞÉÑ VTOC × ÐaÍÑÔÉ:

-0 - ÎeÔ VTOC × ÐaÍÑÔÉ,

-1 ÉÌÉ 2 - ÎoÍep ÄÉcËo×oÄa, c ËoÔopoÇo cÞÉÔaÎa VTOC;

-DRIVER - ÎoÍep aËÔÉ×ÎoÇo äúõ (1 ÉÌÉ 2);

-VOLNUM (Ä×a ÂaÊÔa) - ËoÄ ÄÉcËa (xpaÎÉÔcÑ ÔoÌØËo ÐpÉ ÎaÌÉÞÉÉ oÔËpÙÔÙx ÆaÊÌo×, ÉÎaÞe - 0);

-VTOCHANG - ÐpÉÚÎaË ÉÚÍeÎeÎÉÑ VTOC × ÐaÍÑÔÉ:

-0 - ÉÚÍeÎeÎÉÊ Îe ÂÙÌo,

-Îe 0 - ÉÚÍeÎeÎÉÑ ÂÙÌÉ;

-IOERR - ÐpÉÚÎaË ÍecÔa oÛÉÂËÉ äOC:

-Îe 0 - oÛÉÂËa ×o ×peÍÑ ÐocÉÍ×oÌØÎoÇo oÂÍeÎa c ÆaÊÌoÍ (××oÄa ÉÌÉ ×Ù×oÄ),

-0 - oÛÉÂËa ÐpÉ ×ÙÐoÌÎeÎÉÉ ÄpÕÇÉx ÆÕÎËÃÉÊ äOC;

-18 ÑÞeeË ÉÎÆopÍaÃÉoÎÎoÇo ÂÕÆepa oÔËpÙÔoÇo ÆaÊÌa äOC (¤90-¤A2);

-ñÞeÊËÉ ÇpaÆÉÞecËÉx ÐoÄÐpoÇpaÍÍ:

-GRMODE - ÔeËÕÝÉÊ ÇpaÆÉÞecËÉÊ peÖÉÍ:

-0 - çãC,

-1 - çHC,

-2 - çHP,

-3 - çCP,

-4 - çBP;

-GRPAGE - aÄpec ÔeËÕÝeÊ ÇpaÆÉÞecËoÊ cÔpaÎÉÃÙ;

-TXPAGE - aÄpec ÔeËÕÝeÊ ÔeËcÔo×oÊ cÔpaÎÉÃÙ;

-GRSYMBOL - cÉÍ×oÌ, ËoÔopÙÍ ÉÄeÔ oÔpÉco×Ëa ÇpaÆÉÞecËÉx ÜÌeÍeÎÔo× × ÔeËcÔo×Ùx peÖÉÍax;

-GRCOLOR - ÔeËÕÝÉÊ Ã×eÔ oÔpÉco×ËÉ ÇpaÆÉÞecËÉx ÜÌeÍeÎÔo×:

-¤FF - ÐÕcÔoÊ Ã×eÔ,

-¤80-¤FE - ÉÎ×epcÎÙÊ Ã×eÔ,

-cÔapÛÉÊ ÂÉÔ = 0 - Ã×eÔ coÇÌacÎo ÔeËÕÝeÍÕ ÇpaÆÉÞecËoÍÕ peÖÉÍÕ;

-GR.TXT - ÐpÉÚÎaË ÔeËÕÝeÇo ÉÚoÂpaÖeÎÉÑ Îa ÜËpaÎe:

-cÔ.ÂÉÔ=0 - ÔeËcÔo×aÑ cÔpaÎÉÃa,

-cÔ.ÂÉÔ=1 - ÇpaÆÉÞecËaÑ cÔpaÎÉÃa;

-COEFF (Ä×a ÂaÊÔa) - ËoÜÆÆÉÃÉeÎÔÙ cÖaÔÉÑ ËoopÄÉÎaÔ Ðo ocÑÍ X,õ:

-00 - ÎeÔ cÖaÔÉÑ,

-ZZ - cÖaÔÉe × ZZ/256 paÚ;

-BASEX, BASEY - aÂcoÌÀÔÎÙe ÜËpaÎÎÙe ËoopÄÉÎaÔÙ ÌoÇÉÞecËoÇo ÎaÞaÌa ËoopÄÉÎaÔ Ðo ocÑÍ X,õ;

-SYMTADR - aÄpec ÔaÂÌÉÃÙ cÉÍ×oÌo× ÐpoÃeÄÕpÙ TKC (cÉcÔeÍa ÕcÔaÎa×ÌÉ×aeÔ ¤DA00);

-GRVECTS - aÄpeca ocÎo×ÎÙx ÇpaÆÉÞecËÉx ÐoÄÐpoÇpaÍÍ; ÍeÎÑÀÔcÑ ÐpÉ cÍeÎe ÇpaÆÉÞecËÉx peÖÉÍo×;

-ñÞeÊËÉ ×peÍeÎÉ ÉcÐoÌÎeÎÉÑ:

-CURRENT2 - ÎoÍep ÔeËÕÝeÊ ÉcÐoÌÎÑeÍoÊ cÔpoËÉ ÐpoÃeÄÕpÙ. BÙÞÉcÌÑeÔcÑ É ÐoÄÄepÖÉ×aeÔcÑ cÉcÔeÍoÊ ÐpÉ ÐeÞaÔÉ oÛÉÂoË, × peÖÉÍe ÐoÛaÇo×oÇo ÉcÐoÌÎeÎÉÑ a ÔaËÖe ÐpÉ ×ËÌÀÞeÎÎoÊ ÔpaccÉpo×Ëe cÔpoË.

-PROMPTR - cÉÍ×oÌ-ÐpÉÇÌaÛeÎÉe ÄÌÑ ÐpeÄÐÉcaÎÉÑ "BBOä";

-ADR1, ADR2, ADR3, ADR4 - ocÎo×Îoe ÎaÚÎaÞeÎÉe: aÄpeca 1-3 ÐapaÍeÔpo× É peÚÕÌØÔaÔa éHTEPKOMa; ÉcÐoÌØÚÕÀÔcÑ É × ÄpÕÇÉx ÃeÌÑx, × ocÎo×ÎoÍ ÄÌÑ opÇaÎÉÚaÃÉÉ ×ÎÕÔpÉcÉcÔeÍÎoÇo ÉÎÔepÆeÊca;

-TGS1, TGS2, TGS3 - ÔeÇÉ ÜÌeÍeÎÔo× ÇÌa×ÎoÇo cÔeËa, ÐepeÄa×aeÍÙx × ËaÞecÔ×e ÐapaÍeÔpo× éHTEPKOMÕ;

-NTK - aÂcoÌÀÔÎÙÊ aÄpec ÔeËÕÝeÊ ÉcÐoÌÎÑeÍoÊ ËoÍaÎÄÙ;

-CMD - ÎoÍep ÔeËÕÝeÊ ËoÍaÎÄÙ P-ÍaÛÉÎÙ;

-ABZAC - aÄpec aÎaÌÉÚÉpÕeÍoÇo paÚÄeÌa TAéð;

-RANDOM - aÄpec ÔeËÕÝeÇo cÌÕÞaÊÎoÇo ÞÉcÌa;

-REGOUT - ÐpÉÚÎaË peÖÉÍa ×Ù×oÄa:

-cÔ.ÂÉÔ=1 - ×Ù×oÄÉÔcÑ cÔpÕËÔÕpa ÌÉÂo oÔÌaÄoÞÎaÑ ÉÎÆopÍaÃÉÑ: ÔeËcÔÙ × Ëa×ÙÞËax, ÞÉcÌa ÂeÚ ÐpoÂeÌo×;

-cÔ.ÂÉÔ=0 - ×Ù×oÄÉÔcÑ ÐpocÔoÊ oÂßeËÔ: × ÎaÞaÌe ÞÉcÌa - ÐpoÂeÌ, ÔeËcÔ - ÂeÚ Ëa×ÙÞeË;

-LIBARG - ÐpÉÚÎaË ÎeoÂxoÄÉÍocÔÉ ÕÎÉÞÔoÖeÎÉÑ ÐapaÍeÔpo× ÐocÌe ÐpoxoÄa ÃÉËÌa éHTEPKOMa:

-0 - Îe ÎaÄo,

-Îe 0 - ÎaÄo;

-WHATSTEK - c ËaËoÇo cÔeËa cÞÉÔÙ×aÀÔcÑ ÜÌeÍeÎÔÙ ÐoÄÐpoÇpaÍÍoÊ ELEMENT.

-cÔ.ÂÉÔ=0 - c ÇÌa×ÎoÇo,

-cÔ.ÂÉÔ=1 - co ×cÐoÍoÇaÔeÌØÎoÇo;

-TRACE - ÐpÉÚÎaË ÔpaccÉpo×ËÉ ÐpoÃeÄÕp;

-TRACELN - ÐpÉÚÎaË ÔpaccÉpo×ËÉ cÔpoË;

-STEPREG - ÐpÉÚÎaË ÐoÛaÇo×oÇo ÉcÐoÌÎeÎÉÑ;

-MONITNAM - ÐpÉÚÎaË ÐpoËpÕÔËÉ \×cex\ ÉÍeÎ;

-ISCALL - peÖÉÍ paÂoÔÙ P-ÉÎÔepÐpeÔaÔopa:

-0 - peÖÉÍ ÐpÑÍoÇo ÄÉaÌoÇa,

-1 - ×ÙÚ×aÎa ÐpoÃeÄÕpa,

-2 - ocÔaÎo×,

-3 - ocÔaÎo× Ðo oÛÉÂËe;

-ISNAMEOLD - × peÖÉÍe paÂoÔÙ ÐpoÃeÄÕpÙ:

-Îe 0 - ×ÙÚ×aÎÎaÑ ÐpoÃeÄÕpa Ñ×ÌÑeÔcÑ ÚÎaÞeÎÉeÍ ÉÍeÎÉ,

-0 - ×ÙÚ×aÎÎaÑ ÐpoÃeÄÕpa - ×peÍeÎÎoe ÚÎaÞeÎÉe;

-PROCOLD, PROTOLD - cooÔ×eÔcÔ×eÎÎo ÉÍÑ É ÚaÝÉÔa paÂoÔaÀÝeÊ ÐpoÃeÄÕpÙ;

-SAVEAREA - ÚÎaÞeÎÉÑ UGS É UGS1 × ÍoÍeÎÔ ÎaÞaÌa paÚÂop ÐpeÄÐÉcaÎÉÑ;

-õÎÉ×epcaÌØÎÙe paÂoÞÉe ÑÞeÊËÉ (¤10-¤1F).

-PaÂoÞaÑ oÂÌacÔØ oÔÄeÌØÎÙx ÂÌoËo× cÉcÔeÍÙ (¤80-¤9F).

-PaÂoÞÉe ÑÞeÊËÉ IOSUB É äOC (¤20-¤49).

3.5.4. ðpeÄcÔa×ÌeÎÉe ÄaÎÎÙx × ÐÕÌe.

äaÎÎÙe xpaÎÑÔcÑ × ÇÌa×ÎoÍ \ÐÕÌe\ oÐepaÔÉ×ÎoÊ ÐaÍÑÔÉ. äÌÑ xpaÎeÎÉÑ ÄaÎÎÙx × ÐÕÌe ×ÙÄeÌÑÀÔcÑ \ÂÌoËÉ.\ B c×ÑÚÉ c ×ÙÂopoÍ ÄÌÑ Cõð × ËaÞecÔ×e ÍeÔoÄa pacÐpeÄeÌeÎÉÑ ÐaÍÑÔÉ \ÍeÔoÄa ÂÌÉÚÎeÃo×\ paÚÍep ÂÌoËa pa×eÎ cÔeÐeÎÉ Ä×oÊËÉ; ÍÉÎÉÍaÌØÎÙÊ paÚÍep ÂÌoËa - 4 ÂaÊÔa, ÍaËcÉÍaÌØÎÙÊ Úa×ÉcÉÔ oÔ oÂßeÍa ÄocÔÕÐÎoÊ ÐaÍÑÔÉ. úaÐpocÙ Îa ×ÙÄeÌeÎÉe É oc×oÂoÖÄeÎÉe ÂÌoËo× ÚaÐÉcÙ×aÀÔcÑ Ñ×Îo, ÍexaÎÉÚÍ cÂopa ÍÕcopa Îe ÐpeÄÕcÍoÔpeÎ.

EcÌÉ ÆaËÔÉÞecËaÑ ÄÌÉÎa ÄaÎÎÙx (× ÞacÔÎocÔÉ, oÂßeËÔa ÑÚÙËa) ÍeÎØÛe paÚÍepa ×ÙÄeÌeÎÎoÇo ÂÌoËa, Ôo ocÔa×ÛaÑcÑ ÞacÔØ ÂÌoËa Îe ÉcÐoÌØÚÕeÔcÑ.

äÌÑ xpaÎeÎÉÑ oÂßeËÔa ×ÙÄeÌÑeÔcÑ ÎaÉÍeÎØÛÉÊ ÉÚ ÄoÐÕcÔÉÍÙx ÂÌoËo× ÐaÍÑÔÉ.

ðep×ÙÊ ÂaÊÔ ÂÌoËa - ÄecËpÉÐÔop oÂßeËÔa - coÄepÖÉÔ:

-ÔeÇ ÂÌoËa, oÐpeÄeÌÑÀÝÉÊ ×ÉÄ xpaÎÉÍoÊ × ÂÌoËe ÉÎÆopÍaÃÉÉ,
-ËoÎcÔaÎÔa N-2, oÐpeÄeÌÑÀÝaÑ ÄÌÉÎÕ ÂÌoËa (N - Ä×oÉÞÎÙÊ ÌoÇapÉÆÍ ÄÌÉÎÙ ÂÌoËa),
-ÄÌÑ ÞÉceÌ cÔapÛÉÊ ÂÉÔ oÐpeÄeÌÑeÔ ÚÎaË (0-ÐÌÀc, 1- ÍÉÎÕc). äÌÑ xpaÎeÎÉÑ N-2 × ÜÔoÍ cÌÕÞae oÔ×oÄÉÔcÑ ÔoÌØËo 3 ÂÉÔa.
    7 6 5 4 3 2 1 0
   -----------------
   !  N-2  !  ÔeÇ  !
   !_!_____!_______!
   ÚÎaË

ðoÄ aÄpecoÍ oÂßeËÔa ÐoÎÉÍaeÔcÑ aÄpec eÇo Ðep×oÇo ÂaÊÔa (Ô.e. ccÙÌËa Îa eÇo ÔeÇ). AÄpec ÞeÔeÎ É ÐpÉ paÚÍepe ÂÌoËa ÍeÎee oÄÎoÊ cÔpaÎÉÃÙ ÂÌoË ÃeÌÉËoÍ ÌeÖÉÔ × ÎeÊ. üÔoÔ ÆaËÔ ÉcÐoÌØÚÕeÔcÑ × ÎeËoÔopÙx ÐoÄÐpoÇpaÍÍax oÂpaÂoÔËÉ.

õ pÑÄa oÂßeËÔo× (ÐpoÃeÄÕpa, ÆÕÎËÃÉÑ, ÆaÊÌ) cÕÝecÔ×ÕeÔ cÞeÔÞÉË ccÙÌoË (×ÔopoÊ ÂaÊÔ ÐpeÄcÔa×ÌeÎÉÑ). ðpÉ Éx ËoÐÉpo×aÎÉÉ (ÎaÐpÉÍep, ÐpÉ ÐpÉc×aÉ×aÎÉÉ) peaÌØÎoÇo ËoÐÉpo×aÎÉÑ Îe ÐpoÉcxoÄÉÔ, a cÞeÔÞÉË ccÙÌoË Õ×eÌÉÞÉ×aeÔcÑ, É ÉcÐoÌØÚÕeÔcÑ ÔoÔ Öe oÂßeËÔ. AÎaÌoÇÉÞÎo, ÐpÉ ÕÎÉÞÔoÖeÎÉÉ oÂßeËÔa ÂÌoË oc×oÂoÖÄaeÔcÑ ÔoÌØËo ÐpÉ pa×eÎcÔ×e cÞeÔÞÉËa ccÙÌoË ÎÕÌÀ. OÔcÕÔcÔ×Ée ËoÌØÃe×Ùx ccÙÌoË ÇapaÎÔÉpÕeÔcÑ caÍoÊ ÐpÉpoÄoÊ ÜÔÉx oÂßeËÔo×.

CcÙÌËa Îa oÂßeËÔ "ÐÕcÔo" (ÐÕcÔoe ÚÎaÞeÎÉe) ÐpeÄcÔa×ÌÑeÔcÑ × cÉcÔeÍe ÎÕÌe×ÙÍ aÄpecoÍ oÂßeËÔa. TaË ËaË ÎeËoÔopÙÍ ÐpoÇpaÍÍaÍ ÕÄoÂÎee cÍoÔpeÔØ Îe Îa aÄpec oÂßeËÔa, a Îa ÂaÊÔ Ðo ÜÔoÍÕ aÄpecÕ, Ðo aÄpecÕ ¤0000 ÚaÐÉcaÎ 0 (ÎÕÌe×oÊ ÂaÊÔ Îe ÍoÖeÔ ÂÙÔØ Ðep×ÙÍ ÂaÊÔoÍ oÂßeËÔa).

HÉÖe oÐÉcaÎa ÆopÍa ÐpeÄcÔa×ÌeÎÉÑ oÂßeËÔo×:

-\CÉcÔeÍÎÙÊ ÂÌoË\ (oÄÉÎ ÉÚ ÂÕÆepo× WBUF, Ô.e. ÔaÂÌÉÃa ÉÍeÎ, ÐoÔoË ËoÍaÎÄ, ÂÕÆepa ËoÎcÔaÎÔ É cÍeÝeÎÉÊ, ÉÌÉ ÉcÐoÌÎÉÔeÌØ):

ÂaÊÔÙ:

0 - ÄecËpÉÐÔop: ÔeÇ=1, N-2 = 0..C ;
1.. - ÉÎÆopÍaÃÉÑ, Úa×ÉcÑÝaÑ oÔ ÎaÚÎaÞeÎÉÑ ÂÌoËa.

B ÐpÉÎÃÉÐe × cÉcÔeÍÎoÍ ÂÌoËe ÍoÖeÔ xpaÎÉÔØcÑ ÌÀÂaÑ ÉÎÆopÍaÃÉÑ, oÄÎaËo ÐpoÇpaÍÍoÊ COPY (cÍ. 8.1.5) cÉcÔeÍÎÙe ÂÌoËÉ Îe ËoÐÉpÕÀÔcÑ.

-\ãeÌoe ÞÉcÌo\:

ÂaÊÔÙ:

0 - ÄecËpÉÐÔop: ÔeÇ=2, N-2 = 0..5 ;
1..ÐocÌeÄÎÉÊ - ÐpeÄcÔa×ÌeÎÉe ÞÉcÌa.

B ÂÌoËe xpaÎÉÔcÑ ÍoÄÕÌØ ÞÉcÌa × ÐpÑÍoÍ Ä×oÉÞÎoÍ ËoÄe, ÍÌaÄÛÉe paÚpÑÄÙ ÚaÎÉÍaÀÔ ÐocÌeÄÎÉÊ ÂaÊÔ ÂÌoËa.

TaËoe ÐpeÄcÔa×ÌeÎÉe ÃeÌÙx ÞÉceÌ oÂecÐeÞÉ×aeÔ oÄÎo×peÍeÎÎo ËaË paÂoÔÕ c ÂoÌØÛÉÍÉ ÞÉcÌaÍÉ, ÔaË É oÔÎocÉÔeÌØo ÜÆÆeËÔÉ×ÎÕÀ paÂoÔÕ c ÎeÂoÌØÛÉÍÉ ÞÉcÌaÍÉ.

MaËcÉÍaÌØÎoe ÃeÌoe ÞÉcÌo - 2 ** 1016 - 1 (ÂÌoË ¤80 ÂaÊÔo×). OÇpaÎÉÞeÎÉe c×ÑÚaÎo c ÔeÍ, ÞÔo ÐpÉ oÂpaÂoÔËa eÝe ÂoÌØÛÉx ÞÉceÌ Îa ÄaÎÎoÊ üBM ×ÙÚÙ×aeÔ ÄoÐoÌÎÉÔeÌØÎÙe ÎeÕÄoÂcÔ×a, oÔpaÖaÀÝÉecÑ Îa ÜÆÆeËÔÉ×ÎocÔÉ oÂpaÂoÔËÉ ÍaÌÙx ÞÉceÌ.

-\äpoÂÎoe ÞÉcÌo\:

ÂaÊÔÙ:

0 - ÄecËpÉÐÔop: ÔeÇ=3, N-2 = 1 ;
1 - ÄecÑÔÉÞÎÙÊ ÐopÑÄoË ÞÉcÌa;
2..7 - ÍaÎÔÉcca ÞÉcÌa.

HopÍaÌÉÚo×aÎÎaÑ ÍaÎÔÉcca xpaÎÉÔcÑ × Ä×oÉÞÎo-ÄecÑÔÉÞÎoÍ ×ÉÄe, Ðo Ä×e ÃÉÆpÙ × ÂaÊÔe. ðopÑÄoË xpaÎÉÔcÑ × Ä×oÉÞÎoÍ ×ÉÄe (oÔpÉÃaÔeÌØÎÙÊ - × ÄoÐoÌÎÉÔeÌØÎoÍ ËoÄe). CÞÉÔaeÔcÑ ÞÔo ÔoÞËa cÔoÉÔ \ÐepeÄ\ Ðep×oÊ ÃÉÆpoÊ ÍaÎÔÉccÙ.

BÙÂop ÐpeÄcÔa×ÌeÎÉÑ × Ä×oÉÞÎo-ÄecÑÔÉÞÎoÍ ×ÉÄe c×ÑÚaÎ c ÔeÍ, ÞÔo ÐpÉ ÐpeÄcÔa×ÌeÎÉÉ × Ä×oÉÞÎoÍ ×ÉÄe ×oÚÎÉËaÀÔ oÛÉÂËÉ ÐepeËoÄÉpo×ËÉ, oÂßÑcÎÑÔØ ËoÔopÙe ÛËoÌØÎÉËÕ ÂÙÌo ÂÙ ÎeÖeÌaÔeÌØÎo.

BÐpoÞeÍ, ÐpeÄcÔa×ÌeÎÉe × Ä×oÉÞÎo-ÄecÑÔÉÞÎoÍ ×ÉÄe ÔaËÖe ÉÍeeÔ ÎeÄocÔaÔËÉ:

1/3*3=0.999999999999

(a ÜÔo × paÍËax ÛËoÌØÎoÊ ÐpoÇpaÍÍÙ Ðo ÍaÔeÍaÔÉËe oÂßÑcÎÉÍo ÌÉÛØ Îa Õpo×Îe 8-9 ËÌacca).

äpÕÇoÊ ×apÉaÎÔ peaÌÉÚaÃÉÉ - xpaÎeÎÉe É oÂpaÂoÔËa ÞÉcÌa c ÂoÌØÛeÊ ÔoÞocÔØÀ, a ×ÙÄaÞa c ÍeÎØÛeÊ, Îo c oËpÕÇÌeÎÉeÍ - ÕcÔpaÎÑeÔ ÜÔoÔ ÎeÄocÔaÔoË, Îo ÐpÉ×oÄÉÔ Ë ÎeÐpeÄcËaÚÕeÍÙÍ ÐocÌeÄcÔ×ÉÑÍ, ÎaÐpÉÍep:

A=B, Îo A-B>0 .

ðpeÄcÔa×ÌeÎÉe 0.0:

   13 00 00 00 00 00 00 00

(ÎeËoÔopÙe ÐpoÇpaÍÍÙ Ðpo×epÑÀÔ Îa pa×ÎcÔ×o ÎÕÌÀ ÔoÌØËo ÎecËoÌØËÉx Ðep×Ùx ÂaÊÔo×, ËoÔopÙe × ÎeÎÕÌe×oÍ ÄpoÂÎoÍ ÞÉcÌe ÎÕÌe×ÙÍÉ ÂÙÔØ Îe ÍoÇÕÔ).

-\TeËcÔ\:

ÂaÊÔÙ:

0 - ÄecËpÉÐÔop: ÔeÇ=5, N-2 = 0..C ;
1,2 - ÆaËÔÉÞecËaÑ ÄÌÉÎa ä (ÞÉcÌo cÉÍ×oÌo×),
3..ä+2 - cÉÍ×oÌÙ ÔeËcÔa Ðo oÄÎoÍÕ ×ÂaÊÔe.

äoÐÕcÔÉÍ ÐÕcÔoÊ ÔeËcÔ (ä=0).

-\CÔpÕËÔÕpÙ\ (ËopÔeÖ, ÍÎoÖecÔ×o, ÚaÐÉcØ):

ÂaÊÔÙ:

0 - ÄecËpÉÐÔop: ÔeÇ=6 (ÍÎoÖecÔ×o),
                ÔeÇ=7 (ËopÔeÖ),
                ÔeÇ=E (ÚaÐÉcØ),    N-2 = 0..C ;
1,2 - ÆaËÔÉÞecËaÑ ÄÌÉÎa ä=2*ÞÉcÌo ÜÌeÍeÎÔo×,
3..ä*2+2 - ÐapÙ ÂaÊÔo× - aÄpeca ÜÌeÍeÎÔo×,
ä*2+3..ä*3+2 (ÔoÌØËo ÄÌÑ ÚaÐÉceÊ) - cÐÉcoË ÎoÍepo× ÉÍeÎ ÐoÌeÊ, Ðo oÄÎoÍÕ × ÂaÊÔe.

äoÐÕcÔÉÍÙ ÐÕcÔoe ÍÎoÖecÔ×o É ÐÕcÔoÊ ËopÔeÖ (ä=0), Îo Îe ÐÕcÔaÑ ÚaÐÉcØ.

BecØÍa cÔaÎÄapÔÎoe ÐpeÄcÔa×ÌeÎÉe cÔpÕËÔÕp ÔaËoÇo ÔÉÐa. OÄÉÎaËo×oe ×ÎÕÔpeÎÎee ÐpeÄcÔa×ÌeÎÉe cÔpÕËÔÕp oÂÌeÇÞaeÔ paÂoÔÕ c ÎÉÍÉ.

-\æaÊÌÙ\:

ÂaÊÔÙ:

0 - ÄecËpÉÐÔop: ÔeÇ=F, N-2 = 0 ;
1 - cÞeÔÞÉË ccÙÌoË;
2 - ccÙÌËa Îa ÉÎÆopÍaÃÉoÎÎÙÊ ÂÕÆep ÆaÊÌa (cÍeÝeÎÉe × cÔpaÎÉÃe ÐoÄcÉcÔeÍÙ ××oÄa-×Ù×oÄa).

-\ðpoÃeÄÕpÙ É ÆÕÎËÃÉÉ\:

OÂßeËÔ "ÐpoÃeÄÕpa"/"ÆÕÎËÃÉÑ" ÍoÖeÔ ÂÙÔØ ËaË cÔaÎÄapÔÎÙÍ (SQRT, PöM É Äp.), ÔaË É peÚÕÌØÔaÔoÍ ÔpaÎcÌÑÃÉÉ ÐpoÇpaÍÍÙ Îa PAðéPE. CÔapÛÉÊ ÂÉÔ 2-Ço ÂaÊÔa ÐpeÄcÔa×ÌeÎÉÑ oÂßeËÔa - Ô.Î. \ÂÉÔ cÉcÔeÍÎocÔÉ\ - ÕËaÚÙ×aeÔ, ÞeÍ Ñ×ÌÑeÔcÑ ÄaÎÎaÑ ÐpoÃeÄÕpa.

-cÔaÎÄapÔÎaÑ ÐpoÃeÄÕpa/ÆÕÎËÃÉÑ:

ÂaÊÔÙ:

0 - ÄecËpÉÐÔop: ÔeÇ=9 - ÐpoÃeÄÕpa,
                ÔeÇ=B - ÆÕÎËÃÉÑ;
                N-2 Îe ÉÍeeÔ ÚÎaÞeÎÉÑ ;

cÔapÛÉÊ ÂÉÔ = 0 - ÆÕÎËÃÉÑ ocÔa×ÌÑeÔ aÄpec peÚÕÌØÔaÔa × cÌo×e ADR4, ÐocÌe ×ÙÚo×a ÉÎÔepÐpeÔaÔop ÄoÌÖeÎ ÐoÍecÔÉÔØ eÇo × cÔeË;

cÔapÛÉÊ ÂÉÔ = 1 - ÆÕÎËÃÉÑ caÍa ÐoÍecÔÉÔ peÚÕÌØÔaÔ × cÔeË;

1 - ÎoÍep ÐpoÃeÄÕpÙ/ÆÕÎËÃÉÉ;
2 - ¤80+K - ËoÌÉÞecÔ×o ÐapaÍeÔpo×;
3..K+2 - ÍÌaÄÛÉe ÂaÊÔÙ aÄpeco× ÐoÄÐpoÇpaÍÍ oÂpaÂoÔËÉ ÐapaÍeÔpo×; cÞÉÔaeÔcÑ, ÞÔo ×ce ÐoÄÐpoÇpaÍÍÙ ÎaÞÉÎaÀÔcÑ Îa oÄÎoÊ cÔpaÎÉÃe.

OÐÉcaÎÉÑ cÔaÎÄapÔÎÙx ÐpoÃeÄÕp É ÆÕÎËÃÉÊ xpaÎÑÔcÑ × ðúõ, cÞeÔÞÉË ccÙÌoË Îe ÔpeÂÕeÔcÑ, É ÐpoÇpaÍÍa COPY × cÌÕÞae ËoÐÉpo×aÎÉÑ cÔaÎÄapÔÎoÊ ÐpoÃeÄÕpÙ/ÆÕÎËÃÉÉ ×oÚ×paÝaeÔ ÔoÔ Öe aÄpec.

HoÍep ÐpoÃeÄÕpÙ/ÆÕÎËÃÉÉ ÉcÐoÌØÚÕeÔcÑ × ÐpoÇpaÍÍe ÐeÞaÔÉ oÛÉÂËÉ. HÉÖe ÐpÉ×eÄeÎa ÔaÂÌÉÃa ÎoÍepo×:

  00 ABS     08 Kæ     10 ãBET    18 AäPBùú  20 (ÉÍÑ ðé)
  01 KOä     09 þTæ    11 CéMPéC  19 äúõ     21 MTâ
  02 Aìæ     0A ðAõúA  12 TþK     1A PõþKA   22 OTCþET
  03 ðPéçì   0B ðOú    13 ìéH     1B KHOðKA  23 úBOH
  04 ãEìþ    0C OKHO   14 ðPñM    1C HAöATO  24 TKC
  05 SQRT    0D üKãB   15 Oâì     1D KìAB
  06 æTEKCT  0E OKCéM  16 AäPþ    1E PöM
  07 æKOPT   0F úBõK   17 AäPú    1F äCþ

-\oÂÙÞÎaÑ ÐpoÃeÄÕpa/ÆÕÎËÃÉÑ\:

ÂaÊÔÙ:

0 ÂaÊÔ - ÄecËpÉÐÔop: ÔeÇ = 9 - ÐpoÃeÄÕpa,
                     ÔeÇ = B - ÆÕÎËÃÉÑ;
                     N-2 = 2..C;
1 - cÞeÔÞÉË ccÙÌoË;
2 - ð - ËoÌÉÞecÔ×o ÐapaÍeÔpo× (<=127);
3,4 - aÄpec ÂÕÆepa ËoÎcÔaÎÔ ÐpoÃeÄÕpÙ (ÉÌÉ 0000);
5,6 - aÄpec ÂÕÆep cÍeÝeÎÉÊ ÐpÃeÄÕpÙ (ÉÌÉ 0000);
7 - ì - ËoÌÉÞecÔ×o ÌoËaÌØÎÙx ÉÍeÎ;
8 - ËoÌÉÞecÔ×o ×ÙxoÄÎÙx É ×oÚ×paÔÎÙx ÐapaÍeÔpo×;
9,¤A - cÍeÝeÎÉe ÄÌÑ ËoÍaÎÄÙ ðPBùXOä;
¤B - cÔapÛÉÊ ÂÉÔ - ÑÚÙË oÐÉcaÎÉÑ: 0 - PAðéPA,
                                  1 - POâéK;
     ocÔaÌØÎÙe - ÎoÍep ÍoÄÕÌÑ/ÉcÐoÌÎÉÔeÌÑ (ÉÌÉ 0);
¤C..2*ð+¤B - Ðo 2 ÂaÊÔa Îa ÐapaÍeÔp:
   Ðep×ÙÊ ÂaÊÔ - ÎoÍep ÉÍeÎÉ ÆopÍaÌØÎoÇo ÐapaÍeÔpa,
   ×ÔopoÊ ÂaÊÔ - ÔÉÐ ÐepeÄaÞÉ:
     ¤00 - ×xoÄÎoÊ,
     ¤50 - ×ÙxoÄÎoÊ,
     ¤60 - ×oÚ×paÔÎÙÊ;
¤C+2*ð..2*ð+ì+¤B - ÌoËaÌÙ, Ðo oÄÎoÍÕ × ÂaÊÔe;
¤C+2*ð+ì.. - ËoÍaÎÄÙ ÐpoÃeÄÕpÙ;
ÄÌÑ ÆÕÎËÃÉÉ ÄaÌee - ËoÍaÎÄÙ ×ÙÞÉcÌeÎÉÑ peÚÕÌØÔaÔa;
ÄaÌee - ËoÍaÎÄa BOúBPAT.

B ÂÕÆepe ËoÎcÔaÎÔ ÐpoÃeÄÕpÙ ÎaxoÄÑÔcÑ ËoÎcÔaÎÔÙ, ÎaÊÄeÎÎÙe × ÎeÊ ×o ×peÍÑ ÔpaÎcÌÑÃÉÉ. CÍeÝeÎÉe × ËoÍaÎÄax ÚaÇpÕÚËÉ ËoÎcÔaÎÔ × cÔeË - ÜÔo cÍeÝeÎÉe oÔÎocÉÔeÌØÎo ÎaÞaÌa ÂÕÆepa ËoÎcÔaÎÔ ÐpoÃeÄÕpÙ. EcÌÉ × ÐpoÃeÄÕpe ÎeÔ ÄpÕÇÉx ËoÎcÔaÎÔ, ËpoÍe ËopoÔËÉx, Ô.e. ecÌÉ ÂÕÆep ËoÎcÔaÎÔ ÐÕcÔ, Ôo oÎ ÄÌÑ ÐpoÃeÄÕpÙ Îe ×ÙÄeÌÑeÔcÑ É ×ÍecÔo eÇo aÄpeca × 3-4 ÂaÊÔÙ ÐÉÛÕÔcÑ ÎÕÌÉ.

âÕÆep cÍeÝeÎÉÊ cÌÕÖÉÔ ÄÌÑ oÐpeÄeÌeÎÉÑ × ÍoÍeÎÔ ÉcÐoÌÎeÎÉÑ cooÔ×eÔcÔ×ÉÑ ÍeÖÄÕ cÍeÝeÎÉeÍ oÔÎocÉÔeÌØÎo ÎaÞaÌa ÐpoÃeÄÕpÙ ÉcÐoÌÎÑeÍoÊ ËoÍaÎÄÙ É ÎoÍepoÍ cÔpoËÉ ÔeËcÔa ÐpoÃeÄÕpÙ. üÔo ÎÕÖÎo ÄÌÑ oÐpeÄeÌeÎÉÑ ÎoÍepa cÔpoËÉ ×o ×peÍÑ ×ÙÄaÞÉ ÄÉaÇÎocÔÉËÉ o oÛÉÂËe, a ÔaËÖe ÐpÉ ÔpaccÉpo×Ëe cÔpoË.

Bo ×peÍÑ ÔpaÎcÌÑÃÉÉ CKAHEP, oÂÎapÕÖÉ× cÉÍ×oÌ Ðepe×oÄa cÔpoËÉ, ÄoÐÉcÙ×aeÔ Ë ÂÕÆepÕ cÍeÝeÎÉÊ ÚÎaÞeÎÉe NTK.SEMP, É ×o ×peÍÑ ÉcÐoÌÎeÎÉÑ ÄÌÑ oÐpeÄeÌeÎÉÑ ÎoÍepa cÔpoËÉ ÄocÔaÔoÞÎo ÐpocÔoÇo ÃÉËÌa ÐpocÍoÔpa ÂÕÆepa cÍeÝeÎÉÊ. õ ÐpoÃeÄÕpÙ, ×xoÄÑÝeÊ × cocÔa× ÍoÄÕÌÑ/ÉcÐoÌÎÉÔeÌÑ, ÂÕÆep cÍeÝeÎÉÊ oÔcÕÔcÔ×ÕeÔ, É ×ÍecÔo eÇo aÄpeca ÚaÐÉcaÎÙ ÎÕÌÉ.

CÍeÝeÎÉe ÄÌÑ ËoÍaÎÄÙ ðPBùXOä × ÆÕÎËÃÉÑx ÕËaÚÙ×aeÔ Îa ËoÍaÎÄÙ, ×ÙÞÉcÌÑÀÝÉe ×ÙpaÖeÎÉe ÐocÌe "PEú:", a × ÐpoÃeÄÕpax - Îa ËoÍaÎÄÕ BOúBPAT.

3.5.5. CÔeËÉ. ðpeÄcÔa×ÌeÎÉe ÄaÎÎÙx × cÔeËe.

B oÂÌacÔÉ cÔeËo× ÎaxoÄÑÔcÑ 2 cÔeËa co ×cÔpeÞÎÙÍ ÚaÐoÌÎeÎÉeÍ. ðep×ÙÊ, ÇÌa×ÎÙÊ, pacÔeÔ × cÔopoÎÕ Õ×eÌÉÞeÎÉÑ aÄpeco×.

Ha ÜÔaÐe cÉÎÔaËcÉÞecËoÇo paÚÂopa oÎ cÌÕÖÉÔ ÄÌÑ opÇaÎÉÚaÃÉÉ peËÕpcÉÉ CéHTAHa, × Ôo ×peÍÑ ËaË ×ÔopoÊ (×cÐoÍoÇaÔeÌØÎÙÊ) cÔeË ÉcÐoÌØÚÕeÔcÑ CEMðaÍÉ ÄÌÑ Ðepe×oÄa ×ÙpaÖeÎÉÊ × oÂpaÔÎÕÀ ÐoÌØcËÕÀ ÚaÐÉcØ É xpaÎeÎÉÑ ÐpoÍeÖÕÔoÞÎoÊ ÉÎÆopÍaÃÉÉ (aÄpeco×, cÍeÝeÎÉÊ É Äp.), oÔÎocÑÝeÊcÑ Ë, ×oÚÍoÖÎo, ×ÌoÖeÎÎÙÍ ÐpeÄÐÉcaÎÉÑÍ. Bo ×peÍÑ ÉcÐoÌÎeÎÉÑ × ÇÌa×ÎoÍ cÔeËe ÎaxoÄÑÔcÑ Ðpa×ÉÌØÎo oÆopÍÌeÎÎÙe ccÙÌËÉ Îa oÂßeËÔÙ cÉcÔeÍÙ × ×ÉÄe ÜÌeÍeÎÔo× ÇÌa×ÎoÇo cÔeËa. C ÎÉÍ paÂoÔaÀÔ ËoÍaÎÄÙ paÂoÔÙ co cÔeËoÍ P-ÍaÛÉÎÙ. þepeÚ ÎeÇo ocÕÝecÔ×ÌÑeÔcÑ É ×ÙÚo× ÐpoÃeÄÕp. Bo ×ÔopoÍ cÔeËe xpaÎÑÔcÑ ÚaÐÉcÉ ocÔaÎo×a É ocÔaÎo×a Ðo oÛÉÂËe, a ÔaËÖe paÂoÞaÑ ÉÎÆopÍaÃÉÑ ÃÉËÌa äìñ-éú. ðpoÇpaÍÍÙ oÂpaÂoÔËÉ ×ÌoÖeÎÎÙx cÔpÕËÔÕp ÉcÐoÌØÚÕÀÔ eÇo ÄÌÑ opÇaÎÉÚaÃÉÉ peËÕpcÉÉ.

ðpÉ ×oÚÎÉËÎo×eÎÉÉ cÉÎÔaËcÉÞecËoÊ oÛÉÂËÉ oÂa cÔeËa cÂpacÙ×aÀÔcÑ Äo ÚaÐoÍÎeÎÎÙx × SAVEAREA ÐoÚÉÃÉÊ, a ÐpÉ ×oÚÎÉËÎo×eÎÉÉ oÛÉÂËÉ ×peÍeÎÉ ÉÎÔepÐpeÔaÃÉÉ ÇÌa×ÎÙÊ cÔeË paÚÂÉpaeÔcÑ (Ô.e. c ÎeÇo cÎÉÍaÀÔcÑ ÜÌeÍeÎÔÙ É ÐpÉ ÎeoÂxoÄÉÍocÔÉ ÕÎÉÞÔoÖaÀÔcÑ) Äo ËoÎÃa ÉÌÉ Äo Ðep×oÊ ÚaÐÉcÉ aËÔÉ×aÃÉÉ.

PaÂoÔa co cÔeËaÍÉ ocÕÝecÔ×ÌÑeÔcÑ ÞepeÚ ÐoÄÐpoÇpaÍÍÙ ÕÐpa×ÌeÎÉÑ ÐpoÇpaÍÍÎÙÍÉ cÔeËaÍÉ (ðõðC), cÍ. 8.1.3. OÎÉ oÂecÐeÞÉ×aÀÔ cÔaÎÄapÔÎÙÊ ÎaÂop ÄeÊcÔ×ÉÊ - ÚaÐÉcØ/cÞÉÔÙ×aÎÉe oÄÎoÇo ÂaÊÔa.

HÉÖe ÐpÉ×eÄeÎo ÐpeÄcÔa×ÌeÎÉe oÂßeËÔo× × ÇÌa×ÎoÍ cÔeËe ×o ×peÍÑ ÉÎÔepÐpeÔaÃÉÉ. BepxÎÉÊ ÂaÊÔ cÔeËa - ÜÔo \TçC\ (ÔeÇ ÇÌa×ÎoÇo cÔeËa), oÐpeÄeÌÑÀÝÉÊ ÔÉÐ ÜÌeÍeÎÔa, ÐocÌeÄÕÀÝÉe ÂaÊÔÙ - ÉÎÆopÍaÃÉÑ o ÜÔoÍ ÜÌeÍeÎÔe.

\écÔÉÎa:\

      1. TçC = 0 .

\ìoÖØ:\

      1. TçC = 1 .

\éÍÑ:\

      1. TçC = 2 ,
      2. HoÍep ÉÍeÎÉ,
      3. CÔapoe ÚÎaÞeÎÉe ÚaÝÉÔÙ.

KoÇÄa ÉÍÑ ÐoÍeÝaeÔcÑ × cÔeË, Îa ÎeÇo ÕcÔaÎa×ÌÉ×aeÔcÑ aÂcoÌÀÔÎaÑ ÚaÝÉÔa; ÐpÉ ÜÔoÍ eÇo cÔapaÑ ÚaÝÉÔa ÐÉÛeÔcÑ × cÔeË É ×occÔaÎa×ÌÉ×aeÔcÑ ÔoÌØËo ÐpÉ cÎÑÔÉÉ ÉÍeÎÉ co cÔeËa (ÎaÐpÉÍep, ÐocÌe ÉcÐoÌØÚo×aÎÉÑ eÇo ÚÎaÞeÎÉÑ). üÔo ÎÕÖÎo ÄÌÑ ÚaÝÉÔÙ oÔ ÐoÂoÞÎÙx ÜÆÆeËÔo×. CÌoÖÎocÔÉ ×oÚÎÉËaÀÔ ÐpÉ ÉÚÍeÎeÎÉÉ ÐopÑÄËa ÜÌeÍeÎÔo× × cÔeËe ÂeÚ Éx paÚÙÍeÎo×aÎÉÑ, Ô.e. × ÃÉËÌe äìñ-OT (ÃÉËÌÉÞecËÉÊ cÄ×ÉÇ ×ÎÉÚ 3-x ÜÌeÍeÎÔo× × cÔeËe) É ÐpÉ ×ÙÚo×e ÐpoÃeÄÕp (ÐapaÍeÔpÙ ÐepeÐÉcÙ×aÀÔcÑ ×o ×ÔopoÊ cÔeË).

\CcÙÌËa Îa oÂßeËÔ\:

-oÂßeËÔ, ËoÔopÙÊ ÎeÌØÚÑ ÉÚÍeÎÑÔØ (ÎaÐpÉÍep, ËoÎcÔaÎÔa):

 1. TçC = 3 ,
 2. AÄpec oÂßeËÔa (2 ÂaÊÔa).

-×peÍeÎÎoe ÚÎaÞeÎÉe (ÐocÌe ÉcÐoÌØÚo×aÎÉÑ ÕÎÉÞÔoÖÉÔØ):

 1. TçC = 4 ,
 2. AÄpec oÂßeËÔa \× ÐÕÌe\ (2 ÂaÊÔa).

\BÙpeÚËa ÉÚ ÔeËcÔa/ËopÔeÖa:\

BÙpeÚËa ×eÄeÔcÑ:

-ÄÌÑ ÔeËcÔa - ÎaÄ ÐocÌeÄo×aÔeÌØÎÙÍÉ ÂaÊÔaÍÉ, × ËoÔopÙx ÚaÐÉcaÎÙ ×ÙpeÚaeÍÙe cÉÍ×oÌÙ;
-ÄÌÑ cÔpÕËÔÕp - ÎaÄ ÐocÌeÄo×aÔeÌØÎÙÍÉ ÐapaÍÉ ÂaÊÔo×, × ËoÔopÙx ÚaÐÉcaÎÙ aÄpeca ×ÙpeÚaeÍÙx ÜÌeÍeÎÔo×.

ðpeÄcÔa×ÌeÎÉe Îa cÔeËe:

 1. TçC = 5 - ×ÙpeÚËa ÉÚ ÔeËcÔa,
        = 7 - ×ÙpeÚËa ÉÚ ËopÔeÖa;

(× ÐoÄÐpoÇpaÍÍax oÂpaÂoÔËÉ ÉcÐoÌØÚÕeÔcÑ co×ÐaÄeÎÉe TçC c ÔeÇaÍÉ oÂßeËÔo×).

2. AÄpec ÎaÞaÌa ×ÙpeÚaeÍoÇo ÉÎÔep×aÌa (2 ÂaÊÔa),

3. ðoÌÎaÑ ÄÌÉÎa ×ÙpeÚaeÍoÇo ÉÎÔep×aÌa \× ÂaÊÔax\ (2 ÂaÊÔa);

      äÌÑ ×ÙpeÚËÉ A[i:j]:
       - ÉÚ ÔeËcÔa - (j-i+1)
       - ÉÚ ËopÔeÖa - (j-i+1)*2

4. HoÍep ÉÍeÎÉ, ÉÚ ÚÎaÞeÎÉÑ ËoÔopoÇo ×eÄeÔcÑ ×ÙpeÚËa.

EcÌÉ ×ÙpeÚËa ÄeÌaeÔcÑ ÉÚ ÚÎaÞeÎÉÑ ÉÍeÎÉ ÉÌÉ ÄpÕÇoÊ ×ÙpeÚËÉ, Ôo × cÔeËe ÆopÍÉpÕeÔcÑ Îo×ÙÊ ÜÌeÍeÎÔ "×ÙpeÚËa". ðpÉ ÎeoÂxoÄÉÍocÔÉ ÉcÐoÌØÚo×aÔØ \ÚÎaÞeÎÉe\ ×ÙpeÚËÉ oÎa paÚÙÍeÎo×Ù×aeÔcÑ, Ô.e. coÚÄaeÔcÑ ÔpeÂÕeÍÙÊ oÂßeËÔ, ccÙÌËa Îa ËoÔopÙÊ ÐoÍeÝaeÔcÑ × cÔeË c TçC=4 (ËaË ×peÍeÎÎoe ÚÎaÞeÎÉe). ðpÉ ÎeoÂxoÄÉÍocÔÉ ÐpÉc×oÉÔØ ÞeÇo-ÌÉÂo ×ÙpeÚËe paÚÙÍeÎo×aÎÉÑ Îe ÐpoÉcxoÄÉÔ.

5. CÔapoe ÚÎaÞeÎÉe ÚaÝÉÔÙ (oÐÉcaÎÉe cÍ. × ÐÕÎËÔe "ÉÍÑ").

ðpÉÍeÞaÎÉÑ.

-äÌÑ ÔeËcÔo× ×ÍecÔo ×ÙÂopËÉ A[i] ÆopÍÉpÕeÔcÑ ×ÙpeÚËa A[i:i].

-äÌÑ ËopÔeÖeÊ ×ÙÂopËa A[i] oÆopÍÌÑeÔcÑ ËaË ×ÙpeÚËa, Îo ÄÌÉÎa ÕcÔaÎa×ÌÉ×aeÔcÑ >=¤8000 (Úa×eÄoÍo Îe ÄocÔÉÖÉÍaÑ ÄÌÉÎa ×ÙpeÚËÉ).

-äocÔÕÐ Ë ÐoÌÀ ÚaÐÉcÉ peaÌÉÚÕeÔcÑ ËaË ×ÙÂopËa ÉÚ ËopÔeÖa (TçC=7), ÇÄe × ËaÞecÔ×e ÉÎÄeËca ×ÙcÔÕÐaeÔ peaÌØÎÙÊ ÎoÍep ÉÍeÎÉ × cÐÉcËe ÐoÌeÊ ÚaÐÉcÉ; ÚÄecØ ÉcÐoÌØÚÕeÔcÑ ÔoÔ ÆaËÔ, ÞÔo cÐÉcoË ÜÌeÍeÎÔo× × ÚaÐÉcÉ xpaÎÉÔcÑ ÔaË Öe, ËaË × ËopÔeÖe.

-AÎaÌoÇÉÞÎo peaÌÉÚÕeÔcÑ ×ÙÂop oÞepeÄÎoÇo ÜÌeÍeÎÔa ÍÎoÖecÔ×a × ÃÉËÌe äìñ-éú: ×ÎÕÔpeÎÎÉe ÐpeÄcÔa×ÌeÎÉÑ ÍÎoÖecÔ× É ËopÔeÖeÊ co×ÐaÄaÀÔ.

\úaÐÉcØ aËÔÉ×aÃÉÉ ÐpoÃeÄÕpÙ/ÆÕÎËÃÉÉ:\

-TçC = 6 .

-CÔapÛÉÊ ÂÉÔ = 0 - ÐpoÃeÄÕpa ×ÙÚ×aÎa ÉÚ PAðéPù,
           = 1 - ÐpoÃeÄÕpa ×ÙÚ×aÎa ÉÚ POâéKA.

OcÔaÌØÎÙe 7 ÂÉÔo× - ÚÎaÞeÎÉe ISCALL × ÍoÍeÎÔ ×ÙÚo×a.

-ISNAMEOLD × ÍoÍeÎÔ ×ÙÚo×a.

-EcÌÉ × ÍoÍeÎÔ ×ÙÚo×a ISNAMEOLD /= 0 (ÉÍÑ), Ôo ÄaÌee - PROCOLD É PROTOLD.

-BEGIN (2 ÂaÊÔa) × ÍoÍeÎÔ ×ÙÚo×a (ÂaÚo×ÙÊ aÄpec ÄÌÑ ËoÍaÎÄ ÐepeÄaÞ ÕÐpa×ÌeÎÉÑ; ÉÌÉ ÎaÞaÌo ÂÕÆepa ËoÍaÎÄ, ÉÌÉ ÎaÞaÌo ÐpoÃeÄÕpÙ).

-EcÌÉ × ÍoÍeÎÔ ×ÙÚo×a ISNAMEOLD /= 1 (×ÙÚo×), Ôo ÄaÌee - BEGIN+2, BEGIN+3 - ÎaÞaÌo ÂÕÆepa ËoÎcÔaÎÔ.

-SAVEAREA, SAVEAREA+1 - ÕËaÚaÔeÌØ Îa ÚaÐoÍÎeÎÎÕÀ ÐoÚÉÃÉÀ ÇÌa×ÎoÇo cÔeËa × ÍoÍeÎÔ ×ÙÚo×a.

-NTK × ÍoÍeÎÔ ×ÙÚo×a - aÄpec ×oÚ×paÔa.

%ENDL

äaÌee - ÌoËaÌØÎÙe ÉÍeÎa (Ðo 3 ÂaÊÔa Îa ÉÍÑ):

   - ÂaÊÔ ËoÎÔpoÌÑ,
   - 2 ÂaÊÔa - aÄpec ÚÎaÞeÎÉÑ × ÍoÍeÎÔ ×ÙÚo×a.

ìoËaÌØÎÙe ÉÍeÎa ÚaÐÉcÙ×aÀÔcÑ × cÔeË × ÐopÑÄËe Éx ÐepeÞÉcÌeÎÉÑ × ËoÎcÔpÕËÃÉÉ "éMEHA:".

äaÌee - ÆopÍaÌØÎÙe ÐapaÍeÔpÙ; aÎaÌoÇÉÞÎÙ ÌoËaÌØÎÙÍ ÉÍeÎaÍ.

äaÌee - ÉÍeÎa É ×ÙpeÚËÉ, cooÔ×eÔcÔ×ÕÀÝÉe ×oÚ×paÔÎÙÍ É ×ÙxoÄÎÙÍ ÐapaÍeÔpaÍ; ÚaÐÉcÙ×aÀÔcÑ × cÔeË × ÐopÑÄËe ÐepeÞÉcÌeÎÉÑ.

Bo ×ÔopoÍ cÔeËe ×o ×peÍÑ ÉcÐoÌÎeÎÉÑ ÍoÇÕÔ ÎaxoÄÉÔØcÑ ÚaÐÉcÉ ocÔaÎo×a ÉÌÉ ocÔaÎo×a Ðo oÛÉÂËe. HÉÖe ÐpÉ×eÄeÎa cÔpÕËÔÕpa ÚaÐÉceÊ ocÔaÎo×a É ocÔaÎo×a Ðo oÛÉÂËe:

-0 ;

-MAINREG, Ô.e. ÐpÉÚÎaË ×ÙÂpaÎÎoÇo ÐoÌØÚo×aÔeÌeÍ ÑÚÙËa;
-REGIM, Ô.e. ÑÚÙË, Îa ËoÔopoÍ ÎaÐÉcaÎa ÐpÉocÔaÎo×ÌeÎÎaÑ ÐpoÃeÄÕpa;
-BEGIN..BEGIN+3, Ô.e. aÄpeca ÎaÞaÌa ÐpoÃeÄÕpÙ É ee ÂÕÆepa ËoÎcÔaÎÔ.

äaÌee ÄÌÑ peÖÉÍa ocÔaÎo×a cÌeÄÕÀÔ:

-CoÄepÖÉÍoe ÑÞeeË CLASS, C.PROC, C.ISAME, C.ISCALL, cooÔ×eÔcÔ×eÎÎo, × ÍoÍeÎÔ ÐpÉocÔaÎo×a;

-8 ÂaÊÔo×: NTK, CURRENT2, C.BEGIN, C.ISCALL × ÍoÍeÎÔ ÐpÉocÔaÎo×a.

3.5.6. CÔpÕËÔÕpa ÔaÂÌÉÃÙ ÉÍeÎ.

KaÖÄoe ÉÍÑ, ×cÔpeÔÉ×ÛeecÑ × xoÄe cÉÎÔaËcÉÞecËoÇo paÚÂopa, ÚaÎocÉÔcÑ × ÔaÂÌÉÃÕ ÉÍeÎ (ecÌÉ eÇo ÔaÍ eÝe ÎeÔ) É ÕÖe Îe ÍoÖeÔ ÂÙÔØ oÔÔÕÄa ×ÙÞepËÎÕÔo.

B ÔaÂÌÉÃe ÉÍeÎ xpaÎÉÔcÑ cÌeÄÕÝee:

-ccÙÌËa Îa ÚÎaÞeÎÉe - 2 ÂaÊÔa,

-ÂaÊÔ ÚaÝÉÔÙ (ËoÎÔpoÌÑ),

-cÍeÝeÎÉe ÔeËcÔa ÉÄeÎÔÉÆÉËaÔopa oÔÎocÉÔeÌØÎo ÎaÞaÌa \ÂÕÆepa ÉÍeÎ\ (ÉÍeÕeÍoÇo ÔaËÖe \ÔaÂÌÉÃeÊ ÉÄeÎÔÉÆÉËaÔopo×\).

TaËaÑ opÇaÎÉÚaÃÉÑ ÔaÂÌÉÃÉ ÉÍeÎ ÐoÚ×oÌÑeÔ:

-ÜËoÎoÍÉÔØ ÐaÍÑÔØ ÐpÉ ÎeÂoÌØÛoÍ ËoÌÉÞecÔ×e ÉÍeÎ ÉÌÉ Éx ÍaÌoÊ ÄÌÉÎe (ÍeÎee 8 cÉÍ×oÌo×, Ô.e. ÞaÝe ×ceÇo ×cÔpeÞaÀÝÉecÑ ÉÍeÎa).

-cÞÉÔaÔØ ×ce cÉÍ×oÌÙ ÉÄeÎÔÉÆÉËaÔopa ÚÎaÞÉÍÙÍÉ.

âÕÆep ÉÍeÎ ÐpÉ ÎeoÂxoÄÉÍocÔÉ ÍoÖeÔ pacÛÉpÑÔØcÑ, ÐpÉ ÜÔoÍ ÍeÎÑeÔcÑ eÇo ÎaÞaÌØÎÙÊ aÄpec (ÉÍeÎÎo ÐoÜÔoÍÕ × ÔaÂÌÉÃe ÉÍeÎ xpaÎÉÔcÑ \cÍeÝeÎÉe\ ÉÄeÎÔeÆÉËaÔopa oÔÎocÉÔeÌØÎo ÎaÞaÌa ÂÕÆepa).

HoÍep ÉÍeÎÉ ÚaÎÉÍaeÔ oÄÉÎ ÂaÊÔ. B P-ÉÎÔepÐpeÔaÔope ×eÚÄe ×ÍecÔo ÉÍeÎÉ ÉcÐoÌØÚÕeÔcÑ eÇo ÎoÍep. äeÊcÔ×ÉÔeÌØÎo, Ðo ÎoÍepÕ ÉÍeÎÉ oÄÎoÚÎaÞÎo ×occÔaÎa×ÌÉ×aÀÔcÑ ×ce eÇo xapaËÔepÉcÔÉËÉ.

TaÂÌÉÃa ÉÍeÎ cÔaÔÉÞecËÉ ÚaÎÉÍaeÔ 5 oÔÄeÌØÎÙx cÔpaÎÉÃ É opÇaÎÉÚo×aÎa Ðo ÐpÉÎÃÉÐÕ ÉÎÄeËcÎoÇo ÄocÔÕÐa, ÇÄe ÉÎÄeËcoÍ cÌÕÖÉÔ ÎoÍep ÉÍeÎÉ; ÂaÊÔÙ cÔpaÎÉÃ c oÄÉÎaËo×ÙÍ ÎoÍepoÍ oÐÉcÙ×aÀÔ oÄÎo É Ôo Öe ÉÍÑ.

CÔpÕËÔÕpa ÂaÊÔa ËoÎÔpoÌÑ ÔaËo×a:

-7,6 ÂÉÔÙ - ÚaÝÉÔa ÉÍeÎÉ:

  00 - ÚaÝÉÔÙ ÎeÔ,
  01 - ÞacÔÉÞÎaÑ ÚaÝÉÔa,
  10 - ÐoÌÎaÑ ÚaÝÉÔa,
  11 - cÉcÔeÍÎaÑ (aÂcoÌÀÔÎaÑ) ÚaÝÉÔa.

-1 ÂÉÔ - ÐpÉÚÎaË cÉcÔeÍÎocÔÉ, Ô.e. ÐpÉÚÎaË, ÎaÄo ÉÌÉ Îe ÎaÄo ×ÙÄa×aÔØ ÉÍÑ Ðo ÐpeÄÐÉcaÎÉÀ "KATAìOç BCEX éMEH" (0 - ÎaÄo, 1 - Îe ÎaÄo).

-0 ÂÉÔ - ÐpÉÚÎaË ÎaÌÉÞÉÑ ËoÎÔpoÌÑ Úa ÉÍeÎeÍ (0 - ÎeÔ, 1 - Äa).

TaÂÌÉÃa ÉÍeÎ ÚaÐoÌÎÑeÔcÑ ÐocÌeÄo×aÔeÌØÎo, ÎaÞÉÎaÑ c 0-Ço ÉÍeÎÉ. B ÎaÞaÌe ÔaÂÌÉÃÙ ÎaxoÄÑÔcÑ cÔaÎÄapÔÎÙe ÉÍeÎa, ÚaÎocÉÍÙe ÐpÉ ×ÙÚo×e ÉÎÔepÐpeÔaÔopa. TaÂÌÉÃa cÔaÎÄapÔÎÙx ÉÍeÎ ÐpÉ×eÄeÎa × 5.4.4 ÐpÉ oÐÉcaÎÉÉ ×ÎÕÔpeÎÎeÇo ÐpeÄcÔa×ÌeÎÉÑ cÔaÎÄapÔÎÙx ÐpoÃeÄÕp (ÕËaÚaÎÎÙe ÎoÍepa Ñ×ÌÑÀÔcÑ ÔaËÖe ÎoÍepaÍÉ Éx ÉÍeÎ). C ÄpÕÇoÊ cÔopoÎÙ (oÔ ¤FF ×ÎÉÚ) pacÐoÌaÇaÀÔcÑ ÌoËaÌØÎÙe ÉÍeÎa ÍoÄÕÌeÊ É ÉcÐoÌÎÉÔeÌeÊ.

B ÂÕÆepe ÉÍeÎ ÉÄeÎÔÉÆÉËaÔop xpaÎÉÔcÑ × cÌeÄÕÀÝeÍ ×ÉÄe:

-ÂaÊÔ, oÐpeÄeÌÑeÍÙÊ ÕËaÚaÎÎÙÍ × ÔaÂÌÉÃe ÉÍeÎ cÍeÝeÎÉeÍ - ÄÌÉÎa ÉÄeÎÔÉÆÉËaÔopa × cÉÍ×oÌax,

-ÄaÌee - caÍ ÉÄeÎÔÉÆÉËaÔop, Ðo cÉÍ×oÌÕ × ÂaÊÔe.

K ÐpeÉÍÕÝecÔ×aÍ ÔaËoÇo cÐocoÂa ÐpeÄcÔa×ÌeÎÉÑ oÔÎocÉÔcÑ:

-âÙcÔpÙÊ ÄocÔÕÐ Ë ÉÍeÎÉ.

-MaÌÙÊ oÂßeÍ ÔpeÂÕeÍoÊ ÐaÍÑÔÉ.

-õÄoÂcÔ×o ×ÎÕÔpeÎÎeÇo ÐpeÄcÔa×ÌeÎÉÑ ÉÍeÎ; ËoÍÐaËÔÎocÔØ ÐpeÄcÔa×ÌeÎÉÑ ÉÍeÎÉ ×o ×ÎÕÔpeÎÎeÍ ËoÄe.

-CooÔ×eÔcÔ×Ée ÍeÔoÄa ÄocÔÕÐa aÐÐapaÔÎÙÍ ×oÚÍoÖÎocÔÑÍ üBM É, ËaË cÌeÄcÔ×Ée, ÕÄoÂcÔ×o oÂpaÂoÔËÉ.

-CooÔ×eÔcÔ×Ée ÍeÔoÄa ÄocÔÕÐa ×ÙÂpaÎÎoÍÕ ÍexaÎÉÚÍÕ peaÌÉÚaÃÉÉ ÐpoÃeÄÕp.

B peÚÕÌØÔaÔe ÕÄaÌocØ ÄocÔÉÞØ ×ÙcoËoÇo ÂÙcÔpoÄeÊcÔ×ÉÑ P-ÉÎÔepÐpeÔaÔopa ÐpÉ paÂoÔe c ÉÍeÎaÍÉ.

K ÎeÄocÔaÔËaÍ cÐocoÂa ÍoÖÎo oÔÎecÔÉ:

-MaÌoe ËoÌÉÞecÔ×o ×oÚÍoÖÎÙx ÉÍeÎ (256, ×ËÌÀÞaÑ cÔaÎÄapÔÎÙe É ÉÍeÎa aËÔÉ×ÎÙx ÍoÄÕÌeÊ).

-âÙcÔpÕÀ ÚacopÑeÍocÔØ ÔaÂÌÉÃÙ ÉÍeÎ.

 

4. éCðOìøúõEMùE TEXHéþECKéE CPEäCTBA.

4.1. TpeÂÕeÍaÑ ËoÎÆÉÇÕpaÃÉÑ.

CÉcÔeÍa "ûKOìøHéãA" ÆÕÎËÃÉoÎÉpÕeÔ × cÌeÄÕÀÝeÊ ËoÎÆÉÇÕpaÃÉÉ üBM "AçAT":

-üBM "AçAT" c oÂßeÍoÍ Oúõ 64K ÂaÊÔ É ððúõ 32K ÂaÊÔ (7 ÉcÐoÌÎeÎÉe).

-OÄÉÎ ÉÌÉ Ä×a ÄÉcËo×oÄa Îa oÄÎoÍ paÚßeÍe.

-ã×eÔÎoÊ ÔeÌe×ÉÚÉoÎÎÙÊ ÍoÎÉÔop.

4.2. ApxÉÔeËÔÕpa üBM "AçAT".

7 ÉcÐoÌÎeÎÉe üBM "AçAT" ÉÍeeÔ cÌeÄÕÀÝÕÀ cÔpÕËÔÕpÕ ÐaÍÑÔÉ:

-0000.7FFF - ocÎo×Îoe Oúõ;
-8000.BFFF - ÄoÐoÌÎÉÔeÌØÎaÑ ÐÌaÔa Oúõ;
-C000.CFFF - ÐaÍÑÔØ ×ÎeÛÎÉx ÕcÔpoÊcÔ×;
-D000.FFFF - ÐÌaÔa Oúõ c ÚaÝÉÔoÊ Ðo ÚaÐÉcÉ.

HÉÖe ÉÚoÂpaÖeÎ cÐoco oÔoÂpaÖeÎÉÑ 96K ÐaÍÑÔÉ × 64K aÄpecÎoÇo ÐpocÔpaÎcÔ×a É ÐpÉ×eÄeÎÙ oÂoÚÎaÞeÎÉÑ, ÉcÐoÌØÚÕeÍÙe × ÐpoÇpaÍÍax:


     ------------
0000 |          |
     | OcÎo×Îoe |
     |          |
     |   Oúõ    |
7FFF |          |
     -----------------------
8000 |          |          |
     | HOPMOúõ  |  äOðOúõ  |
BFFF |          |          |
     -----------------------
C000 .          .
     .          .
CFFF .          .
     -----------------------  -----------------------
D000 |          |          |  |          |          |
     |  LC0D0   |  LC0D1   |  |  LC1D0   |  LC1D1   |
DFFF |          |          |  |          |          |
     -----------------------  -----------------------
E000 |          |             |          |
     |   LC0    |             |   LC1    |
FFFF |          |             |          |
     ------------             ------------

KÌaccÉÆÉËaÃÉÑ ÐaÍÑÔÉ:

-OcÎo×Îoe Oúõ (¤0000-¤7FFF) ÐocÔoÑÎÎo ÄocÔÕÐÎo Îa ÞÔeÎÉe É Îa ÚaÐÉcØ. B ÎeÍ pacÐoÌaÇaÀÔcÑ:

-00 cÔpaÎÉÃa, ÞepeÚ ËoÔopÕÀ ×ÙÐoÌÎÑeÔcÑ Ëoc×eÎÎaÑ aÄpecaÃÉÑ × ËoÍaÎÄax ÍÉËpoÐpoÃeccopa, É ÇÄe pacÐoÌaÇaÀÔcÑ ÎaÉÂoÌee ÕÐoÔpeÂÉÔeÌØÎÙe ÑÞeÊËÉ;
-01 cÔpaÎÉÃa, ÉcÐoÌØÚÕeÍaÑ ÍÉËpoÐpoÃeccopoÍ ËaË aÐÐapaÔÎÙÊ cÔeË;
-8 ÐocÌeÄo×aÔeÌØÎÙx cÔpaÎÉÃ ÔeËcÔo×oÊ ÜËpaÎÎoÊ ÐaÍÑÔÉ;
-32 (¤20) ÐocÌeÄo×aÔeÌØÎÙx cÔpaÎÉÃ ÇpaÆÉÞecËoÊ ÜËpaÎÎoÊ ÐaÍÑÔÉ.

KpoÍe ÔoÇo, Ô.Ë. ocÎo×Îoe Oúõ ÄocÔÕÐÎo ÉÚ ÌÀÂoÇo ÂaÎËa ÐaÍÑÔÉ, × ÎeÍ ÕÄoÂÎo pacÐoÌoÇaÔØ ÎaÉÂoÌee ÕÐoÔpeÂÉÔeÌØÎÙe ÐoÄÐpoÇpaÍÍÙ (ÎaÐpÉÍep IOSUB, 6) É ÐoÄÐpoÇpaÍÍÙ ÐepeËÌÀÞeÎÉÑ ÂaÎËo× ÐaÍÑÔÉ.

-B oÄÎoÍ ÉÚ 6 paÚßeÍo× ÇeÎÐÌaÔÙ üBM ÄoÌÖÎa ÎaxoÄÉÔcÑ ÐÌaÔa ÄoÐoÌÎÉÔeÌØÎoÇo Oúõ (¤8000-¤BFFF). ðaÍÑÔØ ÍoÖeÔ ÎaxoÄÉÔcÑ × oÄÎoÍ ÉÚ 3 cocÔoÑÎÉÊ:

-ÄocÔÕÐeÎ Îa ÞÔeÎÉe É ÚaÐÉcØ ÂÌoË NORMOZU (¤CX08),
-ÄocÔÕÐeÎ Îa ÞÔeÎÉe É ÚaÐÉcØ ÂÌoË DOPOZU (¤CX09),
-Îe ÄocÔÕÐeÎ ÎÉ oÄÉÎ ÉÚ ÂÌoËo× (ÐpÉ ÞÔeÎÉÉ ÞÉÔaeÔcÑ ¤FF) (¤CX00).

B cËoÂËax ÕËaÚaÎ aÄpec, Ðo ËoÔopoÍÕ ÔpeÂÕeÔcÑ ÐpoÉÚ×ecÔÉ ÚaÐÉcØ ÄÌÑ ×ÙÂopa ÄaÎÎoÇo cocÔoÑÎÉÑ (X - ÎoÍep paÚßeÍa ÐÌaÔÙ Oúõ).

-B oÄÎoÍ ÉÚ 6 paÚßeÍo× ÇeÎÐÌaÔÙ üBM ÄoÌÖÎa ÎaxoÄÉÔØcÑ ÐÌaÔa ððúõ (ÆaËÔÉÞecËÉ Oúõ c ÚaÝÉÔoÊ Ðo ÚaÐÉcÉ). ðaÍÑÔØ oÔ ¤D000 Äo ¤FFFF × ÌÀÂoÊ ÍoÍeÎÔ ÄocÔÕÐÎa ÉÌÉ ÔoÌØËo Îa ÞÔeÎÉe, ÉÌÉ ÔoÌØo Îa ÚaÐÉcØ (ÞÉÔaeÔcÑ ¤FF ÉÌÉ Öe coÄepÖÉÍoe ðúõ). CocÔoÑÎÉÑ ÐÌaÔÙ:



----------------------------------------------
|  N |    0    |    2    |     4   |   6     |
| M  |         |         |         |         |
----------------------------------------------
| 0  | ÚÐ LC0  | ÞÔ LC0  | ÚÐ LC0  | ÞÔ LC0  |
|    | É LC0D0 | É LC0D0 | É LC0D1 | É LC0D1 |
----------------------------------------------
| 1  | ÚÐ LC1  | ÞÔ LC1  | ÚÐ LC1  | ÞÔ LC1  |
|    | É LC1D0 | É LC1D0 | É LC1D1 | É LC1D1 |
----------------------------------------------

BÙÂop cocÔoÑÎÉÑ ÐpoÉÚ×oÄÉÔcÑ ÚaÐÉcØÀ Ðo aÄpecÕ ¤CYNM, ÇÄe Y - ÎoÍep paÚßeÍa ÐÌaÔÙ ððúõ.

-AÄpecÎoe ÐpocÔpaÎcÔ×o ¤C000-¤CFFF oÔ×eÄeÎo ÄÌÑ ÕÐpa×ÌeÎÉÑ ÐaÍÑÔØÀ É ÄoÐoÌÎÉÔeÌØÎÙÍÉ ÕcÔpoÊcÔ×aÍÉ:

-¤C0 cÔpaÎÉÃa - ÕÐpa×ÌeÎÉe ××oÄoÍ c ËÌa×ÉaÔÕpÙ É aÎaÌoÇo×ÙÍ ××oÄoÍ-×Ù×oÄoÍ;
-¤C1-¤C6 cÔpaÎÉÃÙ cooÔ×eÔcÔ×ÕÀÔ 1-6 paÚßeÍaÍ ÇeÎÐÌaÔÙ. OÐpeÄeÌeÎÉe ÔÉÐa ÐoÄËÌÀÞeÎÎoÇo Ë paÚßeÍÕ X ÕcÔpoÊcÔ×:
-0-2 ÂaÊÔÙ cÔpaÎÉÃÙ pa×ÎÙ A2 20 A0 - ÄpaÊ×ep ÄÉcËo×oÄa,
-0 ÂaÊÔ cÔpaÎÉÃÙ pa×eÎ FF - ÕcÔpoÊcÔ×a ÎeÔ,
-1 ÂaÊÔ cÔpaÎÉÃÙ 80..FE - ÐÌaÔa ððúõ,
-0 ÂaÊÔ cÔpaÎÉÃÙ pa×eÎ 0, 8, 9 - ÐÌaÔa ÄoÐoÌÎÉÔeÌØÎoÇo Oúõ,
-¤C0N0-¤C0N3 (N=X+8) pa×ÎÙ 00 00 00 FF - ÐÌaÔa ÉÎÔepÆeÊca.

-¤C7 cÔpaÎÉÃa - ËoÎÔpoÌÌep ÄÉcÐÌeÑ. éÍeÀÔcÑ 5 peÖÉÍo× oÔoÂpaÖeÎÉÑ. äÌÑ çCP É çBP ÐoÄ oËÎo ÔpeÂÕeÔcÑ 8K, ÐoÄ ocÔaÌØÎÙe peÖÉÍÙ - 2K. äÌÑ ×ÙÂopa peÖÉÍa oÔoÂpaÖeÎÉÑ ÎeoÂxoÄÉÍo oÂpaÔÉÔØcÑ Ðo aÄpecÕ ¤C7XY, ÇÄe XY oÐpeÄeÌÑeÔcÑ Ðo ÔaÂÌÉÃe × Úa×ÉcÉÍocÔÉ oÔ ÔpeÂÕeÍoÇo peÖÉÍa É ÎoÍepa ÎaÞaÌØÎoÊ cÔpaÎÉÃÙ ÔeËcÔo×oÇo ÜËpaÎa.



    | 00 08 10 18 20 28 30 38 40 48 50 58 60 68 70 78
----|------------------------------------------------
çHP | 00 04 08 0C 10 14 18 1C 20 24 28 2C 30 34 38 3C
çCP | 01 -- -- -- 11 -- -- -- 21 -- -- -- 31 -- -- --
çãC | 02 06 0A 0E 12 16 1A 1E 22 26 2A 2E 32 36 3A 3E
çHC | 82 86 8A 8E 92 96 9A 9E A2 A6 AA AE B2 B6 BA BE
çBP | 03 -- -- -- 13 -- -- -- 23 -- -- -- 33 -- -- --

-¤C8-¤CF cÔpaÎÉÃÙ ÉcÐoÌØÚÕÀÔcÑ ÄÌÑ pacÛÉpeÎÉÑ ÐaÍÑÔÉ ×ÎeÛÎÉx ÕcÔpoÊcÔ×.

Ha üBM "AçAT" ÉÍeÀÔcÑ ÔaËÖe 2 ÔaÊÍepa:

-NMI - ÔaÊÍep c ÞacÔoÔoÊ ÐpepÙ×aÎÉÊ 50 çÃ, cÉÎxpoÎÉÚÉpo×aÎÎÙÊ c ÉÍÐÕÌØcoÍ ËaÄpo×oÊ paÚ×epÔËÉ ÔeÌeÍoÎÉÔopa;

-IRQ - ÔaÊÍep c ÞacÔoÔoÊ 500 çÃ.

ðpepÙ×aÎÉÑ ÇeÎepÉpÕÀÔcÑ ÔaË, ÞÔo 50% ×peÍeÎÉ ÐpoÃeccop ×ÙÐoÌÎÑeÔ ÐpoÇpaÍÍÕ oÂpaÂoÔËÉ ÐpepÙ×aÎÉÑ (ecÌÉ oÎa Úa×epÛÉÔcÑ paÎØÛe, oÎa ÂÕÄeÔ ×ÙÚ×aÎa cÎo×a).

PaÐÉpa-ÉÎÔepÐpeÔaÔop ÉcÐoÌØÚÕeÔ ÐpepÙ×aÎÉÑ ÄÌÑ opÇaÎÉÚaÃÉÉ ËoÍÂÉÎÉpo×aÎÎoÇo ÔeËcÔo×o-ÇpaÆÉÞecËoÇo peÖÉÍa oÔoÂpaÖeÎÉÑ ÉÎÆopÍaÃÉÉ Îa ÜËpaÎ ÔeÌeÍoÎÉÔopa, Îe ÐpeÄÕcÍoÔpeÎÎoÇo cÔaÎÄapÔÎÙÍÉ aÐÐapaÔÎÙÍÉ cpeÄcÔ×aÍÉ. B ÎaÞaÌe ÃÉËÌa oÂÎo×ÌeÎÉÑ coÄepÖÉÍoÇo ÜËpaÎa Ðo ÐpepÙ×aÎÉÀ NMI ×ËÌÀÞaeÔcÑ peÖÉÍ oÔoÂpaÖeÎÉÑ ÇpaÆÉÞecËoÊ cÔpaÎÉÃÙ, a ÐoÚÖe (Îa 190-Í ÐpepÙ×aÎÉÉ IRQ) ×ËÌÀÞaeÔcÑ peÖÉÍ oÔoÂpaÖeÎÉÑ ÔeËcÔo×oÊ cÔpaÎÉÃÙ.

çeÎepaÔopÙ ÐpepÙ×aÎÉÊ ×ËÌÀÞaÀÔcÑ É ×ÙËÌÀÞaÀÔcÑ oÄÎo×peÍeÎÎo oÂpaÝeÎÉeÍ Ë ÑÞeÊËe ¤C040 É ¤C050, cooÔ×eÔcÔ×eÎÎo.

B c×ÑÚÉ c ÎeÄoÐÕcÔÉÍocÔØÀ ÐpepÙ×aÎÉÑ paÂoÔÙ ÄpaÊ×epa ÄÉcËa RWTS ÐpÉ oÂpaÝeÎÉÉ Ë ÄÉcËÕ ÇeÎepaÔopÙ ÐpepÙ×aÎÉÊ ×ÙËÌÀÞaÀÔcÑ.

ðpÉÎÃÉÐÙ oÂÍeÎa c ÄÉcËo×oÄoÍ É cÐocoÂÙ ËoÄÉpo×aÎÉÑ ÉÎÆopÍaÃÉeÊ ÍoÖÎo ÎaÊÔÉ × [1].

 

5. BùúOB é úAçPõúKA

5.1. þÔo ÐpoÉcxoÄÉÔ ÐpÉ ×ËÌÀÞeÎÉÉ ÍaÛÉÎÙ.

ðocÔoÑÎÎaÑ ÐaÍÑÔØ üBM "AçAT" Îe coÄepÖÉÔ ÎÉËaËoÊ cÉcÔeÍÙ ÐpoÇpaÍÍÉpo×aÎÉÑ, × ÎeÊ ÎaxoÄÑÔcÑ ÔoÌØËo ÂaÚÉcÎÙe ÐoÄÐpoÇpaÍÍÙ ××oÄa-×Ù×oÄa É cÉcÔeÍÎÙÊ ÍoÎÉÔop. úaÇpÕÚËa × ÐaÍÑÔØ ÌÀÂoÊ cÉcÔeÍÙ, × Ô.Þ. É "ûKOìøHéãù", ÐpoÉcxoÄÉÔ a×ÔoÍaÔÉÞecËÉ ÐpÉ ×ËÌÀÞeÎÉÉ ÍaÛÉÎÙ ÂÌaÇoÄapÑ ocoÂoÊ cÔpÕËÔÕpe cÉcÔeÍÎoÇo ÄÉcËa (pÉc. 5.1Â) É ÐoÄÄepÖËÉ co cÔopoÎÙ aÐÐapaÔÕpÙ. ðpÉ ×ËÌÀÞeÎÉÉ ÍaÛÉÎÙ × ÎeÊ ÐpoÉcxoÄÑÔ cÌeÄÕÀÝÉe ÐpoÃeccÙ:

-AÐÐapaÔÎaÑ paÚÍeÔËa ÐaÍÑÔÉ ÎaÞaÌØÎÙÍÉ ÚÎaÞeÎÉÑÍÉ.

-AÐÐapaÔÎoe ×ËÌÀÞeÎÉe Îa ÚaÐÉcØ ÂaÎËa ðúõ LC0D0, ÐpÉ ÜÔoÍ oÔËpÙ×aeÔcÑ Îa ÞÔeÎÉe cÉcÔeÍÎÙÊ ÍoÎÉÔop.

-AÐÐapaÔÕpa ×ÙÄaeÔ cÉÇÎaÌ "CâPOC", Ðo ËoÔopoÍÕ ÉÎÉÃÉÉpÕeÔcÑ paÂoÔa ÍÉËpoÐpoÃeccopa É ×ÙÐoÌÎÑeÔcÑ ÐpoÇpaÍÍa oÂpaÂoÔËÉ cÉÇÎaÌa "CâPOC", aÄpec ËoÔopoÊ ÚaÐÉcaÎ × cÔapÛÉx aÄpecax ÐaÍÑÔÉ (¤FFFC-¤FFFD).

-üÔa ÐpoÇpaÍÍa

-oÐpeÄeÌÑeÔ Ðo cocÔoÑÎÉÀ ÐaÍÑÔÉ, ÞÔo ÍaÛÉÎa ÔoÌØËo ÞÔo ×ËÌÀÞeÎa,

-×ÙÄaeÔ × ×epxÎeÊ cÔpoËe ÜËpaÎa ÎaÄÐÉcØ " ** AçAT ** ",

-oÐpeÄeÌÑeÔ ÎoÍep paÚßeÍa X, × ËoÔopoÍ ÎaxoÄÉÔcÑ ËoÎÔpoÌÌep ÄÉcËo×oÄa,

-ÐepeÄaeÔ ÕÐpa×ÌeÎÉe Ðo aÄpecÕ ¤CX00 (ÎaÞaÌØÎaÑ ÚaÇpÕÚËa cÉcÔeÍÙ ÐpoÇpaÍÍÉpo×aÎÉÑ).

äaÌØÎeÊÛaÑ paÂoÔa ÍaÛÉÎÙ ÉÄeÔ ÐoÄ ÕÐpa×ÌeÎÉeÍ ÚaÇpÕÖeÎÎoÊ cÉcÔeÍÙ ÐpoÇpaÍÍÉpo×aÎÉÑ.

äÌÑ ÔoÇo, ÞÔoÂÙ ÐpoÉÚ×ecÔÉ ÐepeÚaÇpÕÚËÕ cÉcÔeÍÙ ÐpÉ ÕÖe ×ËÌÀÞeÎÎoÊ ÍaÛÉÎe, ÄocÔaÔoÞÎo ÐepeÄaÔØ ÕÐpa×ÌeÎÉe Ðo aÄpecÕ ¤CX00, cÄeÌa× ÐpeÄ×apÉÔeÌØÎo ÄocÔÕÐÎÙÍ Îa ÞÔeÎÉe cÉcÔeÍÎÙÊ ÍoÎÉÔop, Ô.e. ×ËÌÀÞÉ× \Îa ÚaÐÉcØ\ ÂaÎËÉ LC0 ÉÌÉ LC1.

5.2. A×ÔoÚaÇpÕÚËa (ÚaÇpÕÚËa ÎaÞaÌØÎoÇo ÚaÇpÕÚÞÉËa).

\I ÜÔaÐ ÎaÞaÌØÎoÊ ÚaÇpÕÚËÉ.\ AÄpecÎoe ÐpocÔpaÎcÔ×o ¤CX00-¤CXFF - ÜÔo ðúõ ÄÉcËo×oÄa. B ÎeÍ ÎaxoÄÉÔcÑ ÐpoÇpaÍÍa ÞÔeÎÉÑ ÎÕÌe×oÇo ceËÔopa ÎÕÌe×oÇo ÔpeËa. ðpÉ ×xoÄe Ðo aÄpecÕ ¤CX00 ÐpoÉcxoÄÉÔ ×ËÌÀÞeÎÉe ÄÉcËo×oÄa É ËaÌÉÂpo×Ëa ÇoÌo×ËÉ: oÎa oÔ×oÄÉÔcÑ Äo ÕÐopa Ë ×ÎeÛÎeÊ cÔopoÎe ÄÉcËa (0 ÔpeË), ÞÔo coÐpo×oÖÄaeÔcÑ xapaËÔepÎÙÍ Ú×ÕËoÍ, ÐoxoÖÉÍ Îa cËpeÖeÔ. úaÔeÍ Îa 8-À cÔpaÎÉÃÕ Oúõ cÞÉÔÙ×aeÔcÑ 0/0 ÔpeË/ceËÔop ÄÉcËa, coÄepÖaÝÉÊ ÐpoÇpaÍÍÕ-a×ÔoÚaÇpÕÚÞÉË cÉcÔeÍÙ ÐpoÇpaÍÍÉpo×aÎÉÑ, É ÕÐpa×ÌeÎÉe ÐepeÄaeÔcÑ Îa Îee.

äaÎÎaÑ ÐpoÇpaÍÍa × ðúõ ÄÉcËo×oÄa Îe ÕÎÉ×epcaÌØÎa: oÎa Îe MOöeÔ cÞÉÔÙ×aÔØ ceËÔop c ÐpoÉÚ×oÌØÎoÇo ÔpeËa ÉÚ-Úa oÇpaÎÉÞeÎÉÑ Îa c×oÊ oÂßeÍ (1 cÔpaÎÉÃa). ðo ÔoÊ Öe ÐpÉÞÉÎe oÎa Îe peaÇÉpÕeÔ Îa oÛÉÂËÉ ÞÔeÎÉÑ, ÐoÜÔoÍÕ ecÌÉ ÐpÉ ×ËÌÀÞeÎÉÉ ÍaÛÉÎÙ Îa ÜËpaÎe ÇopÉÔ ÎaÄÐÉcØ " ** AçAT ** ", a ÄÉcËo×oÄ paÂoÔaeÔ cÌÉÛËoÍ ÄoÌÇo, ÚÎaÞÉÔ ÍaÛÉÎa Îe ÍoÖeÔ ÐpoÞÉÔaÔØ ÎaÞaÌØÎÙÊ ÚaÇpÕÚÞÉË (ÎaÐpÉÍep, oÎ ÚaÔepÔ ÉÌÉ ÐÌoxo ÐpoÛÌa ËaÌÉÂpo×Ëa ÇoÌo×ËÉ).

\II ÜÔaÐ ÎaÞaÌØÎoÊ ÚaÇpÕÚËÉ.\ Ha ÄaÎÎoÍ ÜÔaÐe ÐpoÉcxoÄÉÔ ÚaÇpÕÚËa 12 ÄoÐoÌÎÉÔeÌØÎÙx ceËÔopo× c ÔoÇo Öe 0 ÔpeËa, coÄepÖaÝÉx ÎaÞaÌØÎÙÊ ÚaÇpÕÚÞÉË cÉcÔeÍÙ "ûKOìøHéãA". ðpÉ Éx cÞÉÔÙ×aÎÉÉ ÉcÐoÌØÚÕeÔcÑ Ôa Öe ÐpoÇpaÍÍa ÞÔeÎÉÑ ceËÔopa (ÔoÞËa ×xoÄa ¤CX5C).


-----  PÉc.5.1  CÔpÕËÔÕpa paÂoÞeÇo É cÉcÔeÍÎoÇo ÄÉcËo×. -----

 ceËÔ  0  123456789ABCDEF     ceËÔ  0123456789ABC   DEF
ÔpeË !--------------------!  ÔpeË !---------------------!
  0  !Hú! HE éCðOìøúõETCñ !    0  ! HAþ.úAçPõúþéK ! XXX !
     !--------------------!       !---------------------! 
  1  !                    !    1  !   MOäõìé  CéCTEMù   !
  2  ! PAâOþEE  ðPOCTP-BO !    2  !     "ûKOìøHéãA"     !
  .  !    ðOìøúOBATEìñ    !    .  !       ( 60 K )      !
  .  !                    !   ¤0F !                     !
 ¤0F !      ( 64 K )      !       !---------------------!
 ¤10 !                    !   ¤10 ! CTAHä. ðAKETù (4K)  !
     !--------------------!       !---------------------!
 ¤11 ! KATAìOç äéCKA (4K) !   ¤11 ! KATAìOç äéCKA (4K)  !
     !--------------------!       !---------------------!
 ¤12 !                    !   ¤12 !                     !
 ¤13 ! PAâOþEE  ðPOCTP-BO !   ¤13 ! CTAHäAPTHùE  ðAKETù !
  .  !    ðOìøúOBATEìñ    !    .  ! é PAâOþEE ðPOCTP-BO !
  .  !                    !    .  !                     !
 ¤21 !      ( 68 K )      !   ¤21 !      ( 68 K )       !
 ¤22 !                    !   ¤22 !                     !
     !--------------------!       !---------------------!

      a) PaÂoÞÉÊ ÄÉcË               Â) CÉcÔeÍÎÙÊ ÄÉcË
-----------------------------------------------------------

5.3. CÔpÕËÔÕpa ÎaÞaÌØÎoÇo ÚaÇpÕÚÞÉËa.

HaÞaÌØÎÙÊ ÚaÇpÕÚÞÉË cocÔoÉÔ ÉÚ cÌeÄÕÀÝÉx ÞacÔeÊ:

-A×ÔoÚaÇpÕÚÞÉË - cÌÕÖÉÔ ÄÌÑ ÚaÇpÕÚËÉ × ÐaÍÑÔØ ocÔaÌØÎÙx ÞacÔeÊ. CpaÂaÔÙ×aeÔ oÄÉÎ paÚ × ÎaÞaÌe ÚaÇpÕÚËÉ.

-KoÍÐÌeËc ÂaÚÉcÎÙx ÐoÄÐpoÇpaÍÍ ××oÄa-×Ù×oÄa cÉcÔeÍÙ "ûKOìøHéãA" (IOSUB, 10). üÔoÔ ÂÌoË ocÔaeÔcÑ peÚÉÄeÎÔÎÙÍ × ÐaÍÑÔÉ × ÔeÞeÎÉe paÂoÔÙ ËaÖÄoÇo ÍoÄÕÌÑ cÉcÔeÍÙ, oÂecÐeÞÉ×aÑ ÔeÍ caÍÙÍ eÄÉÎcÔ×o Ðpa×ÉÌ ÄÉaÌoÇa ×o ×ceÊ cÉcÔeÍe.

-ðoÄÐpoÇpaÍÍa ÞÔeÎÉÑ/ÚaÐÉcÉ ÐpoÉÚ×oÌØÎoÇo ÔpeË/ceËÔopa (RWTS). OÎa ÉcÐoÌØÚÕeÔcÑ ÄÌÑ ÚaÇpÕÚËÉ ÂÌoËo× cÉcÔeÍÙ, a ÔaËÖe ÐpÉ paÚÍeÔËe paÂoÞÉx ÄÉcËo×.

-CÔpaÎÉÃa ËoÎÔpoÌØÎÙx cÕÍÍ. B ÎeÊ ÉcÐoÌØÚÕÀÔcÑ ÔoÌØËo ¤10-¤FF ÂaÊÔÙ; ÂaÊÔ XY coÄepÖÉÔ ËoÎÔpoÌØÎÕÀ cÕÍÍÕ ceËÔopa Y ÔpeËa X. KoÎÔpoÌØÎaÑ cÕÍÍa ÐpeÄcÔa×ÌÑeÔ coÂoÊ peÚÕÌØÔaÔ ÐocÌeÄo×aÔeÌØÎoÇo ÐpÉÍeÎeÎÉÑ oÐepaÃÉÉ "EOR" (ÉcËÌÀÞaÀÝeÇo "éìé") Ëo ×ceÍ ÂaÊÔaÍ cÔpaÎÉÃÙ ÄaÎÎÙx; oÎa ÉcÐoÌØÚÕeÔcÑ ÐpÉ ÚaÇpÕÚËe ÂÌoËa ÄÌÑ ËoÎÔpoÌÑ Ðpa×ÉÌØÎocÔÉ cÞÉÔÙ×aÎÉÑ ceËÔopo×.

-CoÂcÔ×eÎÎo ÎaÞaÌØÎÙÊ ÚaÇpÕÚÞÉË.

5.4. PaÂoÔa ÎaÞaÌØÎoÇo ÚaÇpÕÚÞÉËa.

ðocËoÌØËÕ ÎaÞaÌØÎÙÊ ÚaÇpÕÚÞÉË ÎaÞÉÎaeÔ paÂoÔÕ × ÎeoÐpeÄeÌeÎÎoÊ ÎaÞaÌØÎoÊ oÂcÔaÎo×Ëe, Îa ÎeÇo ×oÚÌaÇaeÔcÑ oÂÑÚaÎÎocÔØ oÐpeÄeÌÉÔØ ËoÎÆÉÇÕpaÃÉÀ ÍaÛÉÎÙ, ÐpÉ×ecÔÉ ÐaÍÑÔØ × ÎÕÖÎoe cocÔoÑÎÉe, ÎacÔpoÉÔØ cpeÄcÔ×a ×eÄeÎÉÑ ÄÉaÌoÇa.

ðoÄÇoÔo×ÉÔeÌØÎaÑ paÂoÔa ÎaÞaÌØÎoÇo ÚaÇpÕÚÞÉËa ÔaËo×a:

-úaÎeceÎÉe × ÔaÂÌÉÃÕ RWTS ÎoÍepa paÚßeÍa ËoÎÔpoÌÌepa ÄÉcËo×oÄa; ÜÔoÔ ÎoÍep ÂÙÌ oÐpeÄeÌeÎ eÝe cÉcÔeÍÎÙÍ ÍoÎÉÔopoÍ ÐpÉ ÐoÄÇoÔo×Ëe Ë ÚaÇpÕÚËe.

-OÐpeÄeÌeÎÉe paÚßeÍo× ÐÌaÔ ðúõ É ÄoÐoÌÎÉÔeÌØÎoÇo Oúõ. üÔo ÄeÌaeÔcÑ ÐÕÔeÍ oÐpoca ¤C1-¤C6 cÔpaÎÉÃ ÐaÍÑÔÉ (4.2). EcÌÉ oÄÎa ÉÚ ÐÌaÔ Îe ÎaÊÄeÎa, Îa ÜËpaÎ ×ÙÄaeÔcÑ cooÂÝeÎÉe, ÎaÐpÉÍep:

   HE HAêäEHA ðìATA ðúõ
   ðPOäOìöATø (ä/H)?

EcÌÉ Öe ÐÌaÔÙ ÂÙÌÉ ÎaÊÄeÎÙ ÂÌaÇoÐoÌÕÞÎo, ÚaÇpÕÚÞÉË ÎacÔpaÉ×aeÔ Úa×ÉcÉÍÙe oÔ ÎoÍepo× Éx paÚßeÍo× ÐoÄÐpoÇpaÍÍÙ × IOSUB, coÂpaÎÎÙe × ËoÎÃe ¤1B cÔpaÎÉÃÙ (ÐoÄÐpoÇpaÍÍÙ ÐepeËÌÀÞeÎÉÑ ÐaÍÑÔÉ É Äp.). HaÌÉÞÉe ÜÔÉx ÐoÄÐpoÇpaÍÍ ÐoÚ×oÌÑeÔ ÐÉcaÔØ paÂoÔaÀÝÉe × ÌÀÂoÊ ËoÎÆÉÇÕpaÃÉÉ ÍaÛÉÎÙ ÂÌoËÉ.

-OÐpeÄeÌeÎÉe ÎoÍepa paÚßeÍa ÐÌaÔÙ ÉÎÔepÆeÊca (ecÌÉ ÔaËo×aÑ ecÔØ).

-HacÔpoÊËa ÄÉaÌoÇa:

-ÜËpaÎÎaÑ cÔpaÎÉÃa × ¤1000-¤17FF,
-Ã×eÔÎoÊ ÔeËcÔo×ÙÊ peÖÉÍ,
-oËÎo Îa ×ecØ ÜËpaÎ.

-BÙÄaÞa ÇÌa×ÎoÇo cÉcÔeÍÎoÇo ÍeÎÀ É ÚaÐpoc ÍoÄÕÌÑ ÄÌÑ ÚaÇpÕÚËÉ (oÂecÐeÞÉ×aeÔcÑ c ÐoÍoÝØÀ IOSUB).

äaÌee ÎaÞÉÎaeÔcÑ \ÔpeÔÉÊ ÜÔaÐ ÎaÞaÌØÎoÊ ÚaÇpÕÚËÉ\. úaÇpÕÚËa ×ÙÂpaÎÎoÇo ÍoÄÕÌÑ ocÕÝecÔ×ÌÑeÔcÑ Ðo ÔaÂÌÉÃe. KaÖÄoÍÕ ÍoÄÕÌÀ × ÎeÊ cooÔ×eÔcÔ×ÕeÔ ÎecËoÌØËo cÔpoË, Ðo ÞÉcÌÕ c×ÑÚÎÙx ËoÍÐoÎeÎÔo×, oÂpaÚÕÀÝÉx ÜÔoÔ ÍoÄÕÌØ. OÄÎa cÔpoËa ÔaÂÌÉÃÙ oÐpeÄeÌÑeÔ ÐopÑÄoË ÚaÇpÕÚËÉ c×ÑÚÎoÇo ÕÞacÔËa ÄÉcËa × c×ÑÚÎÕÀ oÂÌacÔØ ÐaÍÑÔÉ É ÉÍeeÔ ×ÉÄ:

-0 ÂaÊÔ - ÄÌÉÎa ÕÞacÔËa × ceËÔopax (É, cÌeÄo×aÔeÌØÎo, × cÔpaÎÉÃax ÐaÍÑÔÉ);
-1 ÂaÊÔ oÐpeÄeÌÑeÔ, ËaËÕÀ ÐÌaÔÕ ÐaÍÑÔÉ ÎaÄo ×ËÌÀÞÉÔØ \ÐepeÄ\ ÚaÇpÕÚËoÊ; ×oÚÍoÖÎÙe ÚÎaÞeÎÉÑ:

-0 - ÎÉÞeÇo,

-8 ÉÌÉ 9 - NORMOZU ÉÌÉ DOPOZU cooÔ×eÔcÔ×eÎÎo,

-¤80+ËoÄ ÄocÔÕÐa - ðúõ, ËoÄ ÄocÔÕÐa oÐpeÄeÌÑeÔ oÔËpÙÔÉe ÂaÎËa ðúõ Îa ÞÔeÎÉe ÉÌÉ ÚaÐÉcØ cÔaÎÄapÔÎÙÍ oÂpaÚoÍ,

-2 ÂaÊÔ - ÎoÍep cÔpaÎÉÃÙ, ËÕÄa ÄoÌÖeÎ ÚaÇpÕÚÉÔØcÑ \ÐocÌeÄÎÉÊ\ ceËÔop ÕËaÚaÎÎoÇo ÕÞacÔËa ÄÉcËa,

-3,4 ÂaÊÔÙ - ÔpeË/ceËÔop \ÐocÌeÄÎeÇo\ ceËÔopa ÕÞacÔËa ÄÉcËa, ËoÔopÙÊ ÔpeÂÕeÔcÑ ÚaÇpÕÚÉÔØ × ÐaÍÑÔØ.

úaÍeÞaÎÉÑ:

-CeËÔopa Îa ÄÉcËe cÞÉÔÙ×aÀÔcÑ × ÐopÑÄËe ×oÚpacÔaÎÉÑ ÞÉcÌa XY (X - ÎoÍep ÔpeËa, Y - ÎoÍep ceËÔopa).

-KaË ×ÉÄÎo ÉÚ ÔaÂÌÉÃÙ, ×ecØ oÂÍeÎ ÉÄeÔ Ðo cooÔ×eÔcÔ×ÉÀ ceËÔop-cÔpaÎÉÃa, ÐoÜÔoÍÕ ÐpÉÎÑÔa oÄÎoÂaÊÔo×aÑ ÐocÔpaÎÉÞÎaÑ aÄpecaÃÉÑ.

CÔpÕËÔÕpa ÚaÇpÕÚoÞÎoÇo ÍoÄÕÌÑ cÉcÔeÍÙ "ûKOìøHéãA" ÐoËaÚaÎa Îa pÉc. 5.2.

ðocÌe cÞÉÔÙ×aÎÉÑ oÞepeÄÎoÇo ceËÔopa ÄaÎÎÙx Ðo oÐÉcaÎÎÙÍ ×ÙÛe Ðpa×ÉÌaÍ ×ÙÞÉcÌÑeÔcÑ eÇo ËoÎÔpoÌØÎaÑ cÕÍÍa, ËoÔopaÑ cpa×ÎÉ×aeÔcÑ c ÜÔaÌoÎoÍ × cÔpaÎÉÃe ËoÎÔpoÌØÎÙx cÕÍÍ; × cÌÕÞae Îeco×ÐaÄeÎÉÑ ×ÙÄaeÔcÑ cooÂÝeÎÉe

   ðPOçPAMMA éCðOPþEHA
   ðPOäOìöATø (ä/H)?

ðpÉ oÔ×eÔe "ä" ÚaÇpÕÚËa ÐpoÄoÌÖaeÔcÑ, Îo ÐpÉ paÂoÔe ÍoÄÕÌÑ \×oÚÍoÖeÎ cÂoÊ.\

AÎaÌoÇÉÞÎo, ×oÚÍoÖÎo ÐpoÄoÌÖeÎÉe ÚaÇpÕÚËÉ ÐocÌe oÛÉÂËÉ ÞÔeÎÉÑ É ×ÙÄaÞÉ cooÂÝeÎÉÑ

   OûéâKA þTEHéñ
   ðPOäOìöATø (ä/H)?

ðpÉÚÎaËoÍ ËoÎÃa ÚaÇpÕÚËÉ ÍoÄÕÌÑ cÞÉÔaeÔcÑ 0 × ÐoÚÉÃÉÉ ÄÌÉÎÙ oÞepeÄÎoÇo ÕÞacÔËa. B ÜÔoÍ cÌÕÞae 1 É 2 ÂaÊÔÙ ÔaÂÌÉÃÙ paccÍaÔpÉ×aÀÔcÑ ËaË aÄpec ÎaÞaÌØÎoÊ ÔoÞËÉ ×xoÄa × ×ÙÚÙ×aeÍÙÊ ÍoÄÕÌØ ÍÉÎÕc oÄÉÎ.

B ÔeÞeÎÉe ×ceÇo ×peÍeÎÉ paÂoÔÙ ÎaÞaÌØÎoÇo ÚaÇpÕÚÞÉËa ÎaÖaÔÉe ËÌa×ÉÛÉ "CâPOC" ÐpÉ×oÄÉÔ Ë ÎaÞaÌÕ "c ÎÕÌÑ" ×ceÇo ÃÉËÌa ÚaÇpÕÚËÉ, ËaË ecÌÉ ÂÙ ÍaÛÉÎÕ ×ËÌÀÞÉÌÉ ÚaÎo×o. üÔo ÄocÔÉÇaeÔcÑ ÂÌaÇoÄapÑ ÔoÍÕ, ÞÔo aÎaÌÉÚÉpÕeÍÙe cÉcÔeÍÎÙÍ ÍoÎÉÔopoÍ Ðo cÉÇÎaÌÕ "CâPOC" ÑÞeÊËÉ ÐaÍÑÔÉ Îe ÍeÎÑÀÔcÑ ÎaÞaÌØÎÙÍ ÚaÇpÕÚÞÉËoÍ É coxpaÎÑÀÔ c×oe cocÔoÑÎÉe c ÍoÍeÎÔa ×ËÌÀÞeÎÉÑ üBM.

HÉÖe ÐpÉ×oÄÉÔcÑ cÐÉcoË ×xoÄÎÙx ÄaÎÎÙx, ËoÔopÙÍÉ pacÐoÌaÇaeÔ ×ÙÚ×aÎÎÙÊ ÎaÞaÌØÎÙÍ ÚaÇpÕÚÞÉËoÍ ÍoÄÕÌØ cÉcÔeÍÙ:

BOOTSL (¤2B)    N paÚßeÍa ÄÉcËo×oÄa * 16
OZUSL  (¤4C)    ¤C0+N paÚßeÍa ÐÌaÔÙ Oúõ
PZUSL  (¤4D)    ¤C0+N paÚßeÍa ÐÌaÔÙ ðúõ
IOSL16 (¤4B)    N paÚßeÍa ÐÌaÔÙ ÉÎÔepÆeÊca * 16
TXPAGE (¤A6)    ¤10 - ÜËpaÎ × ¤1000..¤17FF
INVFLG (¤32)    ¤2A - Ã×eÔÎÙe cÉÍ×oÌÙ, ÚeÌeÎÙÊ Ã×eÔ

ðoÄÐpoÇpaÍÍÙ IOSUB (¤1800-¤1BFF) ÎacÔpoeÎÙ Îa ËoÎÆÉÇÕpaÃÉÀ ÍaÛÉÎÙ.

ðpeÄÐoÌaÇaeÔcÑ, ÞÔo ÕÐpa×ÌeÎÉe ÉÚ ÎaÞaÌØÎoÇo ÚaÇpÕÚÞÉËa ÐpÉÎÉÍaeÔ ÎeËoÔopÙÊ ÂÌoË ÎacÔpoÊËÉ ×ÙÚ×aÎÎoÇo ÍoÄÕÌÑ, ËoÔopÙÊ ×cÀ ÎeoÂxoÄÉÍÕÀ ÄÌÑ ÜÔoÇo ÍoÄÕÌÑ ÉÎÆopÍaÃÉÀ ÚaÎeceÔ × cÐeÃÉaÌØÎÙe ÑÞeÊËÉ.


---- PÉc.5.2. CÔpÕËÔÕpa ÚaÇpÕÚoÞÎoÇo ÍoÄÕÌÑ cÉcÔeÍÎoÇo ÄÉcËa ----

 ceËÔ  0 1 2 3 4 5 6 7 8 9 A B C D E F
ÔpeË ----------------------------------
  0  ! H H H R R R R R I I I I K - - -
  1  ! O O O O O O O O æ æ æ æ æ é é é 
  2  ! ä ä ä ä ä ä ä ä ä ä ä ä ä ä ä ä 
  3  ! ä ä ä ä ä ä ä ä ä ä ä ä ä ä ä ä 
  4  ! 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
  5  ! 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 
  6  ! 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 
  7  ! 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 
  8  ! 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
  9  ! 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
  A  ! 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
  B  ! 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
  C  ! C C & & & P P P P P P P P P P P 
  D  ! P P P P P P P S S S S S A A A A
  E  ! A A A A A A A A A A A A A A A A
  F  ! A A A A A A A A - - - - - - - -
  
H  (08-0A) - HaÞaÌØÎÙÊ ÚaÇpÕÚÞÉË cÉcÔeÍÙ
R  (0B-0F) - RWTS ÎaÞaÌØÎoÇo ÚaÇpÕÚÞÉËa
I  (18-1B) - IOSUB
K  (  06 ) - CÔpaÎÉÃa ËoÎÔpoÌØÎÙx cÕÍÍ
æ  (1C-20) - ðpoÇpaÍÍa paÚÍeÔËÉ ÄÉcËo×
O  (20-27) - OÔÌaÄÞÉË (OK)
P  (9E-AF) - PeÄaËÔop (OK)
S  (D0-D4) - âÌoË ×ÙÚo×a AcceÍÂÌepa ÉÚ PeÄaËÔopa (OK)
A  (D5-F0) - AcceÍÂÌep (OK)
&  (1C-1E) - âÌoË coÐpÑÖeÎÉÑ ÞacÔeÊ OK
é  (80-82) - âÌoË ÉÎÉÃÉaÌÉÚaÃÉÉ P-ÉÎÔ.
ä  (9F-BE) - âaÎË äOðOúõ P-ÉÎÔ.
1  (D0-DF) - âaÎË LC0D1 P-ÉÎÔ.
2  (D0-FF) - âaÎË LC0(D0) P-ÉÎÔ.
3  (D0-DF) - âaÎË LC1D1 P-ÉÎÔ.
4  (D0-FF) - âaÎË LC1(D0) P-ÉÎÔ.
C  (1C-1D) - âÌoË COMOZU P-ÉÎÔ.
----------------------------------------------------------

5.5. ðoÐÙÔËa ÚaÇpÕÚËÉ c paÂoÞeÇo ÄÉcËa.

Ha paÂoÞeÍ ÄÉcËe ÍaËcÉÍÕÍ ÐpocÔpaÎcÔ×a oÔ×eÄeÎo ÄÌÑ ÐpoÇpaÍÍ ÐoÌØÚo×aÔeÌÑ (PÉc. 5.1a). CÉcÔeÍÙ Îa ÎeÍ ÎeÔ, ÐoÜÔoÍÕ ÚaÇpÕÚËa c ÜÔoÇo ÄÉcËa Îe×oÚÍoÖÎa.

Ha 0/0 ÔpeË/ceËÔope paÂoÞeÇo ÄÉcËa ×ÍecÔo ÐpoÇpaÍÍÙ- a×ÔoÚaÇpÕÚÞÉËa ÎaxoÄÉÔcÑ ÐpoÇpaÍÍËa, ×ÙÄaÀÝaÑ cooÂÝeÎÉe o Îe×oÚÍoÖÎocÔÉ ÚaÇpÕÚËÉ. ðpÉ ÜÔoÍ ÉcÐoÌØÚÕÀÔcÑ ÔoÌØËo ×oÚÍoÖÎocÔÉ ÇapaÎÔÉpo×aÎÎo ÄocÔÕÐÎoÇo × ÜÔoÔ ÍoÍeÎÔ cÉcÔeÍÎoÇo ÍoÎÉÔopa. äaÌee ÐpoÇpaÍÍa ÚaÃÉËÌÉ×aeÔcÑ, oÖÉÄaÑ ÔeÍ caÍÙÍ ×ÍeÛaÔeÌØcÔ×a ÐoÌØÚo×aÔeÌÑ. HaÖaÔÉe ËÌa×ÉÛÉ "CâPOC" ×ÙÚÙ×aeÔ Ôe Öe ÄeÊcÔ×ÉÑ, ÞÔo É ×ËÌÀÞeÎÉe ÍaÛÉÎÙ, Ô.e. ÄeÌaeÔcÑ Ðo×ÔopÎaÑ ÐoÐÙÔËa ÚaÇpÕÚËÉ. ðpeÄÐoÌaÇaeÔcÑ, ÞÔo ×o ×peÍÑ oÖÉÄaÎÉÑ ÐoÌØÚo×aÔeÌØ ÕÖe ÚaÍeÎÉÌ ÄÉcË × ÄÉcËo×oÄe cÉcÔeÍÎÙÍ.

 

6. BXOäHùE äAHHùE

BxoÄÎÙÍÉ ÄaÎÎÙÍÉ cÉcÔeÍÙ Ñ×ÌÑÀÔcÑ:

-ÔeËcÔÙ ÐpeÄÐÉcaÎÉÊ, ××oÄÉÍÙx ÐoÌØÚo×aÔeÌeÍ c ËÌa×ÉaÔÕpÙ × peÖÉÍe ÄÉaÌoÇa;
-oÔ×eÔÙ ÐoÌØÚo×aÔeÌÑ Îa ÚaÐpocÙ cÉcÔeÍÙ;
-ÔeËcÔÙ ÐpoÇpaÍÍ, ÄaÎÎÙe É pÉcÕÎËÉ, ××oÄÉÍÙe c ÇÉÂËÉx ÍaÇÎÉÔÎÙx ÄÉcËo×;
-oÂßeËÔÙ ÑÚÙËo× PAðéPA É POâéK: ÞÉcÌa, ÔeËcÔÙ, ËopÔeÖÉ, ÍÎoÖecÔ×a, ÚaÐÉcÉ, ÐpoÃeÄÕpÙ É ÆÕÎËÃÉÉ;
-cÉÇÎaÌÙ oÔ ×ÎeÛÎÉx ÕcÔpoÊcÔ×.

BxoÄÎÙe ÄaÎÎÙe ÚaÄaÀÔcÑ Ðo Ðpa×ÉÌaÍ, ÐpÉÎÑÔÙÍ ×o ×xoÄÎÙx ÑÚÙËax É × cÉcÔeÍe ([3,4,5]).

CpeÄcÔ×oÍ ÐoÄÇoÔo×ËÉ ÄaÎÎÙx ÍoÖeÔ cÌÕÖÉÔØ caÍa cÉcÔeÍa ÉÌÉ ÌÀÂaÑ ÄpÕÇaÑ cÉcÔeÍa ÐpoÇpaÍÍÉpo×aÎÉÑ ÄÌÑ ÄÎÂÎoÊ üBM (ÐpÉ coÂÌÀÄeÎÉÉ Ðpa×ÉÌ ÚaÄaÎÉÑ ÄaÎÎÙx).

 

7. BùXOäHùE äAHHùE

BÙxoÄÎÙÍÉ ÄaÎÎÙÍÉ Ñ×ÌÑÀÔcÑ:

-cooÂÝeÎÉÑ cÉcÔeÍÙ (Îa ×ce ÔÉÐÙ ÕcÔpoÊcÔ× ×Ù×oÄa);
-×Ù×oÄÉÍaÑ ÉÎÆopÍaÃÉÑ × ÐpoÇpaÍÍax ÐoÌØÚo×aÔeÌÑ (Îa ×ce ÔÉÐÙ ÕcÔpoÊcÔ× ×Ù×oÄa);
-ÐpoÇpaÍÍÙ, ÔeËcÔÙ É ÄaÎÎÙe Îa ÇÉÂËÉx ÍaÇÎÉÔÎÙx ÄÉcËax;
-ÇpaÆÉÞecËÉe ÉÚoÂpaÖeÎÉÑ Îa ÜËpaÎe ÔeÌeÍoÎÉÔopa.

æopÍaÔ ×ÙxoÄÎÙx ÄaÎÎÙx oÐpeÄeÌÑeÔcÑ × [3,4,5].

 

8. éHTEPðPETATOP ñúùKOB PAðéPA é POâéK

8.1. ñÄpo cÉcÔeÍÙ.

8.1.1. CocÔa× ÑÄpa.

B Ô.Î. \ÑÄpo cÉcÔeÍÙ\ ×xoÄÑÔ cÌeÄÕÀÝÉe ÐoÄÐpoÇpaÍÍÙ:

-ðoÄcÉcÔeÍa ÕÐpa×ÌeÎÉÑ ÐaÍÑÔØÀ (Cõð).
-ðoÄÐpoÇpaÍÍÙ ÕÐpa×ÌeÎÉÑ ÐpoÇpaÍÍÎÙÍÉ cÔeËaÍÉ (ðõðC).
-ðoÄÐpoÇpaÍÍÙ ÕÐpa×ÌeÎÉÑ ÄÉÎaÍÉÞecËÉÍÉ ÂÕÆepaÍÉ.
-ðpoÇpaÍÍÙ ËoÐÉpo×aÎÉÑ É ÕÎÉÞÔoÖeÎÉÑ ÄÉÎaÍÉÞecËÉx oÂßeËÔo× (COPY/DELETE).
-ðoÄcÉcÔeÍa ××oÄa-×Ù×oÄa.

HÉÖe oÐÉcÙ×aeÔcÑ ÎaÚÎaÞeÎÉe É cÔpÕËÔÕpa ÜÔÉx ÐoÄÐpoÇpaÍÍ.

8.1.2. ðoÄcÉcÔeÍa ÕÐpa×ÌeÎÉÑ ÐaÍÑÔØÀ (Cõð).

ðoÄcÉcÔeÍa ÕÐpa×ÌeÎÉÑ ÐaÍÑÔØÀ ocÕÝecÔ×ÌÑeÔ ÐoÌÎÙÊ ËoÎÔpoÌØ Úa pacÐpeÄeÌeÎÉeÍ ÐaÍÑÔÉ Ðo ÍeÔoÄÕ "ÂÌÉÚÎeÃo×" ([6]). BÙÂop ÜÔoÇo ÍeÔoÄa ÐoÚ×oÌÑeÔ oÂecÐeÞÉÔØ ÔpeÂÕeÍÕÀ cËopocÔØ ÕÄo×ÌeÔ×opeÎÉÑ ÞacÔÙx ÚaÐpoco× Îa ×ÙÄeÌeÎÉe É oc×oÂoÖÄeÎÉe ÐaÍÑÔÉ ÐpÉ paÂoÔe c oÂßeËÔaÍÉ ÄÉÎaÍÉÞecËoÇ paÚÍepa.

CoÇÌacÎo ÍeÔoÄÕ "ÂÌÉÚÎeÃo×" ÐÕÌ ÄÉÎaÍÉÞecËoÊ ÐaÍÑÔÉ É ×ce ×ÙÄeÌÑeÍÙe ÂÌoËÉ ÍoÇÕÔ ÉÍeÔØ ÄÌÉÎÕ ÔoÌØËo 2**N. MaËcÉÍaÌØÎoe ÚÎaÞeÎÉe N × ÄaÎÎoÊ peaÌÉÚaÃÉÉ - 15(¤F), ÞÔo cooÔ×eÔcÔ×ÕeÔ ÐÕÌÕ × 32 KÂaÊÔa. B cÉcÔeÍe peaÌØÎo ÉcÐoÌØÚÕÀÔcÑ ÂÌoËÉ Îe ÍeÎØÛe 4 ÂaÊÔo×.

CÐÉcoË c×oÂoÄÎoÊ ÐaÍÑÔÉ ÐpeÄcÔa×ÌÑeÔcÑ ÔaÂÌÉÃeÊ ACð. äÌÑ ÂÌoËo× ËaÖÄoÇo paÚÍepa × ÎeÊ oÔ×eÄeÎÙ paÚÄeÌÙ Ðo 4 ÂaÊÔa, × ËoÔopÙx xpaÎÑÔcÑ ccÙÌËÉ Îa Ðep×ÙÊ É ÐocÌeÄÎÉÊ c×oÂoÄÎÙe ÂÌoËÉ × Ä×Õc×ÑÚÎoÍ cÐÉcËe. ä×Õc×ÑÚÎÙÊ cÐÉcoË oÂÌeÇÞaeÔ ÉcËÌÀÞeÎÉe ÂÌoËa ÉÚ cÐÉcËa ÐpÉ eÇo ×ÙÄeÌeÎÉÉ ÉÌÉ cÌÉÑÎÉÉ c ÂÌÉÚÎeÃoÍ. ðo×cÀÄÕ × cÐÉcËe oÔcÕÔcÔ×Ée ccÙÌËÉ oÂoÚÎaÞaeÔcÑ ÎÕÌeÍ × cÔapÛeÍ ÂaÊÔe aÄpeca.

OcoÂeÎÎocÔÉ peaÌÉÚaÃÉÉ ÍeÔoÄa "ÂÌÉÚÎeÃo×":

-ðocËoÌØËÕ aÄpec ÂÌoËa-ÂÌÉÚÎeÃa oÐpÄeÌÑeÔcÑ ËaË "aÂcoÌÀÔÎÙÊ aÄpec ÂÌoËa" EOR "ÄÌÉÎa ÂÌoËa", aÄpec ËaÖÄoÇo ÂÌoËa ÄoÌÖeÎ ÂÙÔØ ËpaÔeÎ eÇo ÄÌÉÎe. EÄÉÎcÔ×eÎÎoe Îe×ÙÐoÌÎeÎÉe ÜÔoÇo ÕcÌo×ÉÑ (aÄpec ÐÕÌa ¤4000 Îe ËpaÔeÎ eÇo paÚÍepÕ ¤8000) ÐpÉ×oÄÉÔ Ë Îe×oÚÍoÖÎocÔÉ oÂßeÄÉÎeÎÉÑ Ä×Õx ÂÌoËo× paÚÍepoÍ × ÐoÌÐÕÌa, Îo ÜÔo peaÌØÎo É Îe ÔpeÂÕeÔcÑ. BooÂÝe Öe, ÎapÕÛeÎÉe ÜÔoÇo ÔpeÂo×aÎÉÑ oÐacÎo.

-úaÎÑÔÙe É c×oÂoÄÎÙe ÂÌoËÉ × ÐÕÌe pacÐoÚÎaÀÔcÑ Ðo 2 ÍÌaÄÛÉÍ ÂÉÔaÍ c×oeÇo 0-Ço ÂaÊÔa (ÔeÇÕ ÄecËpÉÐÔopa). Bce ÔeÇÉ, ËpoÍe 0,4,8,¤C, oÚÎaÞaÀÔ, ÞÔo ÂÌoË ÚaÎÑÔ, É cÌÕÖaÔ ÄÌÑ pacÐoÚÎa×aÎÉÑ ×ÉÄo× oÂßeËÔo×. B ÐpoÔÉ×ÎoÍ cÌÕÞae ÂÌoË c×oÂoÄeÎ, É Ðep×Ùe 4 ÂaÊÔa × ÎeÍ ÚaÎÉÍaÀÔ 2 aÄpeca (ccÙÌËÉ Îa ÐpeÄÙÄÕÝÉÊ É cÌeÄÕÀÝÉÊ c×oÂoÄÎÙe ÂÌoËÉ ÔoÇo Öe paÚÍepa). TaËoe pacÐoÚÎa×aÎÉe ×oÚÍoÖÎo ÐoÔoÍÕ, ÞÔo aÄpec ÌÀÂoÇo ÂÌoËa ËpaÔeÎ 4, Ô.e. 2 ÍÌaÄÛÉx ÂÉÔa aÄpeca pa×ÎÙ 00. MÌaÄÛÉÊ ÂaÊÔ ÔaËoÇo aÄpeca É xpaÎÉÔcÑ × 0-oÍ ÂaÊÔe c×oÂoÄÎoÇo ÂÌoËa.

-B ÄecËpÉÐÔope ÚaÎÑÔoÇo ÂÌoËa (ÂÉÔÙ 7-4) xpaÎÉÔcÑ ËoÎcÔaÎÔa N-2, pa×ÎaÑ log2(ÄÌÉÎa ÂÌoËa)-2. õ ÞÉceÌ, ÄÌÑ ÐpeÄcÔa×ÌeÎÉÑ ËoÔopÙx ÄocÔaÔoÞÎo ¤80 ÂaÊÔo× (N-2=5), 7 ÂÉÔ oÔ×eÄeÎ ÄÌÑ ÚÎaËa. ðpÉ oc×oÂoÖÄeÎÉÉ ÂÌoËa Cõð ÉcÐoÌØÚÕeÔ ÔeÇ É × Úa×ÉcÉÍocÔÉ oÔ ÎeÇo oÐpeÄeÌÑeÔ ÄÌÉÎÕ ÂÌoËa Ðo 3 ÉÌÉ 4 ÂÉÔaÍ N-2.

-5-Ê Ðo ÐopÑÄËÕ ÂaÊÔ c×oÂoÄÎoÇo ÂÌoËa ÚaÎÉÍaeÔ ËoÎcÔaÎÔa ¤F0+(N-2). OÎa ÉcÐoÌØÚÕeÔcÑ ÔoÌØËo ÐpÉ cÌÉÑÎÉÉ ÂÌoËo× ÄÌÑ oÐpeÄeÌeÎÉÑ ÂÌÉÚÎeÃa.

B caÍoÍ ÄeÌe, ÐpÉ cÌÉÑÎÉÉ c ÂÌÉÚÎeÃoÍ ÎeoÂxoÄÉÍo Ðpo×epÉÔØ, Îe paÚÂÉÔ ÌÉ oÎ Îa ÂoÌee ÍeÌËÉe ÂÌoËÉ, ÞacÔØ ÉÚ ËoÔopÙx ÚaÎÑÔa, a caÍÙÊ Ðep×ÙÊ c×oÂoÄeÎ. ðoÜÔoÍÕ oÄÎoÊ Ðpo×epËÉ ÔeÇa ÎeÄocÔaÔoÞÎo, × c×oÂoÄÎoÍ ÂÌoËe ÎÕÖÎo xpaÎÉÔØ É eÇo ÄÌÉÎÕ. CÌoÖeÎÉe c ¤F0 ÔpeÂÕeÔcÑ ÄÌÑ paÚÌÉÞeÎÉÑ Ä×Õx cÉÔÕaÃÉÊ:

  ÂÌoË-ÂÌÉÚÎeÃ
 !-----------!-----------!---
 ! c×oÂ.(4Â) ! ÚaÎÑÔ(4Â) !
 !-----------!-----------!---
 
 !-----------!---------------
 ! c×oÂoÄ.ÂÌoË (8Â. É ÂoÌee)
 !-----------!---------------
              ^

KoÎcÔaÎÔa ¤FX × oÔÍeÞeÎÎoÍ ÂaÊÔe ÐoÚ×oÌÑeÔ ÉcËÌÀÞÉÔØ Ðep×ÕÀ cÉÔÕaÃÉÀ (N-2 ÚaÎÑÔoÇo 4-ÂaÊÔo×oÇo ÂÌoËa Îe ÍoÖeÔ ÂÙÔØ ÔaËÉÍ). äÌÑ 4-ÂaÊÔo×Ùx ÂÌoËa oÎa Îe ÎÕÖÎa: ÜÔÉ ÂÌoËÉ ÕÖe Îe ÄeÌÑÔcÑ.

-B cÉcÔeÍe ÉcÐoÌØÚÕeÔcÑ cÌeÄÕÀÝaÑ ocoÂeÎÎocÔØ peaÌÉÚaÃÉÉ Cõð: ÐpÉ ÚaÐpoce ÐaÍÑÔÉ ×ÙÄeÌÑeÔcÑ ÐocÌeÄÎÉÊ ÎeoÂßeÄÉÎeÎÎÙÊ oc×oÂoÖÄeÎÎÙÊ ÂÌoË ÄaÎÎoÊ ÄÌÉÎÙ (ÐoÄÐpoÇpaÍÍa WBUF).

Cõð cocÔoÉÔ ÉÚ Ä×Õx ÐoÄÐpoÇpaÍÍ:

-SUP1 - ×ÙÄeÌeÎÉe ÂÌoËa × ÐÕÌe. 
PeaÌØÎo ÎeoÂxoÄÉÍoe ÞÉcÌo ÂaÊÔo× (ÐÌÀc oÄÉÎ ÄÌÑ ÄecËpÉÐÔopa) ÐepeÄaeÔcÑ × DL. 
BÙÄeÌÑeÔcÑ ÍÉÎÉÍaÌØÎÙÊ ÉÚ ÐoÄxoÄÑÝÉx ÂÌoËo×: N ÔaËoe, ÞÔo 2**(N-1) < DL <= 2**N. 
AÄpec ×ÙÄeÌeÎÎoÇo ÂÌoËa ×ÙÄaeÔcÑ × ADR4.
-SUP2 - oc×oÂoÖÄeÎÉe ÂÌoËa. AÄpec ÂoËa ÐepeÄaeÔcÑ × ADR4.

B cÉcÔeÍe ÉcÐoÌØÚÕeÔcÑ cÌeÄÕÀÝee cocÔoÑÎÉe peÇÉcÔpo× ÐpoÃeccopa Îa ×ÙxoÄe ÉÚ Cõð:

-X - Îe ÍeÎÑeÔcÑ,
-Y=A=0, Z=1 (ÄÌÑ SUP1, ecÌÉ ×oÚÎÉËÌa cÉÔÕaÃÉÑ "ÉcÞepÐaÎa ÐaÍÑÔØ", A=¤0E, Z=0).

äÌÑ ÉÎÉÃÉaÌÉÚaÃÉÉ Cõð ÄocÔaÔoÞÎo:

%LISTM

-ÚaÐÉcaÔØ × Ðep×Ùe 5 ÂaÊÔo× ÐÕÌa 00 00 00 00 FD (ÐÕÌ ÐpeÄcÔa×ÌÑeÔ coÂoÊ eÄÉÎcÔ×eÎÎÙÊ c×oÂoÄÎÙÊ ÂÌoË);
-oÂÎÕÌÉÔØ ×ce paÚÄeÌÙ ACð, a × ÐocÌeÄÎÉÊ ÚaÎecÔÉ Ä×a aÄpeca ÎaÞaÌa ÐÕÌa (ÎaÞaÌØÎÙÊ cÐÉcoË c×oÂoÄÎoÊ ÐaÍÑÔÉ).

8.1.3. ðoÄÐpoÇpaÍÍÙ ÕÐpa×ÌeÎÉÑ ÐpoÇpaÍÍÎÙÍÉ cÔeËaÍÉ (ðõðC).

ðoÄÐpoÇpaÍÍÙ ðõðC opÇaÎÉÚÕÀÔ ÐoÂaÊÔo×ÕÀ paÂoÔÕ c ÐpoÇpaÍÍÎÙÍÉ cÔeËaÍÉ (ÚaÐÉcØ É ÞÔeÎÉe ÂaÊÔa).

-WSTEK, IZSTEK - cooÔ×eÔcÔ×eÎÎo, ÚaÐÉcØ É ÞÔeÎÉe oÄÎoÇo ÂaÊÔa (ÄÌÑ ÇÌa×ÎoÇo cÔeËa);

-WSTEK1, IZSTEK1 - Ôo Öe ÄÌÑ ×ÔopoÇo cÔeËa;

-WSTEK0 - cÎaÞaÌa Ðpo×epÉÔØ, ecÔØ ÌÉ × oÂÌacÔÉ ÐpoÇpaÍÍÎÙx cÔeËo× ¤20 c×oÂoÄÎÙx ÂaÊÔo×; ecÌÉ ecÔØ - ÐepeÊÔÉ Îa WSTEK, ÉÎaÞe ×ÙÄaÔØ oÛÉÂËÕ.

-IZSTEK0 - cÞÉÔÙ×aÎÉe oÄÎoÇo ÂaÊÔa ÉÚ ÇÌa×ÎoÇo ÉÌÉ ×cÐoÍoÇaÔeÌØÎoÇo cÔeËa × Úa×ÉcÉÍocÔÉ oÔ cocÔoÑÎÉÑ ÑÞeÊËÉ WHATSTEK (cÔapÛÉÊ ÂÉÔ=0 - ÇÌa×ÎÙÊ, 1 - ÐoÂoÞÎÙÊ). üÔa ÐoÄÐpoÇpaÍÍa ×ÙÚÙ×aeÔcÑ ÐoÄÐpoÇpaÍÍoÊ ELEMENT. EÄÉÎcÔ×eÎÎoe ÍecÔo, ÇÄe ÔpeÂÕeÔcÑ cÞÉÔÙ×aÎÉe co ×ÔopoÇo cÔeËa - ×ÙÚo× ÐpoÃeÄÕpÙ, ÇÄe ÉÚ ÎeÇo ÉÚ×ÌeËaÀÔcÑ ÐapaÍeÔpÙ.

   éÎÔepÆeÊc ÐoÄÐpoÇpaÍÍ paÂoÔÙ co cÔeËaÍÉ:
                \ÚaÐÉcØ\           \ÞÔeÎÉe\
   ×xoÄ:   A=ÚaÐÉcÙ×aeÍÙÊ ÂaÊÔ     -
   ×ÙxoÄ:  A ÎeÉÚ×ecÔÎo         A=cÞÉÔaÎÎÙÊ ÂaÊÔ
           Y=0                  Y=0
           X Îe ÍeÎÑeÔcÑ        X Îe ÍeÎÑeÔcÑ

BoÚÍoÖÎÙe oÛÉÂËÉ:

-ÐepeÐoÌÎeÎÉe cÔeËa;
-ÉcÞepÐaÎÉe cÔeËa (ÐpÉ ÎopÍaÌØÎoÊ paÂoÔe cÉcÔeÍÙ oÛÉÂËa Îe ÄoÌÖÎa ×oÚÎÉËaÔØ).

ðpÉ oÂpaÝeÎÉÉ Ë ÜÔÉÍ ÐoÄÐpoÇpaÍÍaÍ cÌeÄÕeÔ ÐoÍÎÉÔØ, ÞÔo oÎÉ ÍoÇÕÔ ÄaÔØ cÉÇÎaÌ o oÛÉÂËe É caÍocÔoÑÔeÌØÎo ×ÙÚ×aÔØ peaËÃÉÀ Îa Îee. HeoÂxoÄÉÍo ÌÉÂo oÂecÐeÞÉÔØ Îe×oÚÍoÖÎocÔØ ×oÚÎÉËÎo×eÎÉÑ oÛÉÂoË, ÌÉÂo ÐpeÄÕcÍoÔpeÔØ ocoÂÕÀ ÐpoÇpaÍÍÕ Éx oÂpaÂoÔËÉ É ÎacÔpoÉÔØ Îa Îee cÉcÔeÍÎÙÊ ×eËÔop peaËÃÉÉ Îa oÛÉÂËÉ (cÍ.8.5.1).

8.1.4. ðoÄÐpoÇpaÍÍÙ ÕÐpa×ÌeÎÉÑ ÄÉÎaÍÉÞecËÉÍÉ ÂÕÆepaÍÉ.

üÔÉ ÐoÄÐpoÇpaÍÍÙ cÌÕÖaÔ ÄÌÑ opÇaÎÉÚaÃÉÉ É ÐoÄÄepÖËÉ ÄÉÎaÍÉÞecËÉx ÂÕÆepo× ÐepeÍeÎÎoÊ ÄÌÉÎÙ.

BceÇo ÉÍeÀÔcÑ 4 ÔÉÐa ÂÕÆepo× (× cËoÂËax ÕËaÚaÎÙ ÎoÍepa ÂÕÆepo×):

    - ÐoÔoË ËoÍaÎÄ            (X=0),
    - ÂÕÆep ËoÎcÔaÎÔ          (X=2),
    - ÂÕÆep cÍeÝeÎÉÊ          (X=4),
    - ÔaÂÌÉÃa ÉÄeÎÔÉÆÉËaÔopo× (X=6).

Bce oÎÉ, ËaË ÂÙÌo ÕËaÚaÎo ÐpÉ oÐÉcaÎÉÉ ÐpoeËÔÎÙx peÛeÎÉÊ, ÉÍeÀÔ ÚapaÎee Îe oÐpeÄeÌeÎÎÕÀ ÄÌÉÎÕ É oÂÝÉÊ ÐpÉÎÃÉÐ oÂpaÂoÔËÉ. KpoÍe ÔoÇo, ÂÕÆepa Ðep×Ùx Ôpex ÔÉÐo× ÍoÇÕÔ cÕÝecÔ×o×aÔØ Îe × eÄÉÎcÔ×eÎÎoÍ ÞÉcÌe (ecÌÉ ecÔØ ÐpoÃeÄÕpÙ). ðo ÜÔÉÍ ÐpÉÞÉÎaÍ ÎaÐÉcaÎÙ Ä×e ÕÎÉ×epcaÌØÎÙe ÐoÄÐpoÇpaÍÍÙ coÚÄaÎÉÑ ÄÉÎaÍÉÞecËoÇo ÂÕÆepa É ÚaÐÉcÉ ÂaÊÔa × eÇo ËoÎeÃ.

Ha ×xoÄ oÂeÉÍ ÐoÄÐpoÇpaÍÍaÍ × peÇÉcÔpe X ÐepeÄaeÔcÑ ÎoÍep ÂÕÆepa.

-ðpoÇpaÍÍa INIT opÇaÎÉÚÕeÔ ÐÕcÔoÊ ÂÕÆep, ÚaËaÚÙ×aÑ ÄÌÑ ÎeÇo ÂÌoË paÚÍepoÍ 16 ÂaÊÔo×;

-ðpoÇpaÍÍa WBUF ÄoÐÉcÙ×aeÔ coÄepÖÉÍoe aËËÕÍÕÌÑÔopa Ë ÐpeÄ×apÉÔeÌØÎo ÉÎÉÃÉaÌÉÚÉpo×aÎÎoÍÕ ÂÕÆepÕ; ecÌÉ ÂÕÆep ÚaÎÉÍaeÔ ×ecØ oÔ×eÄeÎÎÙÊ ÐoÄ ÎeÇo ÂÌoË ÐaÍÑÔÉ, Ôo ÐepeÄ ÚaÐÉcØÀ ÂaÊÔa ÎeoÂxoÄÉÍo ÚaËaÚaÔØ ÂoÌØÛÉÊ ÂÌoË É ÐepeÐÉcaÔØ × ÎeÇo ÂÕÆep:

-ÂÌoË ÐaÍÑÔÉ oc×oÂoÖÄaeÔcÑ (ÐpÉ ÜÔoÍ coxpaÎÑeÔcÑ coÄepÖÉÍoe ÉcÐoÌØÚÕeÍÙx Cõð Ðep×Ùx 5 ÂaÊÔo× ÂÌoËa),

-Õ Cõð ÚaÐpaÛÉ×aeÔcÑ Îo×ÙÊ, ×Ä×oe ÂoÌØÛÉÊ ÂÌoË ÐaÍÑÔÉ,

-ecÌÉ Îo×ÙÊ ÂÌoË ×ÙÄeÌeÎ, Ôo × ÎeÇo ÐepeÐÉcÙ×aÔcÑ coÄepÖÉÍoe ÂÕÆepa. EcÌÉ ÎeÔ, Ôo Õ Cõð ÚaËaÚÙ×aeÔcÑ ÂÌoË ÐaÍÑÔÉ ÐpeÖÎeÇo paÚÍepa (ÞÔoÂÙ ×occÔaÎo×ÉÔØ ÂÕÆep), ÐpÉ ÜÔoÍ ×ÙÄeÌÑeÔcÑ cÔapÙÊ ÂÌoË (cÍ. 8.1.2, Ð.5), É ×ÙÄaeÔcÑ cÉÇÎaÌ o oÛÉÂËe.

PaÂoÞÉe oÂÌacÔÉ:

-BEGIN - ÎaÞaÌa ÂÌoËo× ÐaÍÑÔÉ, ×ÙÄeÌeÎÎÙe ÐoÄ ÂÕÆepa; ÎÕÌe×oÊ cÔapÛÉÊ ÂaÊÔ aÄpeca oÂoÚÎaÞaeÔ oÔcÕÔcÔ×Ée ÄaÎÎoÇo ÂÕÆepa;

-COMMANDS - aÄpeca Ðep×Ùx c×oÂoÄÎÙx ÂaÊÔo× × ÂÌoËax (ÕËaÚaÔeÌÉ ËoÎÃo× ÂÕÆepo×);

-LAST - aÄpeca ÐocÌeÄÎÉx ÂaÊÔo× ÂÌoËo× ÐaÍÑÔÉ, ×ÙÄeÌeÎÎÙx ÐoÄ ÂÕÆepa.

8.1.5. ðpoÇpaÍÍa COPY/DELETE.

ðpoÇpaÍÍa COPY/DELETE ÐpeÄÎaÚÎaÞeÎa ÄÌÑ oÂpaÂoÔËÉ \oÂßeËÔo× × ÐÕÌe\, Ô.e. Ðo c×oeÍÕ Õpo×ÎÀ oÎa ×ÙÛe ×cex oÐÉcaÎÎÙx × ÜÔoÍ paÚÄeÌe ÐpoÇpaÍÍ. OÎa cocÔoÉÔ ÉÚ Ä×Õx ÐoÄÐpoÇpaÍÍ: COPY É DELETE.

ðoÄÐpoÇpaÍÍa COPY ÐoÌÕÞaeÔ Îa ×xoÄe aÄpec oÂßeËÔa × ADR1 É ×oÚ×paÝaeÔ aÄpec peÚÕÌØÔaÔa - ËoÐÉÉ ÉcxoÄÎoÇo oÂßeËÔa - × ADR4.

ðoÄÐpoÇpaÍÍa DELETE oc×oÂoÖÄaeÔ ÐaÍÑÔØ, ÚaÎÑÔÕÀ oÂßeËÔoÍ, aÄpec ËoÔopoÇo ÐepeÄaeÔcÑ eÊ × ADR1.

ðpÉ ËoÐÉpo×aÎÉÉ ÞÉceÌ É ÔeËcÔo× ÄocÔaÔoÞÎo ÐpocÔo ÐoÌÕÞÉÔØ oÔ Cõð ÂÌoË ÐaÍÑÔÉ ÔpeÂÕeÍoÇo paÚÍepa É ÐepeÐÉcaÔØ ÔÕÄa coÄepÖÉÍoe ÂÌoËa. AÎaÌoÇÉÞÎo, ÐpÉ ÕÎÉÞÔoÖeÎÉÉ ÄocÔaÔoÞÎo ÔoÌØËo oc×oÂoÄÉÔØ ÚaÎÉÍaeÍÙÊ ÉÍÉ ÂÌoË.

ðpÉ ËoÐÉpo×aÎÉÉ ÐÕcÔoÇo ÚÎaÞeÎÉÑ É cÔaÎÄapÔÎoÊ ÐpoÃeÄÕpÙ ÄocÔaÔoÞÎo ×epÎÕÔØ ÐoÄaÎÎÙÊ Îa ×xoÄ aÄpec, a ÐpÉ Éx ÕÎÉÞÔoÖeÎÉÉ ÎÉËaËÉx ÄeÊcÔ×ÉÊ ÐpeÄÐpÉÎÉÍaÔØ Îe ÎaÄo.

ðpÉ ËoÐÉpo×aÎÉÉ ÐpoÃeÄÕpÙ, ÆÕÎËÃÉÉ É ÆaÊÌa ÐpoÉcxoÄÉÔ Õ×eÌÉÞeÎÉe oÄÎoÂaÊÔo×oÇo cÞeÔÞÉËa ccÙÌoË É ×ÙÄaeÔcÑ aÄpec ÔoÇo Öe oÂßeËÔa. OÔcÀÄa É cÌeÄÕeÔ ÐpÉÎÃÉÐ cpa×ÎeÎÉÑ oÂßeËÔo× ÜÔÉx ×ÉÄo× Ðo ccÙÌËe. ðpÉ ÄocÔÉÖeÎÉÉ cÞeÔÞÉËoÍ ËpÉÔÉÞecËoÇo ÚÎaÞeÎÉÑ - 256 - ×ÙÄaeÔcÑ cÉÇÎaÌ o oÛÉÂËe ("ÍÎoÇo ËoÐÉÊ"). ðpÉ Éx ÕÎÉÞÔoÖeÎÉÉ peaÌØÎoe oc×oÂoÖÄeÎÉe ÐaÍÑÔÉ ÐpoÉcxoÄÉÔ ÔoÌØËo ÐocÌe ÄocÔÉÖeÎÉÑ cÞeÔÞÉËoÍ ccÙÌoË ÎÕÌe×oÇo ÚÎaÞeÎÉÑ.

ðpÉ ËoÐÉpo×aÎÉÉ ÉÌÉ ÕÎÉÞÔoÖeÎÉÉ cocÔa×ÎÙx cÔpÕËÔÕp - ËopÔeÖeÊ, ÍÎoÖecÔ× É ÚaÐÉceÊ - ÉcÐoÌØÚÕeÔcÑ cxoÖecÔØ Éx ×ÎÕÔpeÎÎeÇo ÐpeÄcÔa×ÌeÎÉÑ. äÌÑ opÇaÎÉÚaÃÉÉ peËÕpcÉÉ ÉcÐoÌØÚÕeÔcÑ ×cÐoÍoÇaÔeÌØÎÙÊ cÔeË. ðpÉ Îex×aÔËe ÐaÍÑÔÉ ÄÌÑ ËoÐÉÉ ÂoÌØÛoÊ cÔpÕËÔÕpÙ ÐpoÉcxoÄÉÔ ÆÉËÔÉ×Îoe ËoÐÉpo×aÎÉe ocÔaÔËa cÔpÕËÔÕpÙ c ÃeÌØÀ ×epÎÕÔØcÑ ÉÚ peËÕpcÉÉ, ÚaÔeÍ ×Îo×Ø ÐoÌÕÞeÎÎaÑ cÔpÕËÔÕpa ÕÎÉÞÔoÖaeÔcÑ É ×ÙÄaeÔcÑ cÉÇÎaÌ o oÛÉÂËe.

écÐoÌØÚo×aÎÉe ÄaÎÎoÊ ÐoÄÐpoÇpaÍÍÙ oÂÌeÇÞaeÔ peaÌÉÚaÃÉÀ ÐpÉÎÑÔoÇo × cÉcÔeÍe ÐpÉÎÃÉÐa ËoÐÉpo×aÎÉÑ oÂßeËÔa ÐpÉ ÎeoÂxoÄÉÍocÔÉ coÚÄaÎÉÑ ÄoÐoÌÎÉÔeÌØÎoÊ ccÙÌËÉ Îa ÎeÇo É ÕÎÉÞÔoÖeÎÉÑ eÇo ÐpÉ ÕÎÉÞÔoÖeÎÉÉ ÜÔoÊ ccÙÌËÉ. äocÔoÉÎcÔ×oÍ ÜÔoÇo ÐpÉÎÃÉÐa Ñ×ÌÑeÔcÑ oÔcÕÔcÔ×Ée ÎaÄoÂÎocÔÉ × cpeÄcÔ×ax cÂopËÉ ÍÕcopa. K eÇo ÎeÄocÔaÔËaÍ ÍoÖÎo oÔÎecÔÉ ÚaÞacÔÕÀ ÎeÎÕÖÎÙe ËoÐÉpo×aÎÉÑ oÂßeËÔo× (ÎaÐpÉÍep, ×oÚ×paÔÎoÇo ÐapaÍeÔpa ÐpÉ ×xoÄe × ÐpoÃeÄÕpÕ).

ðoÄÐpoÇpaÍÍa COPY/DELETE oÂÌeÇÞaeÔ paÂoÔÕ c oÂßeËÔaÍÉ Îa ×ÎÕÔpeÎÎeÍ Õpo×Îe P-ÉÎÔepÐpeÔaÔopa.

ðpÉ paÂoÔe ÐpoÇpaÍÍÙ COPY ×eÄeÔcÑ ÔÝaÔeÌØÎaÑ oÂpaÂoÔËa oÛÉÂËÉ c ÃeÌØÀ oÂecÐeÞÉÔØ oÔcÕÔcÔ×Ée ÍÕcopa ÐpÉ Îex×aÔËe ÐaÍÑÔÉ ×o ×peÍÑ ËoÐÉpo×aÎÉÑ cocÔa×ÎoÇo oÂßeËÔa (ÕÎÉÞÔoÖeÎÉe ÕÖe cËoÐÉpo×aÎÎÙx ÞacÔeÊ oÂßeËÔa).

8.1.6. ðoÄcÉcÔeÍa ××oÄa-×Ù×oÄa.

B PAðéPA-ÉÎÔepÐpeÔaÔope ÐpÉÎÑÔa ocoÂaÑ cxeÍa oÂpaÝeÎÉÊ Ë ÐoÄÐpoÇpaÍÍaÍ ××oÄa É ×Ù×oÄa (aÐÐapaÔ ÐoÔoËo×), oÂÌeÇÞaÀÝaÑ ÕÐpa×ÌeÎÉe ×ÎeÛÎÉÍÉ ÕcÔpoÊcÔ×aÍÉ ËaË Îa ×ÎeÛÎeÍ, ÔaË É Îa ×ÎÕÔpeÎÎeÍ Õpo×Îe.

8.1.6.1. õÐpa×ÌeÎÉe ×Ù×oÄoÍ.

äÌÑ ××oÄa cÉÍ×oÌa × ÂÌoËax cÉcÔeÍÙ ÉcÐoÌØÚÕeÔcÑ ÐoÄÐpoÇpaÍÍa COUT.

PeaÌØÎÙÊ ×Ù×oÄ cÉÍ×oÌa Îa ÔpÉ ÔÉÐa ÕcÔpoÊcÔ× ÐpoÉÚ×oÄÑÔ ÐpoÇpaÍÍÙ-\ÄpaÊ×epÙ\:

    - Îa ÜËpaÎ - COUT1 (10.4.3),
    - Îa ÐpÉÎÔep - D100,
    - × ÆaÊÌ - WRBYTE,

ðoÔoËÉ ×Ù×oÄa É oÂpaÝeÎÉe Ë ÎÉÍ peaÌÉÚo×aÎÙ cÌeÄÕÀÝÉÍ oÂpaÚoÍ.

-B paÂoÞeÊ oÂÌacÔÉ OUTPOOL ×ÙÄeÌeÎÙ 3 18-ÂaÊÔo×Ùe ÂÕÆepÎÙe ÚoÎÙ ÄÌÑ ÐpeÄcÔa×ÌeÎÉÑ ÐoÔoËo× ×Ù×oÄa:

   ¤00-11 - cÉcÔeÍÎÙÊ,
   ¤12-23 - ÐpoÇpaÍÍÎÙÊ,
   ¤24-35 - oÔÌaÄoÞÎÙÊ.

CÔpÕËÔÕpa É ÐpÉÍepÎÙÊ ×ÉÄ ÐoÔoËa ÔaËo×Ù:


 0   1  2  3     4  5  6     7   8   9   A   B     C
----------------------------------------------------------
!Ô! JSR COUT1 ! JSR JPRNT ! LDA #N  JSR JWRBYTE ! RTS !
-!--------------------------------------------------------
 !   3 ÂaÊÔa     3 ÂaÊÔa       5 ÂaÊÔo×             ^
 !__________________________________________________!

0 ÂaÊÔ - ccÙÌËa Îa ËoÎeà ÐoÔoËa, ÉcÐoÌØÚÕeÍaÑ ÐpÉ ÄoÂa×ÌeÎÉÉ Îo×oÇo ÕcÔpoÊcÔ×a;

ÄaÌee - ËoÍaÎÄÙ ×ÙÚo×a ÄpaÊ×epo×; oÂpaÚÕÀÔ Ðpa×ÉÌØÎÕÀ ÍaÛÉÎÎÕÀ ÐpoÇpaÍÍÕ, oËaÎÞÉ×aÀÝÕÀcÑ ËoÍaÎÄoÊ ×oÚ×paÔa.

ðepeËÌÀÞeÎÉe ÕcÔpoÊcÔ× ×Ù×oÄa ocÕÝecÔ×ÌÑeÔcÑ ÐpaÇÍaÍÉ ON É OFF. äÌÑ ÎÉx × ÂÕÆepe ËoÍaÎÄ ÐpeÄÕcÍoÔpeÎa ÄoÐoÌÎÉÔeÌØÎaÑ ÉÎÆopÍaÃÉÑ, oÐpeÄeÌÑÀÝaÑ ËoÎËpeÔÎoe ÕcÔpoÊcÔ×o É ÐoÔoË. ðo ÎeÊ ×occÔaÎa×ÌÉ×aeÔcÑ ÐocÌeÄo×aÔeÌØÎocÔØ ËoÍaÎÄ × ÐoÔoËe, oÚÎaÞaÀÝaÑ ×Ù×oÄ Îa ÄaÎÎoe ÕcÔpoÊcÔ×o (×ce ×oÚÍoÖÎÙe ÔÉÐÙ oÂpaÝeÎÉÊ ÐpÉ×eÄeÎÙ Îa pÉÕÎËe)

-ðoÄÐpoÇpaÍÍa IFINUSE oÐpeÄeÌÑeÔ, ecÔØ ÌÉ ÕÖe ×ÙÚo× ÄpaÊ×epa ÄaÎÎoÇo ÕcÔpoÊcÔ×a × ÐoÔoËe (ÉÝeÔ ËoÍaÎÄÕ ÐepexoÄa × ÐoÔoËe). OÇpaÎÉÞeÎÉe: aÄpec ÄpaÊ×epa Îe ÄoÌÖeÎ coÄepÖaÔØ ÂaÊÔo× ¤A9 É ¤60 (ËoÄÙ ËoÍaÎÄ LDA# É RTS).

-ðoÄÐpoÇpaÍÍa ONDEVICE ÄoÂa×ÌÑeÔ ×ÙÚo× ÄpaÊ×epa × ËoÎeà ÐoÔoËa, ecÌÉ eÇo eÝe ÎeÔ; ÚaÔeÍ ÄoÐÉcÙ×aeÔcÑ ËoÍaÎÄa ×oÚ×paÔa.

-ðoÄÐpoÇpaÍÍa OFFDEVIC ÉcËÌÀÞaeÔ ×ÙÚo× ÄpaÊ×epa ÉÚ ÐoÔoËa, ecÌÉ oÎ ÔaÍ ecÔØ, cÄ×ÉÇaÑ ÐpÉ ÜÔoÍ ÐocÌeÄÕÀÝÉe ×ÙÚo×Ù.

ðpÉÎÑÔÙe × cÉcÔeÍe oÇpaÎÉÞeÎÉÑ Îa ÎaÐoÌÎeÎÉe ÐoÔoËa ×Ù×oÄa cÌeÄÕÀÔ ÉÚ eÇo paÚÍepa (18 ÂaÊÔo×).

-BÙÂop ÔoÇo ÉÌÉ ÉÎoÇo ÐoÔoËa ×Ù×oÄa ocÕÝecÔ×ÌÑeÔcÑ ÐpoÇpaÍÍoÊ-pacÐpeÄeÌÉÔeÌeÍ OUT, ÐepeÄaÀÝeÊ ÕÐpa×ÌeÎÉe Îa ÐpoÇpaÍÍÕ, ÚaÐÉcaÎÎÕÀ × ÔoÍ ÉÌÉ ÉÎoÍ ÐoÔoËe, × Úa×ÉcÉÍocÔÉ oÔ ÑÞeÊËÉ TIPOUT (× ÎeÊ xpaÎÉÔcÑ cÍeÝeÎÉe ÎaÞaÌa ÜÔoÊ ÐpoÇpaÍÍÙ oÔÎocÉÔeÌØÎo ÎaÞaÌa ÂÕÆepa OUTPOOL).

B CSWL,CSWH oÂÙÞÎo ÎaxoÄÉÔcÑ ÉÍeÎÎo aÄpec OUT, ÐoÜÔoÍÕ ×Ù×oÄ cÉÍ×oÌa ÞepeÚ COUT ×ÌeÞeÔ oÂpaÝeÎÉe Ë ÐpoÇpaÍÍe × ÐoÔoËe, Ô.e. ÐocÌeÄo×aÔeÌØÎÙÊ ×Ù×oÄ ÜÔoÇo cÉÍ×oÌa ÞepeÚ ×ce ÄpaÊ×epÙ ÐoÄËÌÀÞeÎÎÙx ÕcÔpoÊcÔ×.

PacÐpeÄeÌÉÔeÌØ OUT É ÄpaÊ×epÙ coxpaÎÑÀÔ peÇÉcÔpÙ A,X,Y. üÔo ÇapaÎÔÉpÕeÔ Ðpa×ÉÌØÎocÔØ ×Ù×oÄa ÐpÉ ÐocÌeÄo×aÔeÌØÎoÍ ×ÙÚo×e ÄpaÊ×epo× × ÐoÔoËe, ÕÄoÂÎo ÐpÉ ÉcÐoÌØÚo×aÎÉÉ ×Ù×oÄa × ÂÌoËax cÉcÔeÍÙ.

äpaÊ×ep ÆaÊÌa WRBYTE ÉÍeeÔ ÎeÍÎoÇo ÄpÕÇoÊ ÉÎÔepÆeÊc:

   ×xoÄ:  A=ÎoÍep ÆaÊÌa,
          SYMBOL=cÉÍ×oÌ (ÚaÐÉcÙ×aeÔcÑ × OUT),
   ×ÙxoÄ: A=SYMBOL.

-ðepeËÌÀÞeÎÉe aËÔÉ×ÎÙx ÐoÔoËo× ×Ù×oÄa pa×ÎocÉÌØÎo ÉÚÍeÎeÎÉÀ ÑÞeÊËÉ TIPOUT. EÇo ×ÙÐoÌÎÑÀÔ Ôe ÂÌoËÉ cÉcÔeÍÙ, ËoÔpÙÍ ÎeoÂxoÄÉÍo ÞÔo-Ôo ×Ù×ecÔÉ, Äo oÂpaÝeÎÉÑ Ë COUT. äÌÑ ÕÄoÂcÔ×a ÉcÐoÌØÚo×aÎÉÑ ×ÍecÔo oÂpaÔÎoÇo ÐepeËÌÀÞeÎÉÑ Îa ËaÖÄoÍ ÐpoxoÄe ÃÉËÌo× éHTEPKOMA É MOHéTOPA Ðpo××oÄÉÔcÑ ÎacÔpoÊËa cÉcÔeÍÎoÇo ÐoÔoËa.

-äÌÑ paÚo×oÇo ×Ù×oÄa Îe × ÔeËÕÝÉÊ, a × Ñ×Îo ÚaÄaÎÎÙÊ × ÐpeÄÐÉcaÎÉÑx BùBOä É KATAìOç ÐoÔoË ÉcÐoÌØÚÕeÔcÑ ÄoÐoÌÎÉÔeÌØÎÙÊ ×peÍeÎÎÙÊ ÐoÔoË ×Ù×oÄa TEMPOUT (ÂaÊÔÙ ¤5A-61 OUTPOOL):

-ðo ËoÍaÎÄe ðEPEKì ×ÙÚÙ×aeÔcÑ ÐpaÇÍa DEVOUT (ÉÌÉ ee ÔoÞËa ×xoÄa DEVCAT ÐpÉ ÉcÐoÌÎeÎÉÉ ÐpaÇÍÙ CATALOG), ËoÔopaÑ ÚaÎocÉÔ × TEMPOUT ÐpoÇpaÍÍÕ ×ÙÚo×a ÄpaÊ×epa ÎÕÖÎoÇo ÕcÔpoÊcÔ×a:

   STA SYMBOL
   oÂpaÝeÎÉe Ë ÄpaÊ×epÕ
   RTS

É aÄpec TEMPOUT ÚaÎocÉÔÑ ÎeÐocpeÄcÔ×eÎÎo × CSWL,CSWH.

-Bo ×peÍÑ paÂoÔÙ ÐocÌeÄÕÀÝÉx ËoÍaÎÄ ×ÙÚo×a ×eØ ×Ù×oÄ ÂÕÄeÔ ÎaÐpa×ÌÑÔØcÑ ÞepeÚ ×peÍeÎÎÙÊ ÐoÔoË.

-ðo oËoÎÞaÎÉÉ ×ÙxoÄa oÐÑÔØ ×ÙÐoÌÎÑeÔcÑËoÍaÎÄa ÐepeËÌÀÞeÎÉÑ ×Ù×oÄa, Îo ÔeÐepØ ×occÔaÎa×ÌÉ×aeÔcÑ ×Ù×oÄ ÞepeÚ ÔeËÕÝÉÊ ÐoÔoË (ÐpoÇpaÍÍa SETO cÎo×a ÚaÎocÉÔ × CSWL,CSWH aÄpec OUT, a TIPOUT É Îe ÉÚÍeÎÑÌcÑ).

8.1.6.2. õÐpa×ÌeÎÉe ××oÄoÍ.

õÐpa×ÌeÎÉe ××oÄoÍ ÉÍeeÔ cÌeÄÕÀÝÉe ocoÂeÎÎocÔÉ:

-ecÔØ ÔoÌØËo Ä×a ÔÉÐa ÕcÔpoÊcÔ× ××oÄa: ËÌa×ÉaÔÕpa É ÆaÊÌ;

-cÉcÔeÍÎÙÊ ××oÄ ×oÚÍoÖeÎ ÔoÌØËo c ËÌa×ÉaÔÕpÙ;

-××oÄ ×oÚÍoÖeÎ oÄÎo×peÍeÎÎo ÔoÌØËo c oÄÎoÇo ÕcÔpoÊcÔ×a;

-ÄocÔaÔoÞÎo ÔoÌØËo cÔpoËo×oÇo ××oÄa: ÑÚÙËo×Ùe cpeÄcÔ×a Îe ÔpeÂÕÀÔ \ÐepeËÌÀÞeÎÉÑ\ cÉÍ×oÌØÎoÇo ××oÄa.

%ENDL

äpaÊ×epo× ××oÄa cÔpoËÉ ÔoÖe ÔoÌØËo Ä×a:

     - c ËÌa×ÉaÔÕpÙ - GETLN (10.4.3),
     - ÉÚ ÆaÊÌa - GETLNF.

OÂpaÝeÎÉÑ Ë ÄpaÊ×epaÍ ××oÄa xpaÎÑÔcÑ × ×ÉÄe ËoÍaÎÄ × oÂÌacÔÉ OUTPOOL:


    FRSCRN  (62) : JMP GETLN           <--------!
    FRFILE  (65) : LDA #N              <--------!
                   JMP GETLNF                   !
    FRFILE1 (6A) : LDA #N              <--------!
                   JMP GETLNF                   !
--> GETLNADR(6F) : BIT KBDSTRB                  !
                   JMP ×eËÔop ÔeËÕÝeÇo ××oÄa  __!

BecØ ÐpoÇpaÍÍÎÙÊ ××oÄ (ÂÌoË INPUT) ×eÄeÔcÑ ÞepeÚ GETLNADR.

ðpÉÚÎaË ÔeËÕÝeÇo ÕcÔpoÊcÔ×a××oÄa xpaÎÉÔcÑ × ÑÞeÊËe KEYINLOC (cÍeÝeÎÉe Ðo OUTPOOL ÎÕÖÎoÊ ÐpoÇpaÍÍÙ ××oÄa). OÂÙÞÎo ÔoÔ Öe aÄpec xpaÎÉÔcÑ × ×eËÔope GETLNADR. äÌÑ ÐepeËÌÀÞeÎÉÑ ××oÄa ÄocÔaÔoÞÎo ÉÚÍeÎÉÔØ ee coÄepÖÉÍoe.

B×oÄ c Ñ×Îo ÕËaÚaÎÎoÇo × ÐpeÄÐÉcaÎÉÉ BBOä ÕcÔpoÊcÔ×a opÇaÎÉÚÕeÔcÑ ÔaË:

-×eËÔop GETLNADR ÎacÔpaÉ×aeÔcÑ Îa ÎÕÖÎÕÀ ÐpoÇpaÍÍÕ (KEYINLOC Îe ÍeÎÑeÔcÑ!),

-ÐpopaÂaÔÙ×aeÔ ××oÄ,

-×eËÔop GETLNADR ÎacÔpaÉ×aeÔcÑ Ðo KEYINLOC (×occÔaÎa×ÌÉ×aeÔcÑ ××oÄ c ÔeËÕÝeÇo ÕcÔpoÊcÔ×a, ÐoÄÐpoÇpaÍÍa SETIO).

ðpÉÍeÞaÎÉe. B ÑÞeÊËax KSWL,KSWH ÐocÔoÑÎÎo ÎaxoÄÉÔcÑ aÄpec KEYIN.

8.1.7. BÎÕÔpÉcÉcÔeÍÎÙÊ ÉÎÔepÆeÊc.

éÎÔepÆeÊc ÐoÄÐpoÇpaÍÍ ÑÄpa coÇÌaco×aÎ c ÉÎÔepÆeÊcoÍ éHTEPKOMa É ðpaÇÍo×. ðoÄÐpoÇpaÍÍÙ COPY É Cõð ×oÚ×paÝaÀÔ aÄpec peÚÕÌØÔaÔa × ÑÞeÊËax ADR4, ÞÔo ×ecØÍa ÕÄoÂÎo ËaË éHTEPKOMÕ, Ô.Ë. Îe ÉÚÍeÎÑeÔcÑ coÄepÖÉÍoe ÑÞeeË ADR1-ADR3, ÔaË É ðpaÇÍaÍ, Ô.Ë. ×oÚ×paÝaeÍÙÊ aÄpec ÞaÝe ×ceÇo É ecÔØ aÄpec peÚÕÌØÔaÔa.

HaÉÂoÌee ÞacÔo ÉcÐoÌØÚÕeÍÙe ÐoÄÐpoÇpaÍÍÙ ×ÙÎeceÎÙ × oÄÎo ÍecÔo (ÆaÊÌ COMMON), ÇÄe oÎÉ ÄocÔÕÐÎÙ ÄÌÑ ÉcÐoÌØÚo×aÎÉÑ.

TaË ËaË ÍÎoÇÉe ×ÙÚÙ×aÀÝÉe ÄpÕÇ ÄpÕÇa ÐoÄÐpoÇpaÍÍÙ pacÐoÌoÖeÎÙ × paÚÌÉÞÎÙx ÂaÎËax ÐaÍÑÔÉ, ÉÍeÀÔcÑ ÐoÄÐpoÇpaÍÍÙ (JUMPS), ËoÔopÙe ÐepeËÌÀÞaÀÔ ÂaÎË ÐaÍÑÔÉ, ×ÙÚÙ×aÀÔ ÔoÔ ÉÌÉ ÉÎoÊ ÂÌoË É ÐepeËÌÀÞaÀÔ ÂaÎË ÎaÚaÄ.

8.2. âÌoË cÉÎÔaËcÉÞecËoÇo aÎaÌÉÚa.

8.2.1. CÔpÕËÔÕpa ÂÌoËa.

âÌoË cÉÎÔaËcÉÞecËoÇo aÎaÌÉÚa cocÔoÉÔ ÉÚ:

-ÔaÂÌÉÃÙ cÉÎÔaËcÉÞecËoÇo oÐÉcaÎÉÑ (TCO);
-ÔaÂÌÉÃÙ ËÌÀÞe×Ùx cÌo× (TKC);
-CKAHEPa;
-cÉÎÔaËcÉÞecËoÇo aÎaÌÉÚaÔopa (CéHTAHa);
-ceÍaÎÔÉÞecËÉx ÐoÄÐpoÇpaÍÍ (CEMðo×).

TaÂÌÉÃÙ oÐpeÄeÌÑÀÔ cÉÎÔaËcÉc ËaÖÄoÇo peaÌÉÚÕeÍoÇo ÑÚÙËa. KaË ÄÌÑ PAðéPÙ, ÔaË É ÄÌÑ POâéKa cÕÝecÔ×ÕeÔ Ðo ÜËÚeÍÐÌÑpÕ TCO É TKC.

HÉÖe paccÍaÔpÉ×aÀÔcÑ cÔpÕËÔÕpa É ÎaÚÎaÞeÎÉe ËaÖÄoÇo ÂÌoËa.

8.2.2. CKAHEP.

CKAHEP cÌÕÖÉÔ ÄÌÑ ÌeËcÉÞecËoÇo aÎaÌÉÚa É ×ÙÑ×ÌeÎÉÑ ÌeËcÉÞecËÉx oÛÉÂoË. OÎ ×ÙÚÙ×aeÔcÑ ÐpÉ aÎaÌÉÚe:

-ÎeÐocpeÄcÔ×eÎÎo ××eÄeÎÎoÊ cÔpoËÉ;
-ÔpaÎcÌÉpÕeÍoÊ ÐpÉ ×ÙxoÄe ÉÚ PeÄaËÔopa ÐpoÃeÄÕpÙ;
-ÐpoÃeÄÕpÙ, ××oÄÉÍoÊ ÐpeÄÐÉcaÎÉeÍ BBOä éú äúõ;
-oÐÉcaÎÉÑ ÍoÄÕÌÑ Ðo ÐpeÄÐÉcaÎÉÀ BKì MOäõìø (BKì éCðOìHéTEìø × POâéKe);
-ÌeËceÍ, ××oÄÉÍÙx ÐpeÄÐÉcaÎÉeÍ BBOä äAHHùX.

AÎaÌÉÚ ÎaÞÉÎaeÔcÑ c ÔoÇo ÍecÔa, ËÕÄa ÎacÔpoeÎ ÕËaÚaÔeÌØ CURCHR, Ô.e. ÞaÝe ×ceÇo oÔÔÕÄa, ÇÄe oÎ ÂÙÌ ÚaËoÎÞeÎ ÐpÉ ÐpeÄÙÄÕÝeÍ ×ÙÚo×e CKAHEPa. éÚÍeÎÉ× ÚÎaÞeÎÉe ÕËaÚaÔeÌÑ, ÍoÖÎo ÎacÔpoÉÔØ cËaÎep Îa aÎaÌÉÚ c ÐpÉÚ×oÌØÎoÇo ÍecÔa ÐaÍÑÔÉ.

CKAHEP ÍoÖeÔ paÂoÔaÔØ × Ä×Õx peÖÉÍax, oÐpeÄeÌÑeÍÙx ÆÌaÖËoÍ DEFINITN:

-cÔpoËÉ ÐocÔÕÐaÀÔ c ËÌa×ÉaÔÕpÙ (DEFINITN=0); × ÜÔoÍ peÖÉÍe ÍoÖÎo ÐpÉÎÕÄÉÔØ CKAHEP ××ecÔÉ Îo×ÕÀ cÔpoËÕ, ÎacÔpoÉ× ÐepeÄ eÇo ×ÙÚo×oÍ CURCHR Îa cÉÍ×oÌ Ðepe×oÄa cÔpoËÉ (RETURN);

-cÔpoËÉ, paÚÄeÌeÎÎÙe cÉÍ×oÌaÍÉ Ðepe×oÄa cÔpoËÉ (RETURN) xpaÎÑÔcÑ × \ÂÕÆepe peÄaËÔopa\ (DEFINITN=FE ÉÌÉ FF). ðpÉ ÔpaÎcÌÑÃÉÉ ÐpoÃeÄÕpÙ, Îe ×xoÄÑÝeÊ × cocÔa× ÍoÄÕÌÑ ÉÌÉ ÉcÐoÌÎÉÔeÌÑ, CKAHEP ÇeÎepÉpÕeÔ ÔaËÖe \ÔaÂÌÉÃÕ cÍeÝeÎÉÊ\ (ËaÖÄÙÊ paÚ ÐpÉ oÂÎapÕÖeÎÉÉ cÉÍ×oÌa Ðepe×oÄa cÔpoËÉ oÎ ÐÉÛeÔ × Îee ÚÎaÞeÎÉe ÕËaÚaÔeÌÑ ÔeËÕÝeÊ ËoÍaÎÄÙ NTK). üÔa ÔaÂÌÉÃa ÉcÐoÌØÚÕeÔcÑ ÄaÌee ÄÌÑ oÐpeÄeÌeÎÉÑ cooÔ×eÔcÔ×ÉÑ ÍeÖÄÕ ÐpoÇpaÍÍÎÙÍ cÞeÔÞÉËoÍ P-ÍaÛÉÎÙ É cÔpoËaÍÉ ÉcxoÄÎoÇo ÔeËcÔa.

CKAHEP ×oÚ×paÝaeÔ ÉÎÆopÍaÃÉÀ o cÌeÄÕÀÝeÊ ÌeËceÍe, Ôo ecÔØ:

-ÔÉÐ ÌeËceÍÙ (TEL) (ÉÍÑ, ÃeÌoe, ÄpoÂÎoe, ÔeËcÔ, ecÌÉ cÌÕÖeÂÎÙÊ cÉÍ×oÌ, Ôo ËaËoÊ). ðpÉÎÑÔo coÇÌaÛeÎÉe, Ðo ËoÔopoÍÕ ÔÉÐ ÌeËceÍÙ - ÜÔo ÞÉcÌo oÔ ¤40 Äo ¤7F (ÜÔo oËaÚÙ×aeÔcÑ ÕÄoÂÎÙÍ cÉÎÔaËcÉÞecËoÍÕ aÎaÌÉÚaÔopÕ; cp. ÔaËÖe c ÆopÍaÔoÍ TCO); ÎÉÖe ÄaeÔcÑ cÐÉcoË ×oÚÍoÖÎÙx ÚÎaÞeÎÉÊ TEL:


KOä ìEKCEMA       KOä ìEKCEMA  KOä ìEKCEMA

                   50  ::      60 <=>
 41  ÉÍÑ          *51  +       61 ÔeËcÔ
 42  ,            *52  -       62 cÐeÃ.cÉÍ×oÌ (¤7F)
 43  ÃeÌoe        *53  *       63 ?
 44  ×eÝecÔ×eÎÎoe *54  /       64 )
 45  !            *55  **      65 '
 46  CTOð (ÕÐp-D) *56  #
 47  <*           *57  ->
 48  ;             58  :       68 <¤
*49  //           *59  [       69 ¤>
*4A  >            *5A  ]
*4B  <            *5B  .
*4C  >=           *5C   
*4D  <=            5D  *>
*4E  =             5E  =>
*4F  /=            5F  (  

úÄecØ Ú×eÚÄoÞËoÊ oÔÍeÞeÎÙ ËoÄÙ, ËoÔopÙe CEMðaÍÉ ÐpeoÂpaÚÕÀÔcÑ × ËoÄÙ ËoÍaÎÄ P-ÍaÛÉÎÙ (ÐÕÔeÍ oÂpeÚaÎÉÑ Ä×Õx cÔapÛÉx ÂÉÔo×). CÌeÄÕeÔ ÔaËÖe ÉÍeÔØ × ×ÉÄÕ, ÞÔo ËoÄÙ ÌeËceÍ <=> É => ÐpÉ oÂpaÂoÔËe ÐpoÃeÄÕp ÚaÎocÑÔcÑ × Éx ×ÎÕÔpeÎÎee ÐpeÄcÔa×ÌeÎÉe É ÉcÐoÌØÚÕÀÔcÑ ÐpoÇpaÍÍaÍÉ CALL É RTS. ðpÉ paÚÂope ×ÙpaÖeÎÉÊ ËoÄÙ ÌeËceÍ (, [, <, <* É <¤ ÐÉÛÕÔcÑ × cÔeË c ÃeÌØÀ oÂecÐeÞÉÔØ Ðep×ooÞepeÄÎoe ×ÙÞÉcÌeÎÉe ×paÖeÎÉÊ × cËoÂËax, ÐoÜÔoÍÕ Éx ËoÄÙ Îe ÄoÌÖÎÙ co×ÐaÄaÔØ c ËoÄaÍÉ apÉÆÍeÔÉÞecËÉx oÐepaÃÉÊ (É Ôo, É Ôo - ÂeÚ Ä×Õx cÔapÛÉx ÂÉÔo×).

-ÕËaÚaÔeÌÉ Îa ÎaÞaÌo É ËoÎeà ÌeËceÍÙ (BEG É END cooÔ×eÔcÔ×eÎÎo); ÔpeÂÕÀÔcÑ ÄÌÑ ×oÚÍoÖÎoÇo Ðepe×oÄa ÌeËceÍÙ ×o ×ÎÕÔpeÎÎee ÐpeÄcÔa×ÌeÎÉe ÉÌÉ ÄÌÑ ÐeÞaÔÉ oÛÉÂËÉ;

-× cÌÕÞae ÔeËcÔa ×ÙÄaeÔcÑ ÔaËÖe eÇo ÍoÝÎocÔØ (ÉÚ-Úa ÄÕÂÌÉpo×aÎÉÑ ×ÎÕÔpeÎÎÉx Ë×ÙÞeË ÔeËcÔa oÎa Îe pa×Îa END-BEG).

CKAHEP ÉÇÎopÉpÕeÔ ÐpoÂeÌÙ, Ðepe×oÄÙ cÔpoËÉ É ËoÍÍeÎÔapÉÉ (× PAðéPE (REGIM=0) - × cËoÂËax (* *), × POâéKE (REGIM=¤FF) - ÐocÌe ";" Äo ËoÎÃa cÔpoËÉ).

8.2.3. TaÂÌÉÃa ËÌÀÞe×Ùx cÌo× (TKC).

B ÔaÂÌÉÃe ËÌÀÞe×Ùx cÌo× ÎaxoÄÑÔcÑ ×ce ËÌÀÞe×Ùe cÌo×a ÑÚÙËa. æopÍa ÐpeÄcÔa×ÌeÎÉÑ:

-oÄÉÎ ÂaÊÔ - ÄÌÉÎa ËÌÀÞe×oÇo cÌo×a;
-ÐocÌeÄo×aÔeÌØÎocÔØ ÂaÊÔo× Úa ÎÉÍ - caÍo ËÌÀÞe×oe cÌo×o.

B ÔaÂÌÉÃe aÄpeco× ËÌÀÞe×Ùx cÌo× (TAKC) xpaÎÑÔcÑ ccÙÌËÉ Îa caÍÉ cÌo×a. äÌÑ ÄocÔÕÐa Ë cÌo×Õ ÄocÔaÔoÞÎo ÚÎaÔØ eÇo ÎoÍep × ÔaÂÌÉÃe, ÐoÜÔoÍÕ × cÉcÔeÍe ËÌÀÞe×oe cÌo×o ÐpeÄcÔa×ÌÑeÔcÑ c×oÉÍ ÎoÍepoÍ (ËaË Ðpa×ÉÌo, c ÕcÔaÎo×ÌeÎÎÙÍ cÔapÛÉÍ ÂÉÔoÍ; cÍ. ÆopÍaÔ TCO). HÉÖe ÐpÉ×oÄÉÔcÑ ÔaÂÌÉÃa ËÌÀÞe×Ùx cÌo× ÄÌÑ PAðéPÙ:


KOä CìOBO     KOä CìOBO   KOä CìOBO
   
              *98 BùBOä   *B0 éMEH
*81 BBOä       99 B        B1 æAêìOB
 82 éMEHA      9A HA      *B2 äAHHùX
 83 PEú        9B æAêì     B3 ECìé
*84 éú                     B4 äO
*85 éìé        9D BCE      B5 þACT
*86 HE         9E ðOKA     B6 úAýéTõ
*87 é          9F ðOBTOP  *B7 OTìAäKõ
*88 BéäA      *A0 ðõCK     B8 PAú
 89 ðPOã      *A1 ûAç      B9 PAúA
 8A KHã       *A2 BùXOä    BA OTKPùTø
 8B æõHK      *A3 BKì      BB úAðEPETø
 8C äúõ       *A4 BùKì     BC ðOúéãéñ
 8D æAêìA     *A5 CTOð     BD úAKPùTø
 8E KAK       *A6 KOHTPOìø BE CTEPETø
*8F CTPOK     *A7 KATAìOç *BF MEHà
 90 TEKCT      A8 äìñ      C0 äOCTõðHO
*91 JNO        A9 TO
 92 âðC        AA éHAþE    C2 ðõCK
*93 ðPOTOKOì  *AB âõMAçõ   C3 æéHéû
 94 MOäõìø     AC OT
 95 OTðEPETø   AD BùâOP    C5 BùP
*96 CìEä      *AE üKPAH    C6 éMñ
*97 ðPOKPõTKõ *AF BCEX
                           C8 POâéK
                           C9 PAðéPA

TaÂÌÉÃa ËÌÀÞe×Ùx cÌo× POâéKa:


KOä CìOBO      KOä CìOBO      KOä CìOBO

                98 âìOK       *B2 äAHHùX
 81 BBOä        99 ðAMñTé     *C8 POâéK
 82 úHAþEHéE    9A C          *C9 PAðéPA
 83 éCðOìHéTEìø 9B éMEHEM     *B7 ðPéCBOéTø
 84 BHõTPEHHéE  9C BùúBATø
 85 éMEHA       9D ðPOãEäõPõ
 86 úAKOHþéTø   9E KìABéATõPù 
 87 é           9F æõHKãéé
 88 OðéCAHéE   *A0 ðõCK
 89 úAðOMHéTø   A1 COOâýEHéE
 8A BEPHõTø    *A2 BùXOä
 8B æõHKãéà    *A3 BKì
 8C ðPOãEäõPù  *A4 BùKì
 8D BùPAöEHéñ  *A5 CTOð
 8E ECìé        A6 BùBOä
 8F TO         *A7 KATAìOç
 90 éHAþE
 91 ðOKA        A9 ðC
 92 ðOBTOPéTø   AA HA
 93 ðOBTOPñTø  *AB âõMAçõ
 94 PAú         AC âEú
 95 PAúA
 96 B          *AE üKPAH
*97 ðOMECTéTø

úÄecØ Ú×eÚÄoÞËoÊ oÔÍeÞeÎÙ ËÌÀÞe×Ùe cÌo×a, ËoÄÙ ËoÔopÙx ÐocÌe oÔceÞeÎÉÑ Ä×Õx cÔapÛÉx ÂÉÔo× Ðepe×oÄÑÔcÑ CEMðaÍÉ × ËoÄÙ ÉÌÉ ÞacÔÉ ËoÍaÎÄ P-ÍaÛÉÎÙ. CÌeÄÕeÔ, ËpoÍe ÔoÇo, ÉÍeÔØ × ×ÉÄÕ:

-ËoÄÙ cÌo× "ðPOã" É "æõHK" ÉcÐoÌØÚÕÀÔcÑ ÐpoÃeÄÕpÎÙÍÉ CEMðaÍÉ ÄÌÑ ÐoÌÕÞeÎÉÑ ÔeÇa ×ÎÕÔpeÎÎeÇo ÐpeÄcÔa×ÌeÎÉÑ ÐpoÃeÄÕp É ÆÕÎËÃÉÊ;

-ÐpoÇpaÍÍa ÐeÞaÔÉ oÛÉÂËÉ ÉcÐoÌØÚÕeÔ co×ÐaÄeÎÉe ËoÄa cÌo×a "PEú" c ÎoÍepoÍ aÂÚaÃa KOHEã æõHKãéé;

-× TAKC POâéKa ÎeÉcÐoÌØÚo×aÎÎÙe ËÌÀÞe×Ùe cÌo×a (Äo ¤FF, Ô.e. Äo 127 ËÌÀÞe×Ùx cÌo×) ÚaÐoÌÎeÎÙ ÎÕÌÑÍÉ. B ÜÔÉ ÐoÚÉÃÉÉ CEMðÙ ÐpÉ oÐÉcaÎÉÉ ÉcÐoÌÎÉÔeÌeÊ ÐÉÛÕÔ aÄpeca ËÌÀÞe×Ùx cÌo× ÉcÐoÌÎÉÔeÌeÊ.

8.2.4. TaÂÌÉÃa cÉÎÔaËcÉÞecËoÇo oÐÉcaÎÉÑ.

B TCO ÚaËoÄÉpo×aÎ cÉÎÔaËcÉc peaÌÉÚÕeÍoÇo ÑÚÙËa (POâéKA ÉÌÉ PAðéPù).

TCO cocÔoÉÔ ÉÚ \aÂÚaÃe×\, ËaÖÄÙÊ ÉÚ ËoÔopÙx cooÔ×eÔcÔ×ÕeÔ ÎeËoÔopoÍÕ ÇÉÂËoÍÕ ÐoÌÀ × ÄÉaÇpaÍÍax (Ë ÐpÉÍepÕ, aÂÚaÃÙ BùPAöEHéE, ðPOãEäõPHùê âìOK). AÂÚaÃÙ ÐpoÎÕÍepo×aÎÙ ÎaÞÉÎaÑ c eÄÉÎÉÃÙ É ×cÑ paÂoÔa c ÎÉÍÉ ×eÄeÔcÑ ÞepeÚ \ÔaÂÌÉÃÕ aÂÚaÃe×\ TAâú, × ËoÔopoÊ xpaÎÑÔcÑ Éx aÄpeca. ðpeÄÐoÌaÇaeÔcÑ, ÞÔo Ðep×ÙÊ aÂÚaà - ÜÔo oÐÉcaÎÉe ÚaËoÎÞeÎÎoÇo ÐpeÄÐÉcaÎÉÑ. KaÖÄÙÊ aÂÚaà cocÔoÉÔ ÉÚ \cÔpoË\, a ËaÖÄaÑ cÔpoËa - ÜÔo ÞeÔ×epËa ÂaÊÔo×:

-ðep×ÙÊ ÂaÊÔ - ÞÔo ÄoÌÖÎo ÂÙÔØ × ÐoÚÉÃÉÉ, ÚaÄa×aeÍoÊ ÜÔÉÍ ÐoÌeÍ:

-CÔapÛÉÊ ÂÉÔ ÕcÔaÎo×ÌeÎ - ocÔaÌØÎÙe ceÍØ ÚaÄaÀÔ ÎoÍep ËÌÀÞe×oÇo cÌo×a × TKC (Ë ÐpÉÍepÕ, × ÐpeÄÐÉcaÎÉÉ KATAìOç ÐocÌe cÌo×a "BCEX" ÔpeÂÕeÔcÑ cÌo×o "éMEH");

-ä×a cÔapÛÉx ÂÉÔa pa×ÎÙ "01" - ocÔaÌØÎÙe ÛecÔØ ÚaÄaÀÔ ÎoÍep ÌeËceÍÙ, ×ÙÄa×aeÍoÊ CKAHEPOM (Ë ÐpÉÍepÕ, × ÚaÇoÌo×Ëe ÃÉËÌa äìñ-OT ÐocÌe ÛaÇa ÔpeÂÕeÔcÑ ÌeËceÍa "::");

-ä×a cÔapÛÉx ÂÉÔa pa×ÎÙ "00" - ocÔaÌØÎÙe ÛecÔØ ÚaÄaÀÔ ÎoÍep aÂÚaÃa, ËoÔopÙÊ ÄoÌÖeÎ cÔoÑÔØ × ÜÔoÊ ÐoÚÉÃÉÉ (Ë ÐpÉÍepÕ, ÐocÌe cÌo×a "KOHTPOìø" ÔpeÂÕeÔcÑ aÂÚaà õCìOBéE).

-BÔopoÊ ÂaÊÔ - ÞÔo ÎaÄo ÄeÌaÔØ, ecÌÉ × ÄaÎÎoÊ ÐoÚÉÃÉÉ ÄeÊcÔ×ÉÔeÌØÎo cÔoÉÔ Ôo, ÞÔo ÔpeÂÕeÔcÑ:

-"äA" (¤80) - ÚaËoÎÞÉÔØ paÚÂop ÜÔoÇo aÂÚaÃa, ×epÎÕÔØ oÔ×eÔ "äa, ÎaÊÄeÎo Ôo, ÞÔo oÖÉÄaÌocØ";

-"HET" (¤81) - ÚaËoÎÞÉÔØ paÚÂop aÂÚaÃa, ×ÙÄaÔØ oÔ×eÔ "HeÔ, ÜÔo Îe Ôo";

-CÔapÛÉÊ ÂÉÔ ÕcÔaÎo×ÌeÎ - ×ÙÄaÔØ oÛÉÂËÕ; ocÔaÌØÎÙe ÂÉÔÙ oÐpeÄeÌÑÀÔ ee ËoÄ; ÔaËÉÍ oÂpaÚoÍ, ecÔØ ×oÚÍoÖÎocÔØ ×ÙÄa×aÔØ ÛÉpoËÉÊ ÎaÂop cooÂÝeÎÉÊ o oÛÉÂËax;

-ä×a cÔapÛÉx ÂÉÔa pa×ÎÙ "00" - cÍecÔÉÔØcÑ Ðo aÂÚaÃÕ Îa N cÔpoË; ÎaÐpa×ÌeÎÉe cÄ×ÉÇa ÚaÄaeÔcÑ ÔpeÔØÉÍ ÂÉÔoÍ (0 - ×ÐepeÄ, 1 - ÎaÚaÄ), a cÍeÝeÎÉe N - ocÔaÌØÎÙÍÉ ÐÑÔØÀ.

-TpeÔÉÊ ÂaÊÔ - ÞÔo ÎaÄo ÄeÌaÔØ ÐpÉ ÎeÕcÐexe cpa×ÎeÎÉÑ. AÎaÌoÇÉÞeÎ ×ÔopoÍÕ ÂaÊÔÕ.

-þeÔ×epÔÙÊ ÂaÊÔ - ÎoÍep \ceÍaÎÔÉÞecËoÊ ÐoÄÐpoÇpaÍÍÙ\, ËoÔopÕÀ ÎaÄo ×ÙÚ×aÔØ × cÌÕÞae ÕcÐexa (ÉÌÉ 0, ecÌÉ ÐoÄÐpoÇpaÍÍa oÔcÕÔcÔ×ÕeÔ). EcÌÉ ÜÔa ÐoÄÐpoÇpaÍÍa ÄoÌÖÎa ÔoÌØËo ÚaÐÉcaÔØ × ÐoÔoË ËoÍaÎÄ ÆÉËcÉpo×aÎÎÙÊ ÂaÊÔ, Ôo ×ÍecÔo ÎoÍepa ÐoÄÐpoÇpaÍÍÙ ÍoÖÎo ÐocÔa×ÉÔØ ÔoÌØËo ÜÔoÔ ÂaÊÔ c ÕcÔaÎo×ÌeÎÎÙÍ cÔapÛÉÍ ÂÉÔoÍ (ÐepeÄ ÚaÐÉcØÀ × ÐoÔoË oÎ cÂpacÙ×aeÔcÑ).

KaË ÌeÇËo ×ÉÄeÔØ, ÔaÂÌÉÃa peËÕpcÉ×Îa (ÍoÇÕÔ ÂÙÔØ ËaË ÐpÑÍÙe, ÔaË É Ëoc×eÎÎÙe ccÙÌËÉ ÉÚ aÂÚaÃa Îa ÎeÇo Öe) É paccÞÉÔaÎa Îa ÎÉcxoÄÑÝÉÊ paÚÂop ÂeÚ ×oÚ×paÔo×. CÔpÕËÔÕpa ÔaÂÌÉÃÙ × ÃeÌoÍ oÐÉcaÎa × [9].

ðpÉ ×ÙÂope ÍeÔoÄa cÉÎÔaËcÉÞecËoÇo paÚÂopa É cÔpÕËÔÕpÙ ÔaÂÌÉÃÙ ËaÚaÌocØ, ÞÔo ÑÚÙËÉ ÄocÔaÔoÞÎo xopoÛo ÕËÌaÄÙ×aÀÔcÑ × ÄaÎÎÕÀ cxeÍÕ paÚÂopa, Îo ÐoÚÄÎee ×ÙÑcÎÉÌocØ, ÞÔo ÎeËoÔopÙe ÍoÍeÎÔÙ ÑÚÙËa PAðéPA ÔpeÂÕÀÔ ÄoÐoÌÎÉÔeÌØÎÙx ÕcÉÌÉÊ ÐpÉ peaÌÉÚaÃÉÉ:

-B ËoÎcÔpÕËÃÉÑx ×ÉÄa

  ECìé < 1 , 2 >= A TO ...
               --

ÚaËpÙ×aÀÝaÑ cËoÂËa ËopÔeÖa É ÚÎaË pa×eÎcÔ×a ÂÕÄÕÔ oÐoÚÎaÎÙ cËaÎepoÍ Ëa oÄÎa ÌeËceÍa "ÂoÌØÛe ÉÌÉ pa×Îo". äÌÑ oÂecÐeÞeÎÉÑ Ðpa×ÉÌØÎoÇo paÚÂopa × CéHTAH ×cÔa×ÌeÎa cÐeÃÉaÌØÎaÑ Ðpo×epËa: ecÌÉ Ðo ÔaÂÌÉÃe ÔpeÂÕeÔcÑ "ÂoÌØÛe", a CKAHEP ÎaÛeÌ "ÂoÌØÛe ÉÌÉ pa×Îo", Ôo CéHTAH paÚÂÉ×aeÔ ÌeËceÍÕ "ÂoÌØÛe ÉÌÉ pa×Îo" Îa Ä×e. BcÌeÄcÔ×Ée ÜÔoÇo × TCO Ðpo×epËa Îa "ÂoÌØÛe ÉÌÉ pa×Îo" ×ceÇÄa ÄoÌÖÎa ÐpeÄÛecÔ×o×aÔØ Ðpo×epËe Îa "ÂoÌØÛe".

-OÔcÕÔcÔ×Ée ×oÚ×paÔo× ÐpÉ ÎÉcxoÄÑÝeÍ aÎaÌÉÚe ÚaÔpÕÄÎÑeÔ paÚÂop ÕcÌo×ÉÊ ×ÉÄa

  ECìé (A+B)>C TO ...
  ECìé (A+B>C) TO ...

Ô.Ë. Îa oÔËpÙ×aÀÝeÊ cËoÂËe "(" ÎeÉÚ×ecÔÎo, ÞÔo ÄoÌÖÎo ÂÙÔØ × cËoÂËax - ÕcÌo×Ée ÉÌÉ ×ÙpaÖeÎÉe, a Ðo ceÍaÎÔÉËe PAðéPÙ oÎÉ paÚÌÉÞaÀÔcÑ. ðoÜÔoÍÕ ×ÍecÔo oÂÙÞÎoÇo aÂÚaÃa, ËoÔopÙÊ ×ÙÄa×aÌ ÂÙ "äA" × cÌÕÞae ÕcÐexa, É "HET" × ÐpoÔÉ×ÎoÍ cÌÕÞae, ××eÄeÎ aÂÚaà BùPAöEHéE éìé õCìOBéE, ËoÔopÙÊ ×oÚ×paÝaeÔ "äA" × cÌÕÞae ÕcÌo×ÉÑ É "HET" × cÌÕÞae ×ÙpaÖeÎÉÑ.

-B ÐpeÄÐÉcaÎÉÉ OTKPùTø × cÌÕÞaÑx

  OTKPùTø A;
  OTKPùTø A+B KAK C;

ÎeÉÚ×ecÔÎo, ÞÔo ÉÄeÔ ÐocÌe cÌo×a OTKPùTø - ÉÍÑ ÉÌÉ ×ÙpaÖeÎÉe, ÎaÞÉÎaÀÝeecÑ c ÉÍeÎÉ; ÚÄecØ ÔpeÂÕeÔcÑ cÐeÃÉaÌØÎaÑ opÇaÎÉÚaÃÉÑ paÚÂopa É ÄopaÚÂop ×ÙpaÖeÎÉÑ × cÌÕÞae ÎeoÂxoÄÉÍocÔÉ.

-AÎaÌoÇÉÞÎo, oÄÉÎaËo×o ÎaÞÉÎaÀÔcÑ ÐpeÄÐÉcaÎÉÑ ÐpÉc×aÉ×aÎÉÑ É ×ÙÚo×a ÐpÃeÄÕpÙ, ÐoÜÔoÍÕ ÚÄecØ ÔoÖe ÔpeÂÕÀÔcÑ cÐeÃÉaÌØÎÙe Ðpo×epËÉ:

  A(1,2);
  A(1,2)->B;
  <A,B,C>->A;
  <A,B,C>[I]();
  (I+J)[K]()->L;
  (I+J)[K]();

-TaË ËaË ËÌÀÞe×Ùe cÌo×a Îe ×ÙÄeÌÑÀÔcÑ É Îe peÚep×ÉpÕÀÔcÑ, ÐÕcÔoe ÐpeÄÐÉcaÎÉe ÐepeÄ BCE, éHAþE, KHã oÂÎapÕÖÉÔØ Îe ÔaË ÌeÇËo: ecÌÉ ÐocÌe ÔoÞËÉ c ÚaÐÑÔoÊ Ðpo×epÉÔØ ÔoÌØËo, ÎeÔ ÌÉ Úa ÎeÊ ÐpeÄÐÉcaÎÉÑ, CéHTAH peÛÉÔ, ÞÔo ecÔØ, É oÎo ÎaÞÉÎaeÔcÑ c ÉÍeÎÉ BCE, éHAþE ÉÌÉ KHã cooÔ×eÔcÔ×eÎÎo, É ×ÙÄacÔ oÛÉÂËÕ × ×ÙpaÖeÎÉÉ. ðocÌe ËaÖÄoÇo ÐpeÄÐÉcaÎÉÑ ×ÎÕÔpÉ cocÔa×ÎoÇo ÐpeÄÐÉcaÎÉÑ ÔpeÂÕeÔcÑ Ðpo×epËa Îa ÚaËpÙ×aÀÝÕÀ cËoÂËÕ oÐepaÔopa. TaËÉÍ oÂpaÚoÍ, ÐoÌÎoe ËoÎÔeËcÔÎoe pacÐoÚÎo×aÎÉÑ ËÌÀÞe×Ùx cÌo× Îe oÂecÐeÞÉ×aeÔcÑ.

-ðpÉ cÉÎÔaËcÉÞecËoÊ oÛÉÂËe ÂeÚoÛÉÂoÞÎo oÐpeÄeÌÑeÔcÑ ÎeÐoÄoÛeÄÛaÑ CéHTAHÕ ÌeËceÍa, Îo caÍ xapaËÔep oÛÉÂËÉ oÐpeÄeÌÉÔØ ÔpÕÄÎee. TaË, ÐpÉ oÛÉÂËe × ×ÙpaÖeÎÉÉ, cÔoÑÝeÍ Îa ÐocÌeÄÎeÍ ÍecÔe × ÐpeÄÐÉcaÎÉÉ, ecÌÉ ÕÖe paÚoÂpaÎÎaÑ ÞacÔØ Ñ×ÌÑeÔcÑ cÉÎÔaËcÞecËÉ Ðpa×ÉÌØÎÙÍ ×ÙpaÖeÎÉeÍ, ÞpeÚ×ÙÞaÊÎo ÔpÕÄÎo oÐpeÄÌÉÔØ ÉcÔÉÎÎÕÀ ÐpÉÞÉÎÕ oÛÉÂËÉ:

  #BùBOä: A + B \ C; (* HE "/", A "\" *)
  BùBOä: A + B \\\ C; (* HE "/", A "\" *)
  TPEâõETCñ ";"
  #

8.2.5. CÉÎÔaËcÉÞecËÉÊ aÎaÌÉÚaÔop.

CÉÎÔaËcÉÞecËÉÊ aÎaÌÉÚaÔop ÐpeÄÎaÚÎaÞeÎ ÄÌÑ paÚÂopa ÔeËcÔa ÐpoÇpaÍÍÙ Ðo ÔaÂÌÉÃe cÉÎÔaËcÉÞecËoÇo oÐÉcaÎÉÑ É ×ÙÚo×a CEMðo× ÄÌÑ ÇeÎepaÃÉÉ ÐpoÍeÖÕÔoÞÎoÇo ËoÄa. B CéHTAHE ÉcÐoÌØÚÕeÔcÑ ÎÉcxoÄÑÝÉÊ ÐepeÂop ÂeÚ ×oÚ×paÔo×, aÌÇopÉÔÍ ËoÔopoÇo oÐÉcaÎ × [7].

äÌÑ opÇaÎÉÚaÃÉÉ peËÕpcÉÉ ÉcÐoÌØÚÕeÔcÑ ÇÌa×ÎÙÊ cÔeË; ×ÔopoÊ cÔeË ÉcÐoÌØÚÕeÔcÑ CEMðaÍÉ ÄÌÑ paÚÂopa ×ÙpaÖeÎÉÊ É xpaÎeÎÉÑ ÄpÕÇoÊ ÉÎÆopÍaÃÉÉ.

ðpÉ ÎaÐÉcaÎÉÉ CéHTAHa ÎaÉÂoÌØÛÉe ÔpÕÄÎocÔÉ ÚaÎÑÌo oÐpeÄeÌeÎÉe, ËoÇÄa ÎaÄo ÚaÐpaÛÉ×aÔØ Õ CKAHEPa oÞepeÄÎÕÀ ÌeËceÍÕ, a ËoÇÄa ÎeÔ. ToÞÎÙÊ ËpÉÔepÉÊ Ú×ÕÞÉÔ ÔaË: CKAHEP ÄoÌÖeÎ cÄ×ÉÇaÔØcÑ Îa Îo×ÕÀ ÌeËceÍÕ ÐpÉ ÐoÌÕÞeÎÉÉ oÔ×eÔa "äA" Îa ÖecÔËoÍ ÐoÌe, oÄÎaËo Îe Îa ÐocÌeÄÎeÍ oÇpaÎÉÞÉÔeÌe × ×epxÎeÍ aÂÚaÃe (× ÄaÎÎoÍ cÌÕÞae - ÔoÞËa c ÚaÐÑÔoÊ × 1 aÂÚaÃe). äÌÑ ÕÎÉ×epcaÌØÎocÔÉ CéHTAHÕ Îa ×xoÄ ÐoÄaeÔcÑ cÌeÄÕÀÝaÑ ÉÎÆopÍaÃÉÑ:

-NA - ÎoÍep aÂÚaÃa, c ËoÔopoÇo ÎaÞÉÎaÔØ paÚÂop,
-NPA, PL - ×cÔpeÔÉ× ÌeËceÍÕ PL × aÂÚaÃe NPA Îe ÎaÄo cÄ×ÉÇaÔØ CKAHEP.
OÂÙÞÎo NA=NPA=1, PL=";".

8.2.6. CeÍaÎÔÉÞecËÉe ÐoÄÐpoÇpaÍÍÙ.

BceÇo × cÉcÔeÍe ÎacÞÉÔÙ×aeÔcÑ oËoÌo 100 ceÍaÎÔÉÞecËÉx ÐoÄÐpoÇpaÍÍ, ËoÔopÙe ÕcÌo×Îo ÍoÖÎo ËÌaccÉÆÉÃÉpo×aÔØ Ðo Éx ÎaÚÎaÞeÎÉÀ:

-CEMðÙ ÄÌÑ Ðepe×oÄa ÐpoÇpaÍÍÙ × ËoÄÙ P-ÍaÛÉÎÙ;

-CEMðÙ ÄÌÑ ËoÎÔpoÌÑ oÛÉÂoË (ÎaÐpÉÍep, CEMð, Ðpo×epÑÀÝÉÊ oÔcÕÔcÔ×Ée Ðo×ÔopÑÀÝÉxcÑ ÉÍeÎ × oÐÉcaÎÉÉ ÚaÐÉcÉ);

-ÐpoÃeÄÕpÎÙe CEMðÙ. üÔÉ CEMðÙ × cÌÕÞae ÎeoÂxoÄÉÍocÔÉ ÚaÇpÕÖaÀÔ ÔeËcÔ ÐpoÃeÄÕpÙ c ÄÉcËa, ×ÙÚÙ×aÀÔ PeÄaËÔop É Ðo Íepe ÔpaÎcÌÑÃÉÉ ÐpoÃeÄÕpÙ ÆopÍÉpÕÀÔ \oÂßeËÔ ÑÚÙËa\ - ÐpoÃeÄÕpÕ ÉÌÉ ÆÕÎËÃÉÀ. ðpoÃeÄÕpÎÙe CEMðÙ ÐoÌÕÞaÀÔ ÕÐpa×ÌeÎÉe × 3-x cÌÕÞaÑx:

%LISTD

-B ËaÞecÔ×e ÎaÞaÌa ÐpeÄÐÉcaÎÉÑ CéHTAH ÐoÌÕÞÉÌ c ËÌa×ÉaÔÕpÙ cÌo×o ðPOã ÉÌÉ æõHK. ðocÌe ÐoÌÕÞeÎÉÑ ÉÍeÎÉ ÐpÃeÄÕpÙ CEMð ×ÙÚÙ×aeÔ PeÄaËÔop É ÄÌÑ ÐocÌeÄÕÀÝeÇo aÎaÌÉÚa ÎacÔpaÉ×aeÔ CURCHR Îa caÍoe ÎaÞaÌo ÂÕÆepa PeÄaËÔpa. þÔoÂÙ paÚÂop ÐoÛeÌ Ðo Ðpa×ÉÌØÎoÍÕ ÐÕÔÉ (Ë ÐpÉÍepÕ, × PeÄaËÔope ÐoÌØÚo×aÔeÌØ cÔep ÚaÇoÌo×oË ÐpoÃeÄÕpÙ É ÎaÂpaÌ ÐpeÄÐÉcaÎÉe "Hõ_é_JNO"->A;), × ÎaÞaÌo ÂÕÆepa ÐÉÛeÔcÑ cÐeÃ. cÉÍ×oÌ (ËoÄ ¤7F), ËoÔopÙÊ oÂecÐeÞÉ×aeÔ Ðpa×ÉÌØÎocÔØ ×ÙÂopa aÂÚaÃa ÄaÖe × cÌÕÞae oÂÎapÕÖeÎÉÑ cÉÎÔaËcÉÞecËoÊ oÛÉÂËÉ, Ðo×ÔopÎoÇo ×ÙÚo×a PeÄaËÔopa MOHéTOPoÍ É ×ÙÚo×a CéHTAHa c caÍoÇo ÎaÞaÌa. B ËoÎeà ÔeËcÔa ÄoÐÉcÙ×aÀÔcÑ 2 cÐeÃ. cÉÍ×oÌa: oÄÉÎ - ËaË ÐpÉÚÎaË ËoÎÃa ÆaÊÌa, ÄpÕÇoÊ - ÞÔoÂÙ CKAHEPÕ ÍoÖÎo ÂÙÌo ËÕÄa-ÎÉÂÕÄØ cÄ×ÉÎÕÔØcÑ ÐocÌe ÎaxoÖÄeÎÉÑ Ðep×oÇo (PL Ðo-ÐpeÖÎeÍÕ ÕcÔaÎo×ÌeÎa Îa ÔoÞËÕ c ÚaÐÑÔoÊ).

-éÄeÔ ÔpaÎcÌÑÃÉÑ ÆaÊÌa, ××eÄeÎÎoÇo c ÄÉcËa Ðo ÐpeÄÐÉcaÎÉÀ BBOä éú äúõ.

-éÄeÔ ÔpaÎcÌÑÃÉÑ oÐÉcaÎÉÑ ÉcÐoÌÎÉÔeÌÑ ÉÌÉ ÍoÄÕÌÑ.

8.2.7. CooÔ×eÔcÔ×Ée ÍeÖÄÕ ÐpeÄÐÉcaÎÉÑÍÉ PAðéPÙ É ËoÍaÎÄaÍÉ P-ÍaÛÉÎÙ.


ðPEäðéCAHéE          BHõTPEHHéê KOä

(A+B*C/D)**E->L;     A,B,C,*,D,/,+,E,**,L,->
F(T[3:5])->U[I+J];   F,T,3,5,[:,BùúæõHK 1,U,I,J,+,[,->
F1();                F1,BùúðPOã 0
<A,B,C>[I]()[J]();   A,B,C,æ< 3,I,[,BùúæõHK 0,J,[,BùúðPOã 0
-#T->M'B.L;          T,#,õH-,'M B,. L,->
BKì MOäõìø M;        BKìM BùKìM2 M
BùKì MOäõìø M;       BùKìM1 BùKìM2 M
KOHTPOìø A>0 é C<3;  A,0,>,C,3,<,é,KOHTPOìø
KOHTPOìø B éú E+P;   B,E,P,+,éú,KOHTPOìø
KOHTPOìø C BéäA O;   C,O,BéäA,KOHTPOìø
<¤A:3.0,B:"M"¤>->R;  3.0,"M",æ<¤ 2 A B,R,->
CTOð;                CTOð
ðõCK;                ðõCK
ûAç;                 ûAç
BùXOä;               BùXOä
OTðEPETø "H";        "H",úAýéTA 0
úAðEPETø X;          X,úAýéTA 80
OTKPùTø A;           A,OTKPùTø 0
OTKPùTø A KAK B;     A,B,OTKPùTø XX  (XX/=0)
úAKPùTø T;           T,úAKPùTø
ðOúéãéñ T=777;       T,777,ðOúéãéñ
CTEPETø C;           C,CTEPETø
úAKPùTø;             úAKPBCE
BKì CìEä CTPOK;      BKì "CTPOK"
BKì BùBOä HA âõMAçõ; BKì "BùBOä" "âõMAçõ"
BKì BBOä éú æææ;     BKì "BBOä" ¤EE æææ
BKì úAýéTõ:O,ð,E;    BKì "úAýéTõ" 3 O ð E
BùKì ðPOKPõTKõ;      BùKì "ðPOKPõTKõ"
POâéK;               BKì 0
PAðéPA;              BùKì 0
KATAìOç éMEH;        KATAìOç 0 "éMEH" 0
...PEú:T//O KHã;     ...T,O,//,BOúBPAT
...0->A; KHã;        ...0,A,->,BOúBPAT
?I,J:K,L:M:N;        I,BùBOä,J,K,BùBOä1,L,M,N,BùBOä2,ðC
BùBOä B æ:A,â();     A,ðEPEKì ¤EE æ,BùBOä,ðEPEKì 0,â,
                     BùúæõHK 0,ðEPEKì ¤EE æ,ðC,ðEPEKì 0
BùBOä âðC:A;         A,BùBOä
BBOä äAHHùX:C,ä;     C,BBOä "äAHHùX"+¤80 0,ä,BBOä "äAHHùX" 0
BBOä:T,P;            T,BBOä ¤80 0,P,BBOä ¤80 0
...;BùXOä;...KHã;    ...ðPBùXOä...BúBPAT
BBOä éú äúõ:é;       éúäúõ é

ECìé A/=0 TO         A,0,/=,ðì M,
  1->ì                 1,ì,->
BCE...               M:...

ECìé A*â BéäA ã TO   A,â,*,ã,BéäA,ðì M1,
  P->T;                P,T,->,
éHAþE                âð M2,
  T->P;                M1:T,P,->,
BCE;...              M2:..

BùâOP T éú           T,úHAþBâ,
1,2:                 1,/=,ðì M1,äõâì,2,=,ðì M2
    ?"ðìOXO"           M1:"ðìOXO",BùBOä,ðC,
   !                   âð M4,
  3:                 M2:äõâì,3,=,ðì M3,
    ?"õä"              "õä",BùBOä,ðC
éHAþE                  âð M4
    ?"XOPOûO"        M3:"XOPOûO",BùBOä,ðC,
BCE;                 M4:CHñTø

BùâOP éú
A<0:-1->ì!           A,0,<,ðì M1,1,õH-,ì,->,âð M3,
A=0:0->ì!            M1:A,0,=,ðì M2,0,ì,->,âð M3,
A>0:1->ì             M2:A,0,>,ðì M3,1,ì,->,
BCE...               M3:...

ðOKA T[I]<0::        M1:T,I,[,0,<,ðì M2,
  I+1->I;              I,1,+,I,->,
BCE;...              âð M1,M2:...

ðOBTOP A::           A,úHAþðB,M1:ðOBTOP M2,
  A+A->A               A,A,+,A,->,
BCE;...              âð M1,M2:...

äìñ é OT A äO â      A,â,
      ûAç ã::        ã,OâMEH,äìñOT1 é,M1:äìñOT2 M2,
  é->ù[é];             é,ù,é,[,->,
BCE;...              äìñOT3 M1,M2:...

äìñ A éú B::         B,äìñéú1 A,M1:äìñéú2 M2,
  A+ì->ì;              A,ì,+,ì,->,
BCE;                 âð M1,M2:...

8.3. âÌoË ÉÎÔepÐpeÔaÃÉÉ.

8.3.1. CÔpÕËÔÕpa ÂÌoËa.

âÌoË ÉÎÔepÐpeÔaÃÉÉ ËoÍaÎÄ ×ÉpÔÕaÌØÎoÊ P-ÍaÛÉÎÙ ocÕÝecÔ×ÌÑeÔ ÉcÐoÌÎeÎÉe cÇeÎepÉpo×aÎÎoÇo ËoÄa.

B ÎeÇo ×xoÄÑÔ:

-âÌoË-pacÐpeÄeÌÉÔeÌØ ËoÍaÎÄ (éHTEPKOM).

-éÎÔepÐpeÔÉpÕÀÝÉe ÐoÄÐpoÇpaÍÍÙ (ÐpaÇÍÙ). KaÖÄaÑ ÐpaÇÍa peaÌÉÚÕeÔ oÄÎÕ ËoÍaÎÄÕ ×ÎÕÔpeÎÎeÇo ÑÚÙËa. õcÌo×Îo ÐpaÇÍÙ ÍoÖÎo oÂßeÄÉÎÉÔØ × cÌeÄÕÀÝÉe ÆÕÎËÃÉoÎaÌØÎÙe ÂÌoËÉ:

-ÂÌoË ÕÐpa×ÌeÎÉÑ ÉÎÔepÐpeÔaÃÉeÊ (STEKS, CYCLES, ON, COMPCOM),

-apÉÆÍeÔÉËa (INTARIT, RELARIT)

-ÐpoÃeÄÕpÎÙÊ ÂÌoË (CALL, RTS, DIRS, LOAD),

-oÂpaÂoÔËa cÔpÕËÔÕp (STR),

-×ÙpeÚËa, paÚÙÍeÎo×aÎÉe É ÐpÉc×aÉ×aÎÉe (CLIP),

-××oÄ-×Ù×oÄ (INPUT, OUTPUT, CAT),

-cÔaÎÄapÔÎÙe ÆÕÎËÃÉÉ (STFUN),

-ÇpaÆÉËa (GRAFICS),

-ÆaÊÌo×aÑ ÐoÄcÉcÔeÍa (FILER).

HÉÖe ÂÕÄÕÔ oÐÉcaÎÙ ÎecÔaÎÄapÔÎÙe Ðo peaÌÉÚaÃÉÉ ÌÉÂo ÐpeÄcÔa×ÌÑÀÝÉe caÍocÔoÑÔeÌØÎÙÊ ÉÎÔepec ÂÌoËÉ.

8.3.2. PacÐpeÄeÌÉÔeÌØ ËoÍaÎÄ éHTEPKOM.

éHTEPKOM Ñ×ÌÑeÔcÑ ÇÌa×ÎoÊ ÐpoÇpaÍÍoÊ ÂÌoËa ÉÎÔepÐpeÔaÃÉÉ. OÎ oÂecÐeÞÉ×aeÔ ×ÙÚo× ×cex ocÔaÌØÎÙx ÐoÄÐpoÇpaÍÍ.

éHTEPKOM ×ÙÚÙ×aeÔcÑ ÉÚ MOHéTOPA ÐocÌe oËoÎÞaÎÉÑ cÉÎÔaËcÉÞecËoÇo paÚÂopa É ÇeÎepaÃÉÉ ÂÕÆepa ÐpoÍeÖÕÔoÞÎoÇo ËoÄa (ÐoÔoËa ËoÍaÎÄ). üÔoÔ ÂÕÆep ÐepeÄaeÔcÑ eÍÕ × ËaÞecÔ×e ×xoÄÎÙx ÄaÎÎÙx. B xoÄe paÂoÔÙ éHTEPKOM ÍoÖeÔ ×peÍeÎÎo ÐepeËÌÀÞaÔØcÑ Îa ÉÎÔepÐpeÔaÃÉÀ ÄpÕÇÉx ÂÕÆepo× (ÐpÉ ×ÙÚo×e ÐpoÃeÄÕpÙ).

PaÂoÔa éHTEPKOMa ÎaÞÉÎaeÔcÑ c ÎacÔpoÊËÉ ×eËÔopa peaËÃÉÉ Îa oÛÉÂËÕ Îa ÐoÄÐpoÇpaÍÍÕ oÂpaÂoÔËÉ oÛÉÂËÉ ÐepÉoÄa ÉcÐoÌÎeÎÉÑ. äaÌee éHTEPKOM ÎacÔpaÉ×aeÔcÑ Îa ÎaÞaÌo ÐoÔoËa ËoÍaÎÄ É ÎaÞÉÎaeÔ ÃÉËÌ oÂpaÂoÔËÉ ËoÍaÎÄ:

-\ðoÄÇoÔo×ÉÔeÌØÎÙÊ ÜÔaÐ:\

-ÕcÔaÎo×Ëa × ÎopÍaÌØÎoe cocÔoÑÎÉe ÐocÔoÑÎÎÙx ÐpÉÚÎaËo× ÐepÉoÄa ÉÎÔepÐpeÔaÃÉÉ:

   WHATSTEK - Îa ÞÔeÎÉe ÉÚ ÇÌa×ÎoÇo cÔeËa,
   REGOUT - Îa cÔaÎÄapÔÎÙÊ peÖÉÍ ×Ù×oÄa

×ÙÐoÌÎeÎÉe ÜÔÉx ÕcÔaÎo×oË ËaÖÄÙÊ paÚ × ÃÉËÌe ×ÙÂopËÉ ËoÍaÎÄÙ oc×oÂoÖÄaeÔ ÐpaÇÍÙ oÔ ÄoÐoÌÎÉÔeÌØÎoÊ paÂoÔÙ;

-ÐpÉ ÉcÐoÌÎeÎÉÉ ÐpoÃeÄÕpÙ × peÖÉÍe ÔpaccÉpo×ËÉ cÔpoË (TRACELN ÉÌÉ STEPREG) ËoÎÔpoÌÉpÕeÔcÑ ÐepexoÄ Ë Îo×oÊ cÔpoËe: ecÌÉ ÔeËÕÝÉÊ ÎoÍep cÔpoËÉ Îe co×ÐaÄaeÔ c ×ÙÞÉcÌeÎÎÙÍ ÐepeÄ ×ÙÐoÌÎeÎÉeÍ ÐpeÄÙÄÕÝeÊ ËoÍaÎÄÙ, Ôo oÎ ×ÙÄaeÔcÑ × oÔÌaÄoÞÎÙÊ ÐoÔoË;

-Ðpo×epÑeÔcÑ, ÂÙÌa ÌÉ ÎaÖaÔa ËÌa×ÉÛa ocÔaÎo×a; ecÌÉ ÂÙÌa, ×ÙÐoÌÎÑeÔcÑ ÐpaÇÍa CTOð;

-\éÚ×ÌeÞeÎÉe oÞepeÄÎoÊ ËoÍaÎÄÙ ÉÚ ÐoÔoËa ËoÍaÎÄ.\

éHTEPKOM ÉÚ×ÌeËaeÔ ÔoÌØËo 1 ÂaÊÔ ËoÄa ËoÍaÎÄÙ; ÐocÌeÄÕÀÝÉe ÂaÊÔÙ, ecÌÉ oÎÉ ÐpeÄÕcÍoÔpeÎÙ ÆopÍaÔoÍ ËoÍaÎÄÙ, ÄoÌÖÎÙ ÉÚ×ÌeËaÔØcÑ ÉÚ ÐoÔoËa ÎeÐocpeÄcÔ×eÎÎo ÐpaÇÍoÊ. EcÌÉ ÜÔo ËoÄ ËoÍaÎÄÙ ÚaÇpÕÚËÉ ËopoÔËoÊ ËoÎcÔaÎÔÙ (cÔapÛÉÊ ÂÉÔ=1), Ôo cooÔ×eÔcÔ×ÕÀÝaÑ ËoÎcÔaÎÔa ÔÕÔ Öe ÚaÇpÕÖaeÔcÑ × cÔeË, É ÃÉËÌ oÂpaÂoÔËÉ ËoÍaÎÄÙ ÎaÞÉÎaeÔcÑ c ÎaÞaÌa.

-\OÐpeÄeÌeÎÉe É paÚÂop ÐapaÍeÔpo×.\

-ðo ÎoÍepÕ ËoÍaÎÄÙ oÐpeÄeÌÑeÔcÑ paÚÄeÌ ee oÐÉcaÎÉÑ × ÔaÂÌÉÃe ÐpaÇÍ (TAéð). PaÚÄeÌ cocÔoÉÔ ÉÚ 4-ÂaÊÔo×Ùx ÐoÌeÊ cÌeÄÕÀÝeÊ cÔpÕËÔÕpÙ:

-0 ÂaÊÔ:

7 ÂÉÔ - ÐpÉÚÎaË: ÐocÌeÄÎee ÐoÌe × paÚÄeÌe (1) ÉÌÉ ÎeÔ (0);

6,5 ÂÉÔÙ - ËoÌÉÞecÔ×o ÐapaÍeÔpo× (oÔ 0 Äo 3);

4 ÂÉÔ - ÐpÉÚÎaË ÄoÐÕcÔÉÍocÔÉ ÐpeoÂpaÚo×aÎÉÑ ÃeÌÙx ÐapaÍeÔpo× × ÄpoÂÎÙe;

3..0 ÂÉÔÙ - ×ÉÄ 1 ÐapaÍeÔpa (ÔeÇ);

-1 ÂaÊÔ:

7..4 ÂÉÔÙ - ×ÉÄ 2 ÐapaÍeÔpa (ÔeÇ),

3..0 ÂÉÔÙ - ×ÉÄ 3 ÐapaÍeÔpa (ÔeÇ);

-2,3 ÂaÊÔÙ - aÄpec ÐpaÇÍÙ, ×ÙÐoÌÎÑÀÝeÊ ÐpeÄÕcÍoÔpeÎÎÙe ËoÍaÎÄoÊ ÄeÊcÔ×ÉÑ ÎaÄ ÐapaÍeÔpaÍÉ ÕËaÚaÎÎÙx ×ÉÄo×.

EcÌÉ ÄoÐÕcÔÉÍ ÐapaÍeÔp ÌÀÂoÇo ×ÉÄa, ×ÍecÔo ÔeÇa ÕËaÚÙ×aeÔcÑ 0.

-ðo ÔaÂÌÉÃe oÐpeÄeÌÑeÔcÑ ËoÌÉÞecÔ×o ÐapaÍeÔpo× ËoÍaÎÄÙ; cooÔ×eÔc×ÕÀÝee ÞÉcÌo ÜÌeÍeÎÔo× cÎÉÍaeÔcÑ co cÔeËa É paÚÙÍeÎÕeÔcÑ. TaËÉÍ oÂpaÚoÍ, éHTEPKOM ÐoÌÕÞaeÔ \aÄpeca oÂßeËÔo×\, ËoÔopÙe ÚaÐÉcÙ×aÀÔcÑ × ADR1, ADR2 É ADR3, É ÔeÇÉ, c ËoÔopÙÍÉ oÎÉ ÎaxoÄÉÌÉcØ × cÔeËe (TGS1, TGS2, TGS3). ðpaÇÍÙ, peaÌÉÚÕÀÝÉe ËoÍaÎÄÙ c ÐepeÍeÎÎÙÍ ÞÉcÌoÍ ÐapaÍeÔpo× ÉÌÉ c Éx ÎecÔaÎÄapÔÎoÊ oÂpaÂoÔËoÊ, cÞÉÔÙ×aÀÔ Éx ÉÚ cÔeËa caÍocÔoÑÔeÌØÎo.

-\ðpo×epËa ÄoÐÕcÔÉÍocÔÉ ×ÙÐoÌÎeÎÉÑ ËoÍaÎÄÙ c ÄaÎÙÍÉ ×ÉÄaÍÉ ÐapaÍeÔpo×\.

ðoÉcË ÐoÌÑ × TAéð, ËoÔopoÍÕ cooÔ×eÔcÔ×ÕÀÔ ×ÉÄÙ cÎÑÔÙx co cÔeËa ÐapaÍeÔpo×. ðpÉ ÜÔoÍ, ecÌÉ ËoÍaÎÄa ÄoÐÕcËaeÔ, ×oÚÍoÖÎo ÐpeoÂpaÚo×aÎÉe ÃeÌÙx × ÄpoÂÎÙe (ÐocÌe ÐpeoÂpaÚo×aÎÉÑ ×ce ÐapaÍeÔpÙ ÂÕÄÕÔ ÄpoÂÎÙÍÉ!). EcÌÉ ÐoÄxoÄÑÝeÇo ÐoÌÑ ÎeÔ, ÚÎaÞÉÔ ÄaÎÎaÑ ËoÍaÎÄa ÄÌÑ oÂßeËÔo× ÔaËoÇo ×ÉÄa Îe oÐpeÄeÌeÎa, É ×ÙÄaeÔcÑ cÉÇÎaÌ o oÛÉÂËe.

-\BÙÚo× ÐpaÇÍÙ.\

õÐpa×ÌeÎÉe ÐepeÄaeÔcÑ ÐpaÇÍe, aÄpec ËoÔopoÊ ÚaÐÉcaÎ × ÎaÊÄeÎÎoÍ ÐoÌe TAéð. OÎa ÄoÌÖÎa:

-coxpaÎÑÔØ × Ôex Öe ÑÞeÊËax aÄpeca É TçC ÐapaÍeÔpo×, aÄpec peaËÃÉÉ Îa oÛÉÂËÉ;

-caÍocÔoÑÔeÌØÎo ÐoÍeÝaÔØ Îa cÔeË c×oÊ peÚÕÌØÔaÔ (ecÌÉ oÎ ecÔØ), ÉcÐoÌØÚÕÑ ÐoÄÐpoÇpaÍÍÕ RESULT;

-ocÔa×ÌÑÔØ ÇÌa×ÎÙÊ cÔeË × Ðpa×ÉÌØÎoÍ cocÔoÑÎÉÉ (ÔoÌØËo Ðpa×ÉÌØÎo oÆopÍÌeÎÎÙe ÜÌeÍeÎÔÙ);

-caÍocÔoÑÔeÌØÎo ÌÉË×ÉÄÉpo×aÔØ ÎeoÂpaÂaÔÙ×aeÍÙe ÐpÉ cÉcÔeÍÎoÊ peaËÃÉÉ ÐocÌeÄcÔ×ÉÑ oÛÉÂoË.

CoÂÌÀÄeÎÉe ÜÔÉx ÕcÌo×ÉÊ oÂecÐeÞÉ×aeÔ Ðpa×ÉÌØÎocÔØ ÉÎÔepÐpeÔaÃÉÉ ×ÙpaÖeÎÉÊ É ÎopÍaÌØÎÕÀ paÂoÔÕ éHTEPKOMa.

-\õÎÉÞÔoÖeÎÉe ÐapaÍeÔpo×\.

ðocÌe ÉcÐoÌÎeÎÉÑ ÐpaÇÍÙ éHTEPKOM ÕÎÉÞÔoÖaeÔ ÐapaÍeÔpÙ - ×peÍeÎÎÙe ÚÎaÞeÎÉÑ (ecÌÉ ÐpaÇÍa Îe ÉÚÍeÎÉÌa ÐpÉÚÎaË LIBARG, oÐpeÄeÌÑÀÝÉÊ ÎeoÂxoÄÉÍocÔØ ÕÎÉÞÔoÖeÎÉÑ). HeËoÔopÙe ÐpaÇÍÙ ÉcÐoÌØÚÕÀÔ ÜÔÕ ×oÚÍoÖÎocÔØ ÄÌÑ ÕÎÉÞÔoÖeÎÉÑ c×oÉx ÐpoÍeÖÕÔoÞÎÙx peÚÕÌØÔaÔo×: ÚaÐÉcÙ×aÀÔ Éx aÄpeca × ADR1-3, ÔeÇÉ ×peÍeÎÎoÇo ÚÎaÞeÎÉÑ × TGS1-3 É ÕcÔaÎa×ÌÉ×aÀÔ LIBARG.

8.3.3. ðpoÃeÄÕpÎÙÊ ÂÌoË.

ðpoÃeÄÕpÎÙÊ ÂÌoË cocÔoÉÔ ÉÚ ÐpoÇpaÍÍÙ ×ÙÚo×a ÐpoÃeÄÕpÙ (CALL), ×oÚ×paÔa ÉÚ Îee (RTS) É ÎecËoÌØËÉx ÐoÄÐpoÇpaÍÍ, peaÌÉÚÕÀÝÉx ÄÉpeËÔÉ×Ù (STOP, START, EXIT, STEP, EXITSTMT).

ðpoÃeÄÕpÎÙÊ ÂÌoË peaÌÉÚÕeÔ ËoÍaÎÄÙ BùúðPOã, BùúæõHK, ðõCK, ûAç, BùXOä, CTOð, ðPBùXOä ×ÉpÔÕaÌØÎoÊ P-ÍaÛÉÎÙ:

-ðpoÇpaÍÍa CALL ×ÙÐoÌÎÑeÔ ËoÍaÎÄÙ BùúðPOã É BùúæõHK.

-úaÐoÍÉÎaeÔcÑ ÔeÇ oÂßeËÔa, ËoÔopÙÊ ÎaÄo ×ÙÚ×aÔØ (9 ÉÌÉ ¤B). üÔo eÄÉÎcÔ×eÎÎoe oÔÌÉÞÉe ÍeÖÄÕ ×ÙÚo×aÍÉ ÐpoÃeÄÕpÙ É ÆÕÎËÃÉÉ.

-äÌÑ ÄocÔÕÐa Ë ÐpoÃeÄÕpÎoÍÕ ÚÎaÞeÎÉÀ ÐapaÍeÔpÙ ÐepeÐÉcÙ×aÀÔcÑ ÉÚ ÇÌa×ÎoÇo cÔeËa ×o ×cÐoÍoÇaÔeÌØÎÙÊ. ðpÉ ÜÔoÍ Éx ÐopÑÄoË ÍeÎÑeÔcÑ: Ðep×ÙÊ ÐapaÍeÔp ÎaxoÄÉÔcÑ Îa ×epxÕÛËe cÔeËa, ÞÔo oÂÌeÇÞaeÔ ×Ù×oÄ oÔÌaÄoÞÎoÊ ÉÎÆopÍaÃÉÉ. ðapaÍeÔpÙ Îe paÚÙÍeÎÕÀÔcÑ, Ô.Ë. oÎÉ ÍoÇÕÔ ÂÙÔØ ×ÙxoÄÎÙÍÉ ÉÌÉ ×oÚ×paÔÎÙÍÉ. EcÌÉ oÇpaÎÉÞÉÔØcÑ ÔoÌØËo ÐepeÐÉcØÀ, Ôo ÐocÌe ×ÙÚo×a

A(B[1],B[2]);

Îa ÉÍeÎÉ B ocÔaÎeÔcÑ aÂcoÌÀÔÎaÑ ÚaÝÉÔa, Ô.Ë. ÐpÉ ÐepeÐÉcÉ ÉÚÍeÎÉÔcÑ ÐopÑÄoË ×ÙpeÚoË. ðoÜÔoÍÕ ÐpÉ ÐepeÐÉcÉ × cÌÕÞae ÍÎoÇoËpaÔÎoÇo ×xoÖÄeÎÉÑ ÉÍeÎÉ (×ÙpeÚoË ÉÚ oÄÎoÇo ÉÍeÎÉ) × cÐÉcoË ÐapaÍeÔpo× ÐpoÉcxoÄÉÔ oÂÍeÎ ÚaÝÉÔ Ðep×oÇo É ÐocÌeÄÎeÇo Éx ×xoÖÄeÎÉÑ.

-CÞÉÔÙ×aeÔcÑ É ×ÙÞÉcÌÑeÔcÑ ÐpoÃeÄÕpÎoe ÚÎaÞeÎÉe.

-ðpo×epÑeÔcÑ co×ÐaÄeÎÉe ÔeÇa ÐoÌÕÞeÎÎoÇo oÂßeËÔa ÚaÐoÍÎeÎÎoÍÕ ÔeÇÕ, É × cÌÕÞae Îeco×ÐaÄeÎÉÑ ÆÉËcÉpÕeÔcÑ oÛÉÂËa.

-õcÔaÎa×ÌÉ×aeÔcÑ ÐpÉÚÎaË ÞÔeÎÉÑ co ×ÔopoÇo cÔeËa (WHATSTEK); ÄaÌee, ecÌÉ ÐpoÃeÄÕpa cÔaÎÄapÔÎaÑ, Ôo ÕÐpa×ÌeÎÉe ÐepeÄaeÔcÑ ÂÌoËÕ ×ÙÚo×a cÔaÎÄapÔÎÙx ÆÕÎËÃÉÊ CALLSTFUN.

-ðpo×oÄÑÔcÑ 2 ÃÉËÌa paÚÂopa ÐapaÍeÔpo×:

\ðep×ÙÊ ÃÉËÌ:\ ÐapaÍeÔpÙ cÎo×a cÞÉÔÙ×aÀÔcÑ ÉÚ cÔeËa, Îa ÜÔoÔ paÚ ÉÚ ×ÔopoÇo:

-ÚÎaÞeÎÉÑ ×xoÄÎÙx ÐapaÍeÔpo× paÚÙÍeÕÀÔcÑ É ÚaÐoÍÉÎaÀÔcÑ ÄÌÑ ÉcÐoÌØÚo×aÉÑ ×o ×ÔopoÍ ÃÉËÌe.

-ÜÌeÍeÎÔÙ, cooÔ×eÔcÔ×ÕÀÝÉe ×ÙxoÄÎÙÍ ÆopÍaÌØÎÙÍ ÐapaÍeÔpaÍ (ÉÍeÎa É ×ÙpeÚËÉ), ÐÉÛÕÔcÑ × ÇÌa×ÎÙÊ cÔeË;

-ÄÌÑ ×ÙxoÄÎÙx ÐapaÍeÔpo× ÐpoÉÚ×oÄÉÔcÑ É Ôo, É ÄpÕÇoe.

\BÔopoÊ ÃÉËÌ:\ aÄpeca ÚÎaÞeÎÉÊ ÆopÍaÌØÎÙx ÐapaÍeÔpo× É ÂaÊÔÙ ËoÎÔpoÌÑ ÐÉÛÕÔcÑ × cÔeË, a ÉÍ caÍÉÍ ÐpÉc×aÉ×aÀÔcÑ ÐoÌÕÞeÎÎÙe × Ðep×oÍ ÃÉËÌe ÚÎaÞeÎÉÑ. úÄecØ Öe ×Ù×oÄÉÔcÑ oÔÌaÄoÞÎaÑ ÉÎÆopÍaÃÉÑ.

ä×a ÃÉËÌa Ðo ÐapaÍeÔpaÍ Îe×oÚÍoÖÎo oÂßeÄÉÎÉÔØ × oÄÉÎ, Ô.Ë. × ×ÙÚo×e

   A(â,ã)

ÇÄe oÐÉcaÎÉe ÐpoÃeÄÕpÙ A ÎaÞÉÎaeÔcÑ

   ðPOã A(ã,H);...

ÆopÍaÌØÎÙÊ ÐapaÍeÔp H ÄoÌÖeÎ ÐoÌÕÞÉÔØ ÚÎaÞeÎÉe ÇÌoÂaÌØÎoÇo ÉÍeÎÉ ã, a Îe ÚÎaÞeÎÉe ÇÌoÂaÌØÎoÇo ÉÍeÎÉ â, ËoÔopoe ÔoÌØËo ÞÔo ÂÙÌo ÐpÉc×oeÎo ÉÍeÎÉ ã.

-ðpo×oÄÉÔcÑ ÃÉËÌ Ðo ÌoËaÌØÎÙÍ ÉÍeÎaÍ: aÄpeca Éx ÚÎaÞeÎÉÊ É ÂaÊÔÙ ËoÎÔpoÌÑ ÐÉÛÕÔcÑ × cÔeË É ÐocÌe ÜÔoÇo oÂÎÕÌÑÀÔcÑ.

-õËaÚaÔeÌÉ É ÆÌaÖËÉ, oÐpeÄeÌÑÀÝÉe ÔeËÕÝÕÀ paÂoÔaÀÝÕÀ ÐpoÃeÄpÕ, ÚaÐÉcÙ×aÀÔcÑ × cÔeË É ÐoÌÕÞaÀÔ Îo×Ùe ÚÎaÞeÎÉÑ.

-B cÔeË ÐÉÛeÔcÑ TçC=6; ÚaÐÉcØ aËÔÉ×aÃÉÉ cÆopÍÉpo×aÎa.

ðpÉ oÛÉÂËe ×o ×peÍÑ ×ÙÚo×a ÐpoÃeÄÕpÙ ÐepeÄ ÕxoÄoÍ Îa cÔaÎÄapÔÎÕÀ ÐoÄÐpoÇpaÍÍÕ oÂpaÂoÔËÉ oÛÉÂËÉ ÕÎÉÞÔoÖaÀÔcÑ cËoÐÉpo×aÎÎÙe oÂßeËÔÙ, É co ×ÔopoÇo cÔeËa cÞÉÔÙ×aÀÔcÑ eÝe Îe paÚoÂpaÎÎÙe ÐapaÍeÔpÙ.

-ðpoÇpaÍÍa RTS peaÌÉÚÕeÔ ËoÍaÎÄÕ BOúBPAT. Ee ÄeÊcÔ×ÉÑ ×o ÍÎoÇoÍ oÂpaÔÎÙ ÄeÊcÔ×ÉÑÍ ÐpoÇpaÍÍÙ CALL:

-éÚ cÔeËa cÞÉÔÙ×aÀÔcÑ ÚÎaÞeÎÉÑ ocÎo×ÎÙx ÑÞeeË É ÕËaÚaÔeÌeÊ.

-éÚ cÔeËa cÞÉÔÙ×aÀÔcÑ aÄpeca ÚÎaÞeÎÉÊ É ÂaÊÔÙ ËoÎÔpoÌÑ ÌoËaÌØÎÙx ÉÍeÎ; Éx ÔeËÕÝÉe ÚÎaÞeÎÉÑ ÕÎÉÞÔoÖaÀÔcÑ.

-éÚ cÔeËa cÞÉÔÙ×aÀÔcÑ aÄpeca ÚÎaÞeÎÉÊ É ÂaÊÔÙ ËoÎÔpoÌÑ ÆopÍaÌØÎÙx ÐapaÍeÔpo×; ÔeËÕÝÉe ÚÎaÞeÎÉÑ ×xoÄÎÙx ÐaaÍeÔpo× ÕÎÉÞÔoÖaÀÔcÑ, a ×ÙxoÄÎÙx É ×oÚ×paÔÎÙx ÚaÐoÍÉÎaÀÔcÑ.

-ðo oËoÎÞaÎÉÉ cÞÉÔÙ×aÎÉÑ ÜÔÉ ÚÎaÞeÎÉÑ ÐpÉc×aÉ×aÀÔcÑ ÆaËÔÉÞecËÉÍ ×ÙxoÄÎÙÍ É ×oÚ×paÔÎÙÍ ÐapaÍeÔpaÍ.

-ðoÄÐpoÇpaÍÍa EXITSTMT peaÌÉÚÕeÔ ËoÍaÎÄÕ ðPBùXOä, Ô.e cÞÉÔÙ×aeÔ co cÔeËa ×ce ÜÌeÍeÎÔÙ ×ÐÌoÔØ Äo ÚaÐÉcÉ aËÔÉ×aÃÉÉ É ocÕÝecÔ×ÌÑeÔ ÐepexoÄ Îa ËoÍaÎÄÕ BOúBPAT (ÄÌÑ ÆÕÎËÃÉÉ - Îa ÎaÞaÌo ×ÙÞÉcÌeÎÉÑ ×ÙpaÖeÎÉÑ-peÚÕÌØÔaÔa).

-ðoÄÐpoÇpaÍÍÙ STOP, STEP, START, EXIT peaÌÉÚÕÀÔ ËoÍaÎÄÙ CTOð, ûAç, ðõCK, BùXOä, cooÔ×eÔcÔ×eÎÎo. éx paÂoÔa c×oÄÉÔcÑ Ë oÂpaÂoÔËe ÚaÐÉceÊ ocÔaÎo×a É ÐpÉocÔaÎo×a.

B ÐpoÃeÄÕpÎoÍ ÂÌoËe ×eÚÄe Ðpo×epÑeÔcÑ peÖÉÍ ÔpaccÉpo×ËÉ: ecÌÉ oÎ ×ËÌÀÞeÎ, ×Ù×oÄÉÔcÑ ÎeoÂxoÄÉÍaÑ oÔÌaÄoÞÎaÑ ÉÎÆopÍaÃÉÑ.

8.3.4. âÌoË CLIP.

8.3.4.1. ðoÄÐpoÇpaÍÍa TAKEADR.

ðoÄÐpoÇpaÍÍa TAKEADR ×oÚ×paÝaeÔ aÄpec xpaÎÑÝeÇocÑ Îa ×epxÕÛËe cÔeËa ÜÌeÍeÎÔa. BÙÄa×aeÍaÑ ÉÎÆopÍaÃÉÑ:

    ! ÉÍÑ            ! ccÙÌËa Îa oÂßeËÔ ! ×ÙpeÚËa/×ÙÂopËa
----------------------------------------------------------------
 A  ! TçC ÉÍeÎÉ (2)  ! TçC (3 ÉÌÉ 4)    ! TçC (3 ÉÌÉ 4)
 X  ! N ÉÍeÎÉ        !       ---        ! N ÉÍeÎÉ, ecÌÉ ÉÚ ÉÍeÎÉ
ADR4! aÄpec ÚÎaÞeÎÉÑ ! aÄpec ÚÎaÞeÎÉÑ   ! aÄpec ÚÎaÞeÎÉÑ

B cÌÕÞae ×ÙpeÚËÉ ÉÚ ÚÎaÞeÎÉÑ ÉÍeÎÉ ÄÌÑ ËopÔeÖeÊ ÐpoÉcxoÄÉÔ paÚÙÍeÎo×aÎÉe É ËoÐÉpo×aÎÉe ÜÌeÍeÎÔo× ×ÙpeÚËÉ, a ÔeËcÔÙ ÂeÚÕcÌo×Îo ÐepeÐÉcÙ×aÀÔcÑ, Ô.e. oÂecÐeÞÉ×aeÔcÑ ccÙÌËa Îa peaÌØÎÙÊ oÂßeËÔ × ÐaÍÑÔÉ.

8.3.4.2. BÙÂopËa, ×ÙpeÚËa É ÄocÔÕÐ.

ðpaÇÍÙ CLIP1 É CLIP2 ÆopÍÉpÕÀÔ × cÔeËe ÜÌeÍeÎÔ "×ÙpeÚËa" Ðo ÉÎÄeËcaÍ, ÕËaÚaÎÎÙÍ × oÐepaÃÉÉ (1 ÉÌÉ 2, cooÔ×eÔcÔ×eÎÎo). éÎÄeËcÙ ÐepeÄaÀÔcÑ éHTEPKOMoÍ ÐapaÍeÔpaÍÉ.

éÚ ×peÍeÎÎoÇo ÚÎaÞeÎÉÑ ×ÙpeÚËa ÄeÌaeÔcÑ cpaÚÕ (Ô.Ë. ÐpÉc×aÉ×aÎÉe Îe×oÚÍoÖÎo, É oÔcpoÞËa Îe ÎÕÖÎa). ðpÉ ÜÔoÍ ÄÌÑ ËopÔeÖeÊ ÐepeÐÉcÙ×aeÔcÑ ÌÉÛØ cÐÉcoË aÄpeco×, a Îe caÍÉ ÜÌeÍeÎÔÙ, ÞÔo ÐoÚ×oÌÑeÔ ÉÚÂeÖaÔØ ÌÉÛÎeÇo ËoÐÉpo×aÎÉÑ. He ÕÞacÔ×ÕÀÝÉe × ×ÙpeÚËe ÜÌeÍeÎÔÙ ocÎo×ÎoÊ cÔpÕËÔÕpÙ ÕÎÉÞÔoÖaÀÔcÑ.

ðpaÇÍa AVAIL ÆopÍÉpÕeÔ × cÔeËe ÜÌeÍeÎÔ "×ÙpeÚËa", oÐpeÄeÌÑÀÝÉÊ aÄpec ÐoÌÑ ÚaÐÉcÉ.

éHTEPKOMoÍ ÐepeÄaeÔcÑ 1 ÐapaÍeÔp - ÚaÐÉcØ. HoÍep ÉÍeÎÉ ÄÌÑ ÄocÔÕÐa cÞÉÔÙ×aeÔcÑ ÉÚ ÐoÔoËa.

ðoÄÐpoÇpaÍÍa ÉÝeÔ × cÐÉcËe ÐoÌeÊ ÚaÐÉcÉ ÕËaÚaÎÎÙÊ ÎoÍep ÉÍeÎÉ, Ðo ÎeÍÕ oÐpeÄeÌÑeÔ aÄpec ÐoÌÑ É ÐÉÛeÔ × cÔeË ×ÙÂopËÕ (ÄÌÑ ×peÍeÎÎoÇo ÚÎaÞeÎÉÑ ×ÙÂopËa ÐpoÉcxoÄÉÔ ÎeÍeÄÌeÎÎo).

8.3.4.3. ðpÉc×aÉ×aÎÉe.

B cÔeËe ÎaxoÄÉÔcÑ:

-ÞeÍÕ ÐpÉc×oÉÔØ (×epxÎÉÊ ÜÌeÍeÎÔ cÔeËa),

-ÞÔo ÐpÉc×oÉÔØ (ÇÌÕÂÖe).

ðpaÇÍa ASSIGN cÞÉÔÙ×aeÔ oÂa oÂßeËÔa caÍocÔoÑÔeÌØÎo, Ô.Ë. ÎaxoÄÑÝÉÊcÑ c×epxÕ ÜÌeÍeÎÔ paÚÙÍeÎo×Ù×aÔØ ÎeÌØÚÑ.

ðpÉ ÐpÉc×aÉ×aÎÉÉ ÉÍeÎÉ ÉÌÉ ×ÙÂopËe ÉÚ ËopÔeÖa Éx cÔapoe ÚÎaÞeÎÉe ÕÎÉÞÔoÖaeÔcÑ, a Îo×oe × cÌÕÞae ÎeoÂxoÄÉÍocÔÉ ËoÐÉpÕeÔcÑ.

ðpÉ ÐpÉc×aÉ×aÎÉÉ ×ÙpeÚËe cÎaÞaÌa Ðpo×epÑeÔcÑ co×ÐaÄeÎÉe ÄÉaÐaÚoÎo× (ÄÌÉÎ ×ÙpeÚËÉ).

-ðpÉc×aÉ×aÎÉe ÐoÄÔeËcÔÕ: cÉÍ×oÌÙ ÐpocÔo ÐepeÐÉcÙ×aÀÔcÑ ÉÚ oÄÎoÇo ÍecÔa × ÄpÕÇoe, ÚaÔeÍ × cÌÕÞae ÎeoÂxoÄÉÍocÔÉ ÐpÉc×aÉ×aeÍÙÊ oÂßeËÔ ÕÎÉÞÔoÖaeÔcÑ.

-ðpÉc×aÉ×aÎÉe ÐoÄËopÔeÖÕ:

-ecÌÉ Ôo, ÞÔo ÐpÉc×aÉ×aeÔcÑ - ÞacÔØ ÚÎaÞeÎÉÑ ÉÍeÎÉ, Ôo cËoÐÉpo×aÔØ, ËoÐÉÀ ÚaÎecÔÉ × cooÔ×eÔcÔ×ÕÀÝÉe ÜÌeÍeÎÔÙ (ËaË ÄÌÑ ×ÙÂopËÉ),

-ecÌÉ ÜÔo ÞacÔØ ×peÍeÎÎoÇo ÚÎaÞeÎÉÑ, Ôo ÉcÐoÌØÚÕeÔcÑ ÔoÔ Öe ÐpÉeÍ ÉcËÌÀÞeÎÉÑ ÜÌeÍeÎÔo× ÉÚ cÔpÕËÔÕpÙ, ÞÔo É ÐpÉ ÆopÍÉpo×aÎÉÉ ×ÙpeÚËÉ (ÉÚÂa×ÌeÎÉe oÔ ÉÚÌÉÛÎÉx ËoÐÉpo×aÎÉÊÉ).

8.3.5. PeaÌÉÚaÃÉÑ ÃÉËÌo× (ÂÌoË CYCLES).

8.3.5.1. ãÉËÌ ðOBTOP.

ðepeÄ ×ÙÐoÌÎeÎÉeÍ ÃÉËÌa ÐpoÉcxoÄÉÔ paÚÙÍeÎo×aÎÉe ÐapaÍeÔpa: × cÔeË ÐoÍeÝaeÔcÑ ×peÍeÎÎoe ÚÎaÞeÎÉe, oÐpeÄeÌÑÀÝee ÞÉcÌo ÐpoxoÄo× ÃÉËÌa.

ðpaÇÍa REPLOOP Îa ËaÖÄoÍ ÐpoxoÄe ÃÉËÌa ÐoÌÕÞaeÔ ÜÔoÔ ÜÌeÍeÎÔ × ËaÞecÔ×e ÐapaÍeÔpa, ÕÍeÎØÛaeÔ ÞÉcÌo Îa 1, a ÚaÔeÍ ×occÔaÎa×ÌÉ×aeÔ × cÔeËe ÐpÉpaÝeÎÉeÍ ÕËaÚaÔeÌÑ cÔeËa (ÜÔoÔ ÐpÉeÍ ÉcÐoÌØÚÕeÔcÑ É × ÄpÕÇÉx ÐpaÇÍax peaÌÉÚaÃÉÉ ÃÉËÌo×). EcÌÉ ÐocÌe ÕÍeÎØÛeÎÉÑ ÞÉcÌo oËaÚaÌocØ oÔpÉÃaÔeÌØÎÙÍ, ÃÉËÌ ÚaËaÎÞÉ×aeÔcÑ.

âÌaÇoÄapÑ ÔoÍÕ, ÞÔo ×ÙÞÉÔaÎÉe ×eÄeÔcÑ "×pÕÞÎÕÀ", ÃÉËÌ oËaÚÙ×aeÔcÑ ÜÆÆeËÔÉ×ÎÙÍ Ðo ×peÍeÎÉ: oÄÉÎ eÇo ÐpoxoÄ ÐpÉ ÐÕcÔoÍ ÔeÌe ÄÌÉÔcÑ 0.9 ÍËceË.

8.3.5.2. ãÉËÌ ðOKA.

ãÉËÌ ðOKA opÇaÎÉÚÕeÔcÑ c ÐoÍoÝØÀ ËoÍaÎÄ ÕcÌo×ÎoÇo É ÂeÚÕcÌo×ÎoÇo ÐepexoÄa oÂÙÞÎÙÍ cÐocoÂoÍ.

8.3.5.3. ãÉËÌ äìñ-OT-äO-ûAç.

ðpÉ oÐÉcaÎÉÉ ÉcÐoÌØÚÕÀÔcÑ cÌeÄÕÀÝÉe oÂoÚÎaÞeÎÉÑ: Hú - ÎaÞaÌØÎoe ÚÎaÞeÎÉe, Kú - ËoÎeÞÎoe ÚÎaÞeÎÉe, û - ÛaÇ ÃÉËÌa, é - ÐepeÍeÎÎaÑ ÃÉËÌa.

ðpaÇÍa FORINIT (ËoÍaÎÄa äìñOT1) ÉÎÉÃÉaÌÉÚÉpÕeÔ ÃÉËÌ.

ðapaÍeÔpÙ: 1 - Kú, 2 - û, 3 - Hú.

B ÐoÔoËe ÎaxoÄÉÔcÑ é.

PaÂoÔa:

-PaÚÙÍeÎo×aÎÉe û É Kú.
-Hú -> é.
-úaÐÉcØ ÜÔÉ ÐapaÍeÔpÙ × cÔeË × cÌeÄÕÀÝeÍ ÐopÑÄËe: Kú, é, û.

ðpaÇÍÙ FORCONTI/R (ËoÍaÎÄa äìñOT2) Ðpo×epÑÀÔ ÕcÌo×Ée Úa×epÛeÎÉÑ ÃÉËÌa ÄÌÑ ÃeÌoÇo É ÄpoÂÎoÇo Kú).

ðapaÍeÔpÙ: 1 - Kú, 2 - é, 3 - û.

B ÐoÔoËe ÎaxoÄÉÔcÑ aÄpec ÐepexoÄa Ðo Úa×epÛeÎÉÀ ÃÉËÌa.

PaÂoÔa:

-EcÌÉ Kú-é É û oÄÎoÇo ÚÎaËa, ÃÉËÌ ÐpoÄoÌÖaeÔcÑ:

-×occÔaÎa×ÌÉ×aÀÔcÑ cÍeÝeÎÉeÍ ÕËaÚaeÔÌÑ cÔeËa Kú, é, û;
-é ÐoÌÕÞaeÔ cÉcÔeÍÎÕÀ ÚaÝÉÔÕ.

ÉÎaÞe ÃÉËÌ Úa×epÛaeÔcÑ:

-×occÔaÎa×ÌÉ×aeÔcÑ ÚaÝÉÔa é, eÍÕ ÐpÉc×aÉ×aeÔcÑ ÐÕcÔoe ÚÎaÞeÎÉe;
-ocÕÝecÔ×ÌÑeÔcÑ ÐepexoÄ Ðo aÄpecÕ ×ÐoÔoËe.

ðpaÇÍÙ FORENDI/R (ËoÍaÎÄa äìñOT3) ocÕÝecÔ×ÌÑÀÔ ÐpÉpaÝeÎÉe ÐepeÍeÎÎoÊ ÃÉËÌa ÄÌÑ ÃeÌoÇo É ÄpoÂÎoÇo û.

ðapaÍeÔpÙ: 1 - é, 2 - û.

B ÐoÔoËe aÄpec ËoÍaÎÄÙ äìñOT2.

BÙÞÉcÌÑeÔcÑ oÞepeÄÎoe ÚÎaÞeÎÉe é = é + û. Ha ×peÍÑ ÐpÉc×aÉ×aÎÉÑ aÂcoÌÀÔÎaÑ ÚaÝÉÔa é cÎÉÍaeÔcÑ. úaÔeÍ cpaÂaÔÙ×aeÔ ÂeÚÕcÌo×ÎÙÊ ÐepexoÄ Ë ËoÍaÎÄe äìñOT2.

OÐÉcaÎÉe ÐpaÇÍ × ÔaÂÌÉÃe TAâìKOM ÐocÔpoeÎo ÔaË, ÞÔo ÕÖe Îa ×ÔopoÍ ÐpoxoÄe ÃÉËÌa ×ce ÕÞacÔ×ÕÀÝÉe × cpa×ÎeÎÉÉ É cÌoÖeÎÉÉ ÞÉcÌa ÉÍeÀÔ oÄÉÎ ×ÉÄ É Îe ÎÕÖÄaÀÔcÑ × ÐpeoÂpaÚo×aÎÉÉ. üÔo Ðo×ÙÛaeÔ ÜÆÆeËÔÉ×ÎocÔØ ÃÉËÌa: oÄÉÎ eÇo ÐpoxoÄ ÐpÉ ÐÕcÔoÍ ÔeÌe ÄÌÉÔcÑ ÍaËcÉÍÕÍ 6 ÍËceË.

B peaÌÉÚaÃÉÉ ÉcÐoÌØÚÕeÍoÊ ÚÄecØ ËoÍaÎÄÙ ÃÉËÌÉÞecËoÇo cÄ×ÉÇa 3 ÜÌeÍeÎÔo× cÔeËa Îe ÐpeÄÕcÍoÔpeÎ oÂÍeÎ ÚaÝÉÔ ÐpÉ ÍÎoÇoËpaÔÎoÍ ×xoÖÄeÎÉÉ ÉÍeÎÉ. ðoÜÔoÍÕ ÐpÉ ÉcÐoÌÎeÎÉÉ ÃÉËÌo×

   äìñ é OT \A\ äO Kú ûAç \A\ :: ...
   äìñ é OT \A\ äO \A\ :: ...

ÉÍÑ oËaÖeÔcÑ cÉcÔeÍÎo ÚaÝÉÝeÎo.

8.3.5.5. ãÉËÌ äìñ-éú.

ðpaÇÍa FORCLIP1 (ËoÍaÎÄa äìñéú1) ÉÎÉÃÉaÌÉÚÉpÕeÔ ÃÉËÌ.

BxoÄ: × cÔeËe - cÔpÕËÔÕpa, Ðo ËoÔopoÊ ÐpoÉÚ×oÄÉÔcÑ ÃÉËÌ;
      × ÐoÔoËe cÌeÄÕÀÝÉÊ ÂaÊÔ - ÉÍÑ ÐepeÍeÎÎoÊ ÃÉËÌa;
      ÐapaÍeÔpo× ÎeÔ;

PaÂoÔa:

-úaÐoÍÉÎaeÔcÑ ÐoÚÉÃÉÑ ÕËaÚaÔeÌÑ ÇÌa×ÎoÇo cÔeËa, ÉÚ ËoÔopoÇo eÝe Îe cÞÉÔaÎa cÔpÕËÔÕpa. üÔa ÐoÚÉÃÉÑ ÐocÔoÑÎÎo ×occÔaÎa×ÌÉ×aeÔcÑ, ÂÌaÇoÄapÑ ÞeÍÕ cÔpÕËÔÕpa ÎaxoÄÉÔcÑ × cÔeËe Äo Úa×epÛeÎÉÑ ÃÉËÌa.

-éÚ cÔeËa ÉÚ×ÌeËaeÔcÑ cÔpÕËÔÕpa; ecÌÉ ee ÄÌÉÎa = 0, Ôo ÃÉËÌ Îe ×ÙÐoÌÎÑeÔcÑ ÎÉ paÚÕ; opÇaÎÉÚÕeÔcÑ ×ÙxoÄ ÉÚ ÃÉËÌa:

-Ä×a cÌeÄÕÀÝÉx ÂaÊÔa × ÐoÔoËe ÐpoÐÕcËaÀÔcÑ (ÉÍÑ É ËoÍaÎÄa äìñéú2);

-ÕcÔaÎa×ÌÉ×aeÔcÑ ÐpÉÚÎaË (LIBARG), Ðo ËoÔopoÍÕ cÔpÕËÔÕpa × cÌÕÞae ÎeoÂxoÄÉÍocÔÉ ÂÕÄeÔ ÕÎÉÞÔoÖeÎa éHTEPKOMoÍ;

-ÕÐpa×ÌeÎÉe ÐepeÄaeÔcÑ Ðo aÄpecÕ, ÕËaÚaÎÎoÍÕ ÄaÌee × ÐoÔoËe (aÄpec Úa×epÛeÎÍÉÑ ÃÉËÌa ËoÍaÎÄÙ äìñéú2).

-EcÌÉ cÔpÕËÔÕpa - ÉÍÑ ÉÌÉ ×ÙpeÚËa, Îa Îee ÕcÔaÎa×ÌÉ×aeÔcÑ ÚaÝÉÔa (ÎeÌØÚÑ ÍeÎÑÔØ ×o ×peÍÑ paÂoÔÙ ÃÉËÌa). úaÝÉÔa cÔa×ÉÔcÑ É Îa ÉÍÑ ÐepeÍeÎÎoÊ ÃÉËÌa.

-Bo ×ÔopoÊ cÔeË ÐÉÛeÔcÑ ÄÌÉÎa cÔpÕËÔÕpÙ, ÚaÔeÍ ËoÎcÔaÎÔa ÐpÉpaÝeÎÉÑ: ÄÌÑ ÔeËcÔa - 0000, ÄÌÑ ÄpÕÇÉx oÂßeËÔo× - 0001.

-B ÇÌa×ÎÙÊ cÔeË ÐÉÛÕÔcÑ 2 ÜÌeÍeÎÔa:×ÙÂopËa i-Ço ÜÌeÍeÎÔa cÔpÕËÔÕpÙ (ÐpÉ ÉÎÉÃÉaÌÉÚaÃÉÉ i=0!) É ÉÍÑ - ÐepeÍeÎÎaÑ ÃÉËÌa. B ÔaËoÊ ÐocÌeÄo×aÔeÌØÎocÔÉ oÎÉ ÐpeÄcÔa×ÌÑÀÔ coÂoÊ ×xoÄÎÙe ÄaÎÎÙe ÄÌÑ ÐpoÇpaÍÍÙ ÐpÉc×aÉ×aÎÉÑ.

ðpaÇÍa FORCLIP2 (ËoÍaÎÄa äìñéú2) ocÕÝecÔ×ÌÑeÔ ÐepexoÄ Ë cÌeÄÕÀÝeÍÕ ÜÌeÍeÎÔÕ cÔpÕËÔÕpÙ, Ðpo×epÑeÔ ÕcÌo×Ée oËoÎÞaÎÉÑ. OÎa oÔ×eÞaeÔ Úa ÐoÄÄepÖaÎÉe cÔeËo× × ÔoÍ Öe caÍoÍ ×ÉÄe ÐpÉ ÐpoÄoÌÖeÎÉÉ ÃÉËÌa É Úa cÎÑÔÉe co cÔeËo× paÂoÞeÊ ÉÎÆopÍaÃÉÉ ÐpÉ eÇo Úa×epÛeÎÉÉ.

ðapaÍeÔpo× ÎeÔ. PaÂoÞaÑ ÉÎÆopÍaÃÉÑ - peÚÕÌØÔaÔ äìñéú1.

PaÂoÔa:

-äÌÉÎa cÔpÕËÔÕpÙ ×o ×ÔopoÍ cÔeËe ÕÍeÎØÛaeÔcÑ Îa 1 (ÔoÞÎee, Îa ÞÉcÌo ×o ×ÔopoÍ cÔeËe + 1). EcÌÉ oÎa ÂoÌØÛe 0, ÃÉËÌ ÐpoÄoÌÖaeÔcÑ:

-BÙÂopËa, cÆopÍÉpo×aÎÎaÑ × ÇÌa×ÎoÍ cÔeËe, ÐpÉc×aÉ×aeÔcÑ ÐepeÍeÎÎoÊ ÃÉËÌa.

-õËaÚaÔeÌØ ÇÌa×ÎoÇo cÔeËa ÐepeÍeÝaeÔcÑ ÔaË, ÞÔo cÞÉÔaÎÎÙe ÐpÉ ÐpÉc×aÉ×aÎÉÉ ×ÙpeÚËa É ÉÍÑ ×Îo×Ø oËaÚÙ×aÀÔcÑ × cÔeËe.

EcÌÉ ÄÌÉÎa ÍeÎØÛe 0, ÃÉËÌ Úa×epÛaeÔcÑ:

-BoccÔaÎa×ÌÉ×aeÔcÑ ×ÔopoÊ cÔeË: cÎÉÍaeÔcÑ paÂoÞaÑ ÉÎÆopÍaÃÉÑ;

-C ÇÌa×ÎoÇo cÔeËa cÎÉÍaÀÔcÑ ×ÙpeÚËa É ÉÍÑ.

-ðepeÍeÎÎoÊ ÃÉËÌa ÐpÉc×aÉ×aeÔcÑ ÐÕcÔoe ÚÎaÞeÎÉe; cÔapoe ÚÎaÞeÎÉe ÕÎÉÞÔoÖaeÔcÑ (ÐoÚÄÎee, éHTEPKOMoÍ).

-To Öe ÄÌÑ cÔpÕËÔÕpÙ, ÎaxoÄÑÝeÊcÑ ×cÔeËe.

-õÐpa×ÌeÎÉe ÐepeÄaeÔcÑ Ðo ÕËaÚaÎÎoÍÕ × ÐoÔoËe aÄpecÕ.

p>8.4. âÌoË ÉÎÉÃÉaÌÉÚaÃÉÉ É MOHéTOP.

OÄÉÎ paÚ × ÍoÍeÎÔ ×ÙÚo×a cÉcÔeÍÙ ÐpopaÂaÔÙ×aeÔ Ô.Î. \ÂÌoË ÉÎÉÃÉaÌÉÚaÃÉÉ\ (INITMEM). OÎ ÄeÌaeÔ cÌeÄÕÀÝee:

-õcÔaÎa×ÌÉ×aeÔ ÐpoÇpaÍÍÎÙe cÔeËÉ ÐÕcÔÙÍÉ É ÚaÐÉcÙ×aeÔ ×o ×ÔopoÊ cÔeË ÎÕÖÎÙÊ CEMðaÍ ÎÕÌe×oÊ ÂaÊÔ.
-PaÚÍeÞaeÔ ÐÕÌ É ÔaÂÌÉÃÕ c×oÂoÄÎoÊ ÐaÍÑÔÉ: oÄÉÎ ÂÌoË paÚÍepoÍ 32K.
-éÎÉÃÉÉpÕeÔ ÔaÂÌÉÃÕ ÉÍeÎ (cÎaÞaÌa ÐÕcÔÕÀ) É ÚaÐÉcÙ×aeÔ × Îee cÔaÎÄapÔÎÙe ÆÕÎËÃÉÉ.
-BÙÄeÌÑeÔ ÂÌoË ÄÌÑ cÌeÄÕÀÝeÇo cÌÕÞaÊÎoÇo ÞÉcÌa É ÐÉÛeÔ × ÎeÇo 2 ÂaÊÔa - RNDL, RNDH.
-éÎÉÃÉaÌÉÚÉpÕeÔ ÐoÄcÉcÔeÍÕ ××oÄa-×Ù×oÄa; ÎacÔpaÉ×aeÔ ÐoÔoËÉ.
-õcÔaÎa×ÌÉ×aeÔ paÚÌÉÞÎÙe ÑÞeÊËÉ É ÕËaÚaÔeÌÉ.

OÂÝee ÕÐpa×ÌeÎÉe paÂoÔoÊ P-ÉÎÔepÐpeÔaÔopa ocÕÝecÔ×ÌÑeÔ MOHéTOP, opÇaÎÉÚÕÑ ÃÉËÌ ××oÄa, aÎaÌÉÚa É ÉcÐoÌÎeÎÉÑ ÐpeÄÐÉcaÎÉÊ.

äÌÑ ××oÄa É paÚÂopa ÐpeÄÐÉcaÎÉÊ ×ÙÚÙ×aeÔcÑ CéHTAH (8.2.5). OÎ ×oÚ×paÝaeÔ ÕÐpa×ÌeÎÉe MOHéTOPÕ ÐpÉ oÂÎapÕÖeÎÉÉ oÛÉÂËÉ ÉÌÉ ÐocÌe Úa×epÛeÎÉÑ paÚÂopa oÞepeÄÎoÇo ÐpeÄÐÉcaÎÉÑ. B cÌÕÞae oÛÉÂËÉ MOHéTOP ÄÕÂÌÉpÕeÔ Îa ÜËpaÎe cÔpoËÕ c oÛÉÂËoÊ É ×ÙÚÙ×aeÔ ÐpoÇpaÍÍÕ ×ÙÄaÞÉ ÄÉaÇÎocÔÉËÉ (8.5.2), a ÚaÔeÍ ÚaÎo×o ÎaÞÉÎaeÔ ÃÉËÌ.

EcÌÉ ÔpaÎcÌÑÃÉÑ ÐpoÛÌa ÕcÐeÛÎo, ×ÙÚÙ×aeÔcÑ ÉÎÔepÐpeÔaÔop ËoÍaÎÄ éHTEPKOM ÄÌÑ ÉcÐoÌÎeÎÉÑ cÇeÎepÉpo×aÎÎoÇo ËoÄa ××eÄeÎÎoÇo ÐpeÄÐÉcaÎÉÑ. éHTEPKOM ×oÚ×paÝaeÔ ÕÐpa×ÌeÎÉe MOHéTOPÕ Ðo ËoÍaÎÄe OCTAHOB ÉÌÉ × cÌÕÞae oÛÉÂËÉ, ×ÙÐoÌÎÉ× ee ÐpeÄ×apÉÔeÌØÎÕÀ oÂpaÂoÔËÕ. úaÔeÍ ÃÉËÌ ÎaÞÉÎaeÔcÑ c ÎaÞaÌa.

8.5. âÌoË paÚÂopa É ÐeÞaÔÉ oÛÉÂËÉ.

8.5.1. OÂpaÂoÔËa oÛÉÂoË × cÉcÔeÍe.

õÞeÂÎÙÊ xapaËÔep cÉcÔeÍÙ ÔpeÂÕeÔ Ðpa×ÉÌØÎoÊ oÂpaÂoÔËÉ ×cex ×oÚÍoÖÎÙx oÛÉÂoÞÎÙx cÉÔÕaÃÉÊ É ×occÔaÎo×ÌeÎÉe paÂoÔocÐocoÂÎocÔÉ cÉcÔeÍÙ ÐocÌe oÛÉÂËÉ.

ðpoÇpaÍÍa, × ËoÔopoÊ ×oÚÎÉËÌa oÛÉÂËa, ÉÍeeÔ Ä×e ×oÚÍoÖÎocÔÉ:

-BepÎÕÔØ ÐpÉÚÎaË oÛÉÂËÉ ×ÙÚ×a×ÛeÊ ee ÐpoÇpaÍÍe; oÂÙÞÎo ÔaË ÐocÔÕÐaÀÔ ÐoÄÐpoÇpaÍÍÙ ÎÉÖÎeÇo Õpo×ÎÑ (Ë ÐpÉÍepÕ, Cõð).

-ðepeÄaÔØ ÕÐpa×ÌeÎÉe ÐpoÇpaÍÍe oÂpaÂoÔËÉ oÛÉÂËÉ. OÂÙÞÎo ÕÐpa×ÌeÎÉe ÐoÌÕÞaeÔ oÄÎa ÉÚ Ä×Õx ÐoÄÐpoÇpaÍÍ: ÐpoÇpaÍÍa oÂpaÂoÔËÉ cÉÎÔaËcÉÞecËoÊ oÛÉÂËÉ × MOHéTOPe ÉÌÉ ÐpoÇpaÍÍa oÂpaÂoÔËÉ oÛÉÂËÉ ×peÍeÎÉ ÉcÐoÌÎeÎÉÑ × éHTEPKOMe, Îo ÍoÖeÔ ÐoÌÕÞÉÔØ É ÄpÕÇaÑ ÐpoÇpaÍÍa (c×oÀ peaËÃÉÀ Îa oÛÉÂËÕ ÕcÔaÎa×ÌÉ×aeÔ, Ë ÐpÉÍepÕ, LOAD).

äÌÑ ÚaÎeceÎÉÑ c×oeÊ peaËÃÉÉ Îa oÛÉÂËÕ ÔpeÂÕeÔcÑ:

-úaÎecÔÉ aÄpec ÐoÄÐpoÇpaÍÍÙ oÂpaÂoÔÉ oÛÉÂËÉ × ÑÞeÊËÉ ERRBRAN.

-úaÎecÔÉ (ÐpÉ ÎeoÂxoÄÉÍocÔÉ) ÎoÍep ÂaÎËa ðúõ, coÄepÖaÝeÇo ÐpoÇpaÍÍÕ oÂpaÂoÔËÉ, × ÑÞeÊËÕ ERRAREA.

KoÇÄa ÐoÔpeÂÎocÔØ × ÎecÔaÎÄapÔÎoÊ oÂpaÂoÔËÉ oÛÉÂËÉ ÉcÞeÚÎeÔ, cÌeÄÕeÔ ×occÔaÎo×ÉÔØ ÔÕ peaËÃÉÀ, ËoÔopaÑ ÂÙÌa Äo ÜÔoÇo.

äÌÑ ×ÙÄaÞÉ cÉÇÎaÌa o oÛÉÂËe ee ÎoÍep ÎÕÖÎo ÚaÎecÔÉ × ÑÞeÊËÕ ERROR É ÐepeÄaÔØ ÕÐpa×ÌeÎÉe Îa ×eËÔop ERREACT.

ðpoÇpaÍÍa oÂpaÂoÔËÉ cÉÎÔaËcÉÞecËoÊ oÛÉÂËÉ MOHéTOPa ÄeÌaeÔ cÌeÄÕÀÝee:

-BoccÔaÎa×ÌÉ×aeÔ ÕËaÚaÔeÌÉ cÔeËo× Îa ÚaÐoÍÎeÎÎÙe paÎee ÐoÚÉÃÉÉ.

-EcÌÉ oÛÉÂËa ÂÙÌa ÐpÉ oÐÉcaÎÉÉ ÐpoÃeÄÕpÙ, Ôo ×ÙÚÙ×aeÔ PeÄaËÔop c ÕcÔaÎo×ÌeÎÎÙÍ ÆÌaÖËoÍ oÛÉÂËÉ É ËÕpcopoÍ Îa ÍecÔe oÂÎapÕÖeÎÉÑ oÛÉÂËÉ.

-EcÌÉ oÛÉÂËa ÂÙÌa × ÚaÐÉcÉ ÐpeÄÐÉcaÎÉÑ ÉÚ peÖÉÍa ÄÉaÌoÇa - ×ÙÄaÀÔcÑ ××eÄeÎÎaÑ cÔpoËa c ×ÙÄeÌeÎÎoÊ oÛÉÂoÞÎoÊ ÌeËceÍoÊ É cooÂÝeÎÉe o oÛÉÂËe.

ðpoÇpaÍÍa oÂpaÂoÔËÉ oÛÉÂËÉ ×peÍeÎÉ ÉcÐoÌÎeÎÉÑ ÄeÌaeÔ cÌeÄÕÀÝee:

-BoccÔaÎa×ÌÉ×aeÔ ×ÔopoÊ cÔeË Äo ÚaÐoÍÎeÎÎoÊ paÎee ÐoÚÉÃÉÉ.

-PaÚÂÉpaeÔ É oc×oÂoÖÄaeÔ, ecÌÉ ÎaÄo, ÜÌeÍeÎÔÙ ÉÚ ÇÌa×ÎoÇo cÔeËa Äo ÎaÞaÌa cÔeËa ÉÌÉ Äo ÚaÐÉcÉ aËÔÉ×aÃÉÉ.

-B peÖÉÍe ÉcÐoÌÎeÎÉÑ ÐpoÃeÄÕpÙ - ÆopÍÉpÕeÔ ×o ×ÔopoÍ cÔeËe ÚaÐÉcØ ocÔaÎo×a Ðo oÛÉÂËe.

-B peÖÉÍe ÉcÐoÌÎeÎÉÑ ÐpoÃeÄÕpÙ - ×ÙÞÉcÌÑeÔ ÎoÍep cÔpoËÉ, × ËoÔopoÊ ÐpoÉÚoÛÌa oÛÉÂËa É ×ÙÄaeÔ ËoopÄÉÎaÔÙ oÛÉÂËÉ.

-BÙÄaeÔ cooÂÝeÎÉe o oÛÉÂËe.

-BoÚ×paÝaeÔ ÕÐpa×ÌeÎÉe × MOHéTOP.

8.5.2. ðpoÇpaÍÍa PRINTERR.

üÔa ÐpoÇpaÍÍa ×ÙÄaeÔ ÄÉaÇÎocÔÉËÕ o oÛÉÂËe. ðoÌÕÞÉ× Îa ××oÄ ÎoÍep oÛÉÂËÉ, oÎa ×ÙÄaeÔ ee ÔeËcÔ, ×cÔa×ÌÑÑ × ÎeÇo ËoÎËpeÔÎÙe ÚÎaÞeÎÉÑ ÐepeÍeÎÎÙx ÐoÌeÊ. OÎa ÔaËÖe Õ×eÌÉÞÉ×aeÔ cÞeÔÞÉË ÄaÎÎoÊ oÛÉÂËÉ × oÂÌacÔÉ ERRCOUNT. TeËcÔÙ cooÂÝeÎÉÊ o oÛÉÂËax xpaÎÑÔcÑ × ÔaÂÌÉÃe oÛÉÂoË, ÐpeÄcÔa×ÌÑÀÝeÊ coÂoÊ ÐocÌeÄo×aÔeÌØÎocÔØ cooÂÝeÎÉÊ. OÛÉÂËe c ÎoÍepoÍ N cooÔ×eÔcÔ×ÕeÔ cooÂÝeÎÉe c ÎoÍepoÍ N. N oÐpeÄeÌÑeÔcÑ ÍÌaÄÛÉÍÉ ceÍØÀ ÂÉÔaÍÉ ÎoÍepa oÛÉÂËÉ; cÔapÛÉÊ oÐpeÄeÌÑeÔ ÐpÉpoÄÕ oÛÉÂËÉ: 1, ecÌÉ oÛÉÂËa ×ÙÄaÎa CéHTAHoÍ.

KaÖÄoe cooÂÝeÎÉe ÉÍeeÔ ×ÉÄ:

0 ÂaÊÔ: ecÌÉ cÔ.ÂÉÔ=1 - ÐepeÄ cooÂÝeÎÉeÍ ×ÙÄaÔØ "TPEâõETCñ "; ocÔaÌØÎÙe 7 ÂÉÔo× ÚaÄaÀÔ ÄÌÉÎÕ cooÂÝeÎÉÑ × ÂaÊÔax, 0 ÂaÊÔ Îe ÕÞÉÔÙ×aeÔcÑ;

äaÌee cÌeÄÕeÔ caÍo cooÂÝeÎÉe. KaÖÄÙÊ ÂaÊÔ oÚÎaÞaeÔ:

-0..¤3F - ËÌÀÞe×oe cÌo×o c ÜÔÉÍ ÎoÍepoÍ;

-¤40..¤7F - ÌeËceÍa; ÂaÊÔ oÐpeÄeÌÑeÔ cÍeÝeÎÉe ÔeËcÔa ÌeËceÍÙ oÔÎocÉÔeÌØÎo ÎaÞaÌa ÔaÂÌÉÃÙ ÌeËceÍ CKAHEPa;

-¤80..¤9F - oÄÎo ÉÚ ÞacÔo ×cÔpeÞaÀÝÉxcÑ cÌo× (CìéûKOM, MHOçO, HEBEPH, HEäOðõCTéM, éMñ, éìé, æAêì).

-"\" (ÉÍeeÔ cÍÙcÌ ÔoÌØËo × cÉÎÔaËcÉÞecËÉx oÛÉÂËax) - ËÌÀÞe×oe cÌo×o, ËoÔopoe Ðo ÄÉaÇpaÍÍe ÍoÖeÔ cÔoÑÔØ × ÄaÎÎoÊ ÐoÚÉÃÉÉ. B oÄÎoÍ ÉÚ ×apÉaÎÔo× ×ÙÄaÞÉ oÛÉÂËÉ ¤BB ÉcÐoÌØÚÕeÔcÑ ÔaËÖe co×ÐaÄeÎÉe ÎoÍepa aÂÚaÃa oÐÉcaÎÉÑ ËoÎÃa ÆÕÎËÃÉÉ É ÎoÍepa ËÌÀÞe×oÇo cÌo×a "PEú";

-"?" - ÞÉcÌo; ×ÙÄaÔØ ÚÎaÞeÎÉe ÍÌaÄÛeÇo ÐoÌÕÂaÊÔa;

-" " - ÉÍÑ; ×ÙÄaÔØ ÐepeÄaÎÎoe ÍoÄÕÌÀ ÉÍÑ;

-"^" - ×ÙÄaÔØ "éCðOìHéTEì" ÉÌÉ "MOäõì", × Úa×ÉcÉÍocÔÉ oÔ ÑÚÙËa;

-"&" (ÉÍeeÔ cÍÙcÌ ÔoÌØËo × oÛÉÂËax ×peÍeÎÉ ÉÎÔepÐpeÔaÃÉÉ) - ×ÙÄaÔØ ÎaÚ×aÎÉe oÐepaÃÉÉ ÉÌÉ ÉÍÑ cÔaÎÄapÔÎoÊ ÆÕÎËÃÉÉ;

-¤A0..¤FF - ×ÙÄaÔØ cÉÍ×oÌ c cooÔ×eÔcÔ×ÕÀÝÉÍ ËoÄoÍ.

ðocÌe ËÌÀÞe×Ùx cÌo× É ÌeËceÍ ×ÙÄaeÔcÑ ÚaÐÑÔaÑ ÉÌÉ "éìé", × Úa×ÉcÉÍocÔÉ oÔ ÔoÇo, cËoÌØËo ÂaÊÔo× cÌeÄÕeÔ ÄaÌee.

TaÂÌÉÃa cooÂÝeÎÉÊ o oÛÉÂËax:


¤01  ðEPECTABìEH äéCK
¤02  OûéâKA OâMEHA C äúõ
¤03  äéCK úAKPùT HA úAðéCø
¤04  TPEâõETCñ ãéæPA ðOCìE TOþKé
¤05  TPEâõETCñ ðOKAúATEìø CTEðEHé
¤06  "_" B KOHãE éMEHé
¤07  HE úAKPùT TEKCT
¤08  HEðOHñTHùê CéMBOì
¤09  "__" B éMEHé
¤0A  TPEâõETCñ "*)"
¤0B  CìéûKOM äìéHHAñ äìéHHAñ ìEKCEMA
¤0C  ðEPEðOìHEHéE CTEKA
¤0D  CTEK ðõCT
¤0E  éCþEPðAHA ðAMñTø
¤0F  HEBEPHùE OðEPAHäù &
¤10  HEBEPHOE úHAþEHéE ? ðAPAMETPA &
¤11  &: BùXOä úA çPAHéãù üKPAHA
¤12  HEBEPHOE äPOâHOE
¤13  CìéûKOM âOìøûOE ãEìOE
¤14  0 ** 0
¤15  X / 0
¤16  HEBEPHAñ äìéHA BùPEúKé
¤17  BùPEúKA HEBOúMOöHA
¤18  HEBEPHùE éHäEKCù
¤19  &: TEKCT - HE ìéTEPA
¤1A  CìéûKOM MHOçO éMEH
¤1B  B úAðéCé HET ðOìñ  
¤1C  TAKOE éMñ õöE âùìO
¤1D  BùúùBAETCñ HE æõHKãéñ
¤1E  BùúùBAETCñ HE ðPOãEäõPA
¤1F  HEBEPHOE þéCìO ðAPAMETPOB
¤20  Bù HE B PEöéME ðPéOCTAHOBA
¤21  CìéûKOM äìéHHùê CðéCOK
¤22  BùXOä HE éú ðPOã/æõHK
¤23  CPAâOTAì KOHTPOìø
¤24  OûéâKA BBOäA
¤25  OûéâKA: ðOBTOPéTE BBOä
¤26  CìéûKOM CìOöHAñ CTPõKTõPA
¤27  CìéûKOM MHOçO KOðéê
¤28  æAêì HE HAêäEH
¤29  HET MECTA B äúõ
¤2A  æAêì   úAKPùT HA úAðéCø
¤2B  KOHEã äAHHùX B  
¤2C  æAêì HE OTKPùT
¤2D  HEBEPHAñ ðOúéãéñ õKAúATEìñ  
¤2E  æAêì OTKPùT
¤2F  HEBEPHùê Téð æAêìA
¤30  CìéûKOM MHOçO OTKPùTùX æAêìOB
¤31  éMñ æAêìA - HE TEKCT
¤32  ðEPEðOìHEH ðOTOK BùBOäA
¤33  HEBEPHùê Téð ðEPEäAþé ðAPAMETPA
¤34    CéCT. úAýéýEHO
¤35  ðPéCBAéBAHéE   úAðPEýEHO
¤36  éMñ úAýéýEHO
¤B7  TPEâõETCñ "]" éìé ","
¤B8  TPEâõETCñ ";"
¤B9  TPEâõETCñ éMñ
¤BA  HEBEPHùê úAçOìOBOK ãéKìA
¤BB  TPEâõETCñ \
¤BC  TPEâõETCñ ":"
¤BD  TPEâõETCñ ðPOã. âìOK
¤BE  TPEâõETCñ BùPAöEHéE
¤BF  TPEâõETCñ "::"
¤C0  TPEâõETCñ BùPAöEHéE éìé "éú"
¤C1  TPEâõETCñ õCìOBéE
¤C2  TPEâõETCñ OðEPAHä
¤C3  TPEâõETCñ õCTPOêCTBO
¤C4  TPEâõETCñ ">" éìé ","
¤C5  TPEâõETCñ "*>" éìé ","
¤C6  TPEâõETCñ éMñ æAêìA
¤C7  TPEâõETCñ "âõMAçõ" éìé "üKPAH"
¤C8  TPEâõETCñ "¤>" éìé ","
¤C9  TPEâõETCñ úHAK OðEPAãéé éìé "->"
¤CA  TPEâõETCñ "="
¤CB  TPEâõETCñ ")" éìé ","
¤CC  TPEâõETCñ ")"
¤CD  HEBEPHùê PEöéM
¤CE  TPEâõETCñ ":" éìé ","
¤4F  æAêì úAðEPT
¤50  CìéûKOM âOìøûOê æAêì
¤51  CìéûKOM MHOçO ^Eê
¤52  ^ø õöE BKìàþEH
¤53  TAKOçO ^ñ HET
¤54  ^ø B PAâOTE
¤55  TAKOçO éMEHé HET B ^E
¤56  ðEPEðOìHEHA ðAMñTø ^ñ
¤57  COBðAäAàT HAþAìA ðPEäðéCAHéê
¤58  éMñ HE OðéCAHO
¤D9  TPEâõETCñ "ðPéCBOéTø" éìé "ðOMECTéTø"
¤DA  TPEâõETCñ "ðPOãEäõPõ" éìé "æõHKãéà"
¤DB  TPEâõETCñ ðPEäðéCAHéE
¤DC  TPEâõETCñ "PAú" éìé "PAúA"
¤DD  TPEâõETCñ CPABHEHéE
¤DE  TPEâõETCñ ":" éìé "é"
¤DF  TPEâõETCñ éMñ éCðOìHéTEìñ
¤E0  TPEâõETCñ þéCìO
¤E1  TPEâõETCñ úAðñTAñ
¤62  Bù HAöAìé "CâPOC"
¤63  OûéâKA B CéHTAKCéCE

8.6. écÐoÌÎÉÔeÌÉ É ÍoÄÕÌÉ.

8.6.1. ðpeÄcÔa×ÌeÎÉe ÉcÐoÌÎÉÔeÌeÊ.

MexaÎÉÚÍ ÉcÐoÌÎÉÔeÌeÊ Ñ×ÌÑeÔcÑ ÎaÄcÔpoÊËoÊ ÎaÄ peaÌÉÚaÃÉeÊ, ËoÔopÙÊ ÐoÑ×ÉÌcÑ ÚÎaÞÉÔeÌØÎo ÐoÚÖe peaÌÉÚaÃÉÉ ×cex oÐÉcaÎÎÙx ×ÙÛe ÂÌoËo×.

HÉÖe ÐoÄ cÌo×oÍ "ÉcÐoÌÎÉÔeÌØ" ÐoÄpaÚÕÍe×aeÔcÑ ÔaËÖe É ÍoÄÕÌØ (ecÌÉ oÂpaÔÎoe Îe ÕËaÚaÎo Ñ×Îo). MoÄÕÌØ - ÜÔo ÞacÔÎÙÊ cÌÕÞaÊ ÉcÐoÌÎÉÔeÌÑ (ÆaËÔÉÞecËÉ, ÉcÐoÌÎÉÔeÌØ ÂeÚ oÐpeÄeÌeÎÉÑ cÉÎÔaËcÉca).

çeÎepaÃÉÑ ÉcÐoÌÎÉÔeÌÑ ÐpoÉÚ×oÄÉÔcÑ Ðo ÐpeÄÐÉcaÎÉÀ

   BKì éCðOìHéTEìø ÉÍÑ;   (× PoÂÉËe)
   BKì MOäõìø ÉÍÑ;        (× PaÐÉpe)

ðo ÜÔoÍÕ ÐpeÄÐÉcaÎÉÀ ÆaÊÌ c oÐÉcaÎÉeÍ ÉcÐoÌÎÉÔeÌÑ ÚaÇpÕÖaeÔcÑ × ÂÕÆep PeÄaËÔopa ÔaË Öe, ËaË ÜÔo ÄeÌaeÔcÑ Ðo ÐpeÄÐÉcaÎÉÀ BBOä éú äúõ, É ÎaÞÉÎaeÔcÑ cÉÎÔaËcÉÞecËÉÊ paÚÂop ÜÔoÇo oÐÉcaÎÉÑ.

écÐoÌÎÉÔeÌØ ÐpeÄcÔa×ÌÑeÔcÑ cÉcÔeÍÎÙÍ ÂÌoËoÍ × ÐÕÌe. EÇo cÔpÕËÔÕpa ÔaËo×a:


-0 ÂaÊÔ - ÄecËpÉÐÔop: ÔeÇ=9, N-2 = 2 ;
-1 ÂaÊÔ - ÎaÉÍeÎØÛÉÊ ÉÚ ÎoÍepo× ÌoËaÌØÎÙx ÉÍeÎ;
-2 ÂaÊÔ - ËoÌÉÞecÔ×o ÌoËaÌØÎÙx ÉÍeÎ;
-3,4 ÂaÊÔÙ - aÄpec aÂÚaÃa ÔaÂÌÉÃÙ TCO ÄaÎÎoÇo ÉcÐoÌÎÉÔeÌÑ (ÉÌÉ, × cÌÕÞae ÍoÄÕÌÑ, ÎÕÌÉ);
-5,6 ÂaÊÔÙ - aÄpec aÂÚaÃa ÔaÂÌÉÃÙ TKC ÄaÎÎoÇo ÉcÐoÌÎÉÔeÌÑ (ÉÌÉ, × cÌÕÞae ÍoÄÕÌÑ, ÎÕÌÉ);
-7 ÂaÊÔ - ÉÍÑ cÔapÔo×oÊ ÐpoÃeÄÕpÙ ÉcÐoÌÎÉÔeÌÑ (ÉÌÉ 0);
-8 ÂaÊÔ - ÉÍÑ ÆÉÎÉÛÎoÊ ÐpoÃeÄÕpÙ ÉcÐoÌÎÉÔeÌÑ (ÉÌÉ 0);
-9 ÂaÊÔ - ÎoÍep aÂÚaÃa TCO ÄaÎÎoÇo ÉcÐoÌÎÉÔeÌÑ (0 ÄÌÑ ÍoÄÕÌÑ);
-10 ÂaÊÔ - ÎoÍep aÂÚaÃa TKC ÄaÎÎoÇo ÉcÐoÌÎÉÔeÌÑ (ÉÌÉ 0);
-11 ÂaÊÔ - ÎaÉÂoÌØÛÉÊ ÉÚ ÎoÍepo× ËÌÀÞe×Ùx cÌo×.

TaË ËaË ÉcÐoÌÎÉÔeÌØ Îe Ñ×ÌÑeÔcÑ oÂßeËÔoÍ, oÎ Îe ÍoÖeÔ Ñ×ÌÑÔØcÑ ÚÎaÞeÎÉeÍ ÉÍeÎÉ. CÉcÔeÍa xpaÎÉÔ ÉÎÆopÍaÃÉÀ o ×ËÌÀÞeÎÎÙx ÉcÐoÌÎÉÔeÌÑx × cÌeÄÕÀÝÉx ÔaÂÌÉÃax:

-TCLASSID - ÉÍeÎa ÉcÐoÌÎÉÔeÌeÊ;

-TCLASSL, TCLASSH - cooÔ×eÔcÔ×eÎÎo ÍÌaÄÛÉe É cÔapÛÉe ÂaÊÔÙ aÄpeco× ÉcÐoÌÎÉÔeÌeÊ; ÎÕÌe×oÊ cÔapÛÉÊ ÂaÊÔ aÄpeca oÚÎaÞaeÔ c×oÂoÄÎoe ÐoÌe;

-TCLCOUNT - ËoÌÉÞecÔ×o ×ÙÚ×aÎÎÙx × ÄaÎÎÙÊ ÍoÍeÎÔ ÐpoÃeÄÕp ÄaÎÎoÇo ÉcÐoÌÎÉÔeÌÑ.

PaÚÍep ÜÔÉx ÔaÂÌÉà oÐpeÄeÌÑeÔ ÍaËcÉÍaÌØÎoe ËoÌÉÞecÔ×o oÄÎo×peÍeÎÎo ×ËÌÀÞeÎÎÙx ÉcÐoÌÎÉÔeÌeÊ (× ÄaÎÎoÊ peaÌÉÚaÃÉÉ Éx 16).

8.6.2. ìoËaÌØÎÙe ÉÍeÎa ÉcÐoÌÎÉÔeÌeÊ.

Bce ÌoËaÌØÎÙe ÉÍeÎa ÉcÐoÌÎÉÔeÌeÊ pacÐoÌaÇaÀÔcÑ ÐocÌeÄo×aÔeÌØÎo × ËoÎÃe ÔaÂÌÉÃÙ ÉÍeÎ. éÍeÎÎo ÉÚ ÜÔoÇo ÔpeÂo×aÎÉÑ cÌeÄÕeÔ oÇpaÎÉÞeÎÉe ÄaÎÎoÊ peaÌÉÚaÃÉÉ - Îe×oÚÍoÖÎocÔØ ÞÔeÎÉÑ ÉÚ äúõ ÌoËaÌØÎoÊ ÐpoÃeÄÕpÙ ÉcÐoÌÎÉÔeÌÑ (ee ÌoËaÌØÎÙe ÉÍeÎa Îe ÍoÇÕÔ × oÂÝeÍ cÌÕÞae ÎaxoÄÉÔØcÑ pÑÄoÍ c ÄpÕÇÉÍÉ ÌoËaÌØÎÙÍÉ ÉÍeÎaÍÉ ÉcÐoÌÎÉÔeÌÑ, Ô.Ë. ÍoÇ ÂÙÔØ ×ËÌÀÞeÎ ÄpÕÇoÊ ÉcÐoÌÎÉÔeÌØ, ÌoËaÌØÎÙe ÉÍeÎa ËoÔopoÇo ÕÖe ÚaÎÑÌÉ ÐoÚÉÃÉÉ ÐocÌe ÉÍeÎ ÄaÎÎoÇo ÉcÐoÌÎÉÔeÌÑ). ðpÉ ×ÙËÌÀÞeÎÉÉ ÉcÐoÌÎÉÔeÌÑ ÚÎaÞeÎÉÑ eÇo ÌoËaÌØÎÙx ÉÍeÎ ÕÎÉÞÔoÖaÀÔcÑ, oÄÎaËo caÍÉ ÉÍeÎa ocÔaÀÔcÑ, É ÚaÎÑÔÙe ÉÍÉ ÐoÚÉÃÉÉ Îe ÍoÇÕÔ ÂÙÔØ ÉcÐoÌØÚo×aÎÙ Äo Ðepe×ÙÚo×a cÉcÔeÍÙ. ðpÉ Ðo×ÔopÎoÍ ×ËÌÀÞeÎÉÉ ÉcÐoÌÎÉÔeÌÑ eÇo ÌoËaÌØÎÙe ÉÍeÎa ÐoÌÕÞaÀÔ ÕÖe ÄpÕÇÉe ÎoÍepa.

2-oÊ ÂÉÔ ÂaÊÔa ËoÎÔpoÌÑ ÌoËaÌØÎoÇo ÉÍeÎÉ ÉcÐoÌÎÉÔeÌÑ oÂoÚÎaÞaeÔ, Ñ×ÌÑeÔcÑ ÌÉ oÎo oÔËpÙÔÙÍ Îa ÄocÔÕÐ (0 - Äa, 1 - ÎeÔ).

ðpÉ cÉÎÔaËcÉÞecËoÊ oÛÉÂËe × oÐÉcaÎÉÉ ÉcÐoÌÎÉÔeÌÑ ×ce, ÞÔo ÂÙÌo cÇeÎepÉpo×aÎo, ÕÎÉÞÔoÖaeÔcÑ (× Ô.Þ. oc×oÂoÖÄaÀÔcÑ ÐoÚÉÃÉÉ ÕÖe ÚaÎÑÔÙx ÉÍeÎ).

Bo ×peÍÑ ÉcÐoÌÎeÎÉÑ ÄÌÑ ÄocÔÕÐa Ë ÌoËaÌØÎoÍÕ ÉÍeÎÉ ÉcÐoÌÎÉÔeÌÑ ÐpoÉÚ×oÄÉÔcÑ ÐoÉcË Ðo ÔaÂÌÉÃe ÉÍeÎ, Ô.Ë. ËoÍaÎÄa "'" ÉÍeeÔ ÐapaÍeÔpoÍ ÉÄeÎÔÉÆÉËaÔop (×eÄØ ×o ×peÍÑ ÔpaÎcÌÑÃÉÉ ÐpoÃeÄÕpÙ, coÄepÖaÝeÊ ÄocÔÕÐ Ë ÌoËaÌØÎoÍÕ ÉÍeÎÉ, ÉcÐoÌÎÉÔeÌØ ÍoÖeÔ ÂÙÔØ eÝe Îe ×ËÌÀÞeÎ É ÎoÍep ÉÍeÎÉ ÍoÖeÔ ÂÙÔØ eÝe Îe ÉÚ×ecÔeÎ).

8.6.3. PaÂoÔa c ÉcÐoÌÎÉÔeÌÑÍÉ ×o ×peÍÑ ÉcÐoÌÎeÎÉÑ.

C ÃeÌØÀ ÍacËÉpo×ËÉ caÍoÇo ÆaËÔa paÂoÔÙ ÐpoÃeÄÕpÙ, ×xoÄÑÝeÊ × cocÔa× ÉcÐoÌÎÉÔeÌÑ, ÐpÉ ×ÙÚo×e ee coÄepÖÉÍoe ÎaÉÂoÌee ×aÖÎÙx ÑÞeeË coxpaÎÑeÔcÑ. B cÌÕÞae ocÔaÎo×a ÉÌÉ ×oÚÎÉËÎo×eÎÉÑ oÛÉÂËÉ × ÔeÌe ÉcÐoÌÎÉÔeÌÑ ÐpÉ ×ÙÄaÞe ÍecÔa oÛÉÂËÉ ÉcÐoÌØÚÕeÔcÑ ÉÍeÎÎo ÜÔa ÚaÐoÍÎeÎÎaÑ ÉÎÆopÍaÃÉÑ.

AÎaÌoÇÉÞÎo, ÐpÉ ×xoÄe × ÐpoÃeÄÕpÕ ÉcÐoÌÎÉÔeÌÑ oÔÌaÄoÞÎÙe ÐpÉÚÎaËÉ TRACE, TRACELN, MONITNAM É STEPREG oÂÎÕÌÑÀÔcÑ, a ÐpÉ ×ÙxoÄe Éx ÚÎaÞeÎÉe ×occÔaÎa×ÌÉ×aeÔcÑ, ÜÔo ÐoÚ×oÌÑeÔ Îe oÔcÌeÖÉ×aÔØ paÂoÔÕ ÐpoÃeÄÕp ÉcÐoÌÎÉÔeÌÑ.

ðpÉ Ðepe×ÙÚo×e cÉcÔeÍÙ ×ce ×ËÌÀÞeÎÎÙe ÉcÐoÌÎÉÔeÌÉ ×ÙËÌÀÞaÀÔcÑ. B peÖÉÍe ÐpÉocÔaÎo×a ÉcÐoÌÎÉÔeÌÑ Ðepe×ÙÚ×aÔØ cÉcÔeÍÕ Îe×oÚÍoÖÎo.

8.6.4. OÐÉcaÎÉe cÉÎÔaËcÉca ÉcÐoÌÎÉÔeÌeÊ.

äÌÑ peaÌÉÚaÃÉÉ ÄÉÎaÍÉÞecËÉ ÚaÄa×aeÍoÇo cÉÎÔaËcÉca ÉcÐoÌÎÉÔeÌeÊ × ÔaÂÌÉÃax POâéKA ÐpÉÎÑÔÙ cÌeÄÕÀÝÉe peÛeÎÉÑ:

-AÂÚaà ðPEäðéCAHéE paÚÂÉÔ Îa Ä×a aÂÚaÃa - aÂÚaà ðPEäðéCAHéE É aÂÚaà ðPCBAéBAHéE. üÔo c×ÑÚaÎo c ÔeÍ, ÞÔo Ðpo×epÑÔØ Îa ÐpeÄÐÉcaÎÉe ÐpÉc×aÉ×aÎÉÑ ÍoÖÎo ÔoÌØËo ÐocÌe Ðpo×epËÉ Îa ÐpeÄÐÉcaÎÉÑ ÉcÐoÌÎÉÔeÌeÊ (Ô.Ë. ËÌÀÞe×oe cÌo×o × ÎaÞaÌe ÐpeÄÐÉcaÎÉÑ ÐpÉc×aÉ×aÎÉÑ ÍoÖeÔ oÔcÕÔcÔ×o×aÔØ).

-B aÂÚaÃe ðPEäðéCAHéE ocÔa×ÌeÎo ¤40 c×oÂoÄÎÙx ÂaÊÔo× (4 ÂaÊÔa Îa cÔpoËÕ ËaÖÄoÇo ÉÚ 16 ×oÚÍoÖÎÙx ÉcÐoÌÎÉÔeÌeÊ). B ËaÖÄoÊ cÔpoËe ÍoÖeÔ xpaÎÉÔØcÑ ccÙÌËa Îa aÂÚaà oÐÉcaÎÉÑ cÉÎÔaËcÉca ÉcÐoÌÎÉÔeÌÑ.

-B ÔaÂÌÉÃe TAKC oÔ×eÄeÎo ÍecÔo ÄÌÑ 127 ËÌÀÞe×Ùx cÌo×.

TCO É TKC ÉcÐoÌÎÉÔeÌÑ pacÐoÌaÇaÀÔcÑ × ÐÕÌe. éx paÚÍep - ÍaËcÉÍÕÍ oÄÎa cÔpaÎÉÃa.

Bce ËÌÀÞe×Ùe cÌo×a, ×cÔpeÞeÎÎÙe ÐpÉ oÐÉcaÎÉÉ cÉÎÔaËcÉca ÉcÐoÌÎÉÔeÌÑ, ÚaÎocÑÔcÑ × TKC Îa c×oÂoÄÎÙe ÐoÚÉÃÉÉ.

KaÖÄoe ÐpeÄÐÉcaÎÉe ÉcÐoÌÎÉÔeÌÑ oÆopÍÌÑeÔcÑ ËaË ×ÙÚo× ÐpoÃeÄÕpÙ.

B TCO ÉcÐoÌÎÉÔeÌÑ cÔoÉÔ ×ÙÚo× cÌeÄÕÀÝÉx CEMðo×:

-ðep×oe ËÌÀÞe×oe cÌo×o - cÇeÎepÉpo×aÔØ ËoÍaÎÄÕ ÚaÇpÕÚËÉ × cÔeË ÉÍeÎÉ ÉÎÔepÐpeÔÉpÕÀÝeÊ ÐpoÃeÄÕpÙ (eÇo ÎoÍep xpaÎÉÔcÑ × TKC ÉcÐoÌÎÉÔeÌÑ \ÐepeÄ\ ÜÔÉÍ ËÌÀÞe×ÙÍ cÌo×oÍ).

-çÉÂËoe ÐoÌe - Õ×eÌÉÞÉÔØ cÞeÔÞÉË ÐapaÍeÔpo× ÐpoÃeÄÕpÙ.

-KÌÀÞe×oe cÌo×o (ÐocÌeÄÎee × ÐpeÄÐÉcaÎÉÉ) - ÇeÎepÉpo×aÔØ ËoÍaÎÄÕ ×ÙÚo×a ÉÎÔepÐpeÔÉpÕÀÝeÊ ÐpoÃeÄÕpÕ.

-BÙpaÖeÎÉe (ÐocÌeÄÎee × ×ÙpaÖeÎÉÉ) - ×ÙÐoÌÎÉÔØ 2) É 3).

-KÌÀÞe×oe cÌo×o (eÄÉÎcÔ×eÎÎoe × ÐpeÄÐÉcaÎÉÉ) - ×ÙÐoÌÎÉÔØ 1) É 3).

8.6.5. OcÎo×ÎÙe ÑÞeÊËÉ ÂÌoËa ÉcÐoÌÎÉÔeÌeÊ.

-CLASSL, CLASSH - × CEMðax - aÄpec oÐÉcÙ×aeÍoÇo ÉcÐoÌÎÉÔeÌÑ;

-NAME - × CEMðax - ÉÍÑ oÐÉcÙ×aeÍoÇo ÉcÐoÌÎÉÔeÌÑ;

-ITABZ, ITAKS - cooÔ×eÔcÔ×eÎÎo, aÄpec TAâú É TKC POâéKA;

FIRSTMOD - ÎoÍep Ðep×oÇo ÉÍeÎÉ, Îe ÚaÎÑÔoÇo eÝe ÌoËaÌØÎÙÍÉ ÉÍeÎaÍÉ ÉcÐoÌÎÉÔeÌeÊ;

LASTMOD - ÐpÉ oÐÉcaÎÉÉ ÉcÐoÌÎÉÔeÌÑ - ÎoÍep Ðep×oÇo c×oÂoÄÎoÇo ÉÍeÎÉ;

-MODE - peÖÉÍ oÐÉcaÎÉÑ ÉcÐoÌÎÉÔeÌÑ;

-CLASS - ÎoÍep Ðep×oÇo (× cÔeËe) ×ÙÚ×aÎÎoÇo ÉcÐoÌÎÉÔeÌÑ;

-C.NTK, C.BEGIN, C.ISCALL, C.ISNAM, C.PROC, C.MONIT, C.TRACE, C.TRLIN, C.STEPREG - ÚÎaÞeÎÉÑ cooÔ×eÔcÔ×ÕÀÝÉx ÑÞeeË × ÍoÍeÎÔ Ðep×oÇo ×ÙÚo×a ÐpoÃeÄÕpÙ ÉcÐoÌÎÉÔeÌÑ;

 

9. PEäAKTOP

9.1. OÂÝÉe c×eÄeÎÉÑ.

B cÉcÔeÍe "ûKOìøHéãA" ÉcÐoÌØÚÕÀÔcÑ 2 ×epcÉÉ PeÄaËÔopa:

-PeÄaËÔop × cocÔa×e PAðéPA-ÉÎÔepÐpeÔaÔopa.

-A×ÔoÎoÍÎÙÊ PeÄaËÔop × cocÔa×e OÔÌaÄoÞÎoÇo KoÍÐÌeËca.

PaÚÌÉÞÉÑ ÍeÖÄÕ ÜÔÉÍÉ Ä×ÕÍÑ ×epcÉÑÍÉ ÎecÕÝecÔ×eÎÎÙ É Îe ÚaÔpaÇÉ×aÀÔ ÐoÄÐpoÇpaÍÍ ÜËpaÎÎoÇo peÄaËÔÉpo×aÎÉÑ. CaÍoe ÇÌa×Îoe oÔÌÉÞÉe cocÔoÉÔ × ×oÚÍoÖÎocÔÉ A×ÔoÎoÍÎoÇo PeÄaËÔopa ××oÄÉÔØ c ËÌa×ÉaÔÕpÙ ÍaÌeÎØËÉe ÂÕË×Ù. TaËÖe ÎecËoÌØËo oÔÌÉÞaeÔcÑ ÎaÂop ÄÉpeËÔÉ×, Îo ÐoÄÐpoÇpaÍÍÙ Éx oÂpaÂoÔËÉ ÍaÌÙ Ðo oÂßeÍÕ. B ÄaÌØÎeÊÛeÍ × ÔeËcÔe ÂÕÄeÔ Ço×opÉÔØcÑ ÐpocÔo o PeÄaËÔope, ÂeÚ ÕÐoÍÉÎaÎÉÑ ËoÎËpeÔÎoÊ ×epcÉÉ.

PeÄaËÔop ×ecØÍa a×ÔoÎoÍeÎ, É ÂeÚ ×cÑËoÇo ÕÝepÂa ÄÌÑ cÉcÔeÍÙ eÇo ÍoÖÎo ÂÙÌo ÂÙ ÚaÍeÎÉÔØ ÄpÕÇÉÍ (×oÚÍoÖÎo, paÂoÔaÀÝÉÍ Îa ÄpÕÇÉx ÐpÉÎÃÉÐax). AÎaÌoÇÉÞÎo, PeÄaËÔop ÍoÖÎo ÌeÇËo ÐepeÄeÌaÔØ ÄÌÑ paÂoÔÙ c ÄpÕÇoÊ cÉcÔeÍoÊ.

HÉÖe oÐÉcÙ×aÀÔcÑ ÔoÌØËo cÔpÕËÔÕpÙ ÄaÎÎÙx PeÄaËÔopa, Ô.Ë. aÌÇopÉÔÍÙ eÇo ÆÕÎËÃÉoÎÉpo×aÎÉÑ c oÞe×ÉÄÎocÔØÀ ÉÚ ÎÉx ×ÙÔeËaÀÔ.

9.2. CÔpÕËÔÕpa ÔeËcÔa × ÐaÍÑÔÉ.



AREABEG                 BEGLINE ENDLINE   BEGTAIL
-------                 ------- -------   -------
%LEFT 3
!                       !       !         !
v                       v       v         v
-----------------------------------------------------------
!      ! !      ! !     !      ! !        !      ! !
!cÔpoËa! !cÔpoËa! !     ! ÔeË. ! !c×oÂoÄÎo! cÌeÄ.! !ocÔaÔoË
!   1  ! !   2  ! ! ... !cÔpoËa! !   ...  !cÔpoËa! !ÔeËcÔa
!      ! !      ! !     !      ! !        !      ! !
-----------------------------------------------------------
                     ^      ^
                     !      ! 
                  ___!___  _!_
                  BEGSCRN  POS

PÉc. 9.1. ðpeÄcÔa×ÌeÎÉe peÄaËÔÉpÕeÍoÇo ÔeËcÔa × ÐaÍÑÔÉ.

KaË ×ÉÄÎo ÉÚ pÉc. 9.1, peÄaËÔÉpÕeÍÙÊ ÔeËcÔ paÚÂÉÔ Îa Ä×e ÞacÔÉ. B oÂeÉx ÞacÔÑx ÔeËcÔ xpaÎÉÔcÑ ÐocÌeÄo×aÔeÌØÎo; ËaÖÄaÑ cÔpoËa Úa×epÛaeÔcÑ cÉÍ×oÌoÍ Ðepe×oÄa cÔpoËÉ. ðocÌe ÔeËÕÝeÊ cÔpoËÉ ocÔa×ÌeÎo ÐÕcÔoe ÍecÔo, ÞÔoÂÙ ÐpÉ peÄaËÔÉpo×aÎÉÉ Îe ÎaÄo ÂÙÌo cÄ×ÉÇaÔØ ×ecØ ocÔaÔoË ÆaÊÌa. TaË ËaË ÐpÉ peÄaËÔÉpo×aÎÉÉ ÉÚÍeÎeÎÉÑ ÞaÝe ×ceÇo ×ÎocÑÔcÑ × ÎecËoÌØËo cÔoÑÝÉx pÑÄoÍ cÔpoË, ÔaËoe ÐpeÄcÔa×ÌeÎÉe oÂecÐeÞÉ×aeÔ ÍÉÎÉÍaÌØÎÙe ÐoÄ×ÉÖËÉ ÐpÉ peÄaËÔÉpo×aÎÉÉ (É, ËaË cÌeÄcÔ×Ée ÜÔoÇo, ×ecØÍa ÍaÌoe ×peÍÑ oÔ×eÔa).

K ÎeÄocÔaÔËaÍ ÔaËoÇo ÐpeÄcÔa×ÌeÎÉÑ cÌeÄÕeÔ oÔÎecÔÉ Îe×oÚÍoÖÎocÔØ oÔËaÚa oÔ ×ÎeceÎÎÙx ÉÚÍeÎeÎÉÊ É ÎeoÂxoÄÉÍocÔØ oÂßeÄÉÎÑÔØ ÔeËcÔ × eÄÉÎoe ÃeÌoe ÐpÉ ×ÙxoÄe ÉÚ PeÄaËÔopa.

9.3. TaÂÌÉÃÙ peÖÉÍa ÜËpaÎÎoÇo peÄaËÔÉpo×aÎÉÑ.

TaÂÌÉÃÙ ÐpeÄÎaÚÎaÞeÎÙ ÄÌÑ ÕcÔaÎo×ÌeÎÉÑ cooÔ×eÔcÔ×ÉÑ ÍeÖÄÕ coÄepÖÉÍÙÍ ÜËpaÎa É peÄaËÔÉpÕeÍÙÍ ÔeËcÔoÍ. KaÖÄoÊ ÜËpaÎÎoÊ cÔpoÞËe cooÔ×eÔcÔ×ÕeÔ ÐoÌe × ËaÖÄoÊ ÔaÂÌÉÃe, Îo Îe ÎaoÂopoÔ (ÔaÂÌÉÃÙ SCRNADRL/H, LINEL/H coÄepÖaÔ SCRNSIZE+1 ÜÌeÍeÎÔo×).

TaÂÌÉÃÙ coÄepÖaÔ:

-SCRNADRL/H - aÄpeca ÎaÞaÌ ÜËpaÎÎÙx cÔpoÞeË ×ÎÕÔpÉ peÄaËÔÉpÕeÍoÇo ÔeËca
 (ÔoÞÎee Ço×opÑ, aÄpeca Ðep×oÇo cÉÍ×oÌa, Îe ÐpÉÎaÄÌeÖaÝeÇo ÐpeÄÙÄÕÝeÊ cÔpoÞËe);
-LINEL/H - ÎoÍep cÔpoËÉ, ÎaxoÄÑÝeÊcÑ × cooÔ×eÔcÔ×ÕÀÝeÊ ÜËpaÎÎoÊ cÔpoÞËe;
-LINE - ÂÉÔ 7 = 1, ecÌÉ ÐocÌeÄÎÑÑ cÔpoÞËa cÔpoËÉ,
              =0 × ÐpoÔÉ×ÎoÍ cÌÕÞae;
        6-0 ÂÉÔÙ - ÎoÍep ÐocÌeÄÎeÊ ÚaÎÑÔoÊ ÐoÚÉÃÉÉ × cÔpoÞËe.

TaËaÑ cÔpÕËÔÕpa ÔaÂÌÉà oÂecÐeÞÉ×aeÔ ÐpocÔoÔÕ oÔoÂpaÖeÎÉÑ ÔeËcÔa Îa ÜËpaÎ É ÍÉÎÉÍaÌØÎÙe ÐoÄ×ÉÖËÉ ÜËpaÎa.

9.4. OcÎo×ÎÙe ÆÌaÖËÉ.

-ERROR - ÎoÌØ, ecÌÉ oÛÉÂËÉ ÎeÔ;
       - Îe ÎoÌØ, ecÌÉ ÐoÌØÚo×aÔeÌÀ ÎaÄo cooÂÝÉÔØ o oÛÉÂËe;
-OUTOFLN - ËÕpcop ÎaxoÄÉÔcÑ ×Îe ÔeËcÔa, Ô.e. ×ÙÛeÌ Úa ÐocÌeÄÎÀÀ ÚaÎÑÔÕÀ ÐoÚÉÃÉÀ cÔpoÞËÉ (oÔpaÖaeÔcÑ Îa ËÕpcope);
-ISINSERT - ×ËÌÀÞeÎ peÖÉÍ ×cÔa×ËÉ;
-MUST.POS - ecÌÉ ÐpÉ ×xoÄe × peÖÉÍ peÄaËÔÉpo×aÎÉÑ ÆÌaÖoË cÂpoÛeÎ,
 Ôo ×ce ÔaÂÌÉÃÙ PeÄaËÔopa × ÐopÑÄËe É ÎeoÂxoÄÉÍo ÐpocÔo ×occÔaÎo×ÉÔØ
 coÄepÖÉÍoe ÜËpaÎa. B ÐpoÔÉ×ÎoÍ cÌÕÞae ÎeoÂxoÄÉÍo ÃeÎÔpÉpo×aÔØ ÔeËÕÝÕÀ
 cÔpoÞËÕ É ÚaÎecÔÉ ÉÎÆopÍaÃÉÀ × ÔaÂÌÉÃÙ;
-ISPOS - ÆÌaÖoË ÕcÔaÎo×ÌeÎ ×o ×peÍÑ ×ÙÄaÞÉ Îa ÜËpaÎ ÔeËÕÝeÊ cÔpoËÉ;
-MAYBENUM - ÐpÉ ×ÙÄaÞe Îa ÜËpaÎ ÆÌaÖoË ÕcÔaÎo×ÌeÎ, ecÌÉ ÎeÉÚ×ecÔÎo,
 ÎaÄo ÌÉ ×ÙÄa×aÔØ ÎoÍep cÔpoËÉ (Ô.e. ecÌÉ oÎa Ðep×aÑ Îa ÜËpaÎe);

9.5. õËaÚaÔeÌÉ É ÑÞeÊËÉ.

HÉÖe oÐÉcÙ×aeÔcÑ ÎaÚÎaÞeÎÉe ÂoÌØÛÉÎcÔ×a ÕËaÚaÔeÌeÊ (cÍ. ÔaËÖe pÉc. 9.1):

%LISTM
-BEGAREA - ÎaÞaÌo paÂoÞeÇo ÂÕÆepa PeaÄËÔopa;
-BEGSCRN - aÄpec ÎaÞaÌa ×Ù×eÄeÎÎoÊ Îa ÜËpaÎ ÉÎÆopÍaÃÉÉ;
-BEGLINE - aÄpec ÎaÞaÌa ÔeËÕÝeÊ cÔpoËÉ;
-POS - ÐoÚÉÃÉÑ ÕËaÚaÔeÌÑ × ÔeËÕÝeÊ cÔpoËe;
-ENDLINE - aÄpec ËoÎÃa ÔeËÕÝeÊ cÔpoËÉ;
-BEGTAIL - aÄpec ÎaÞaÌa ×ÔopoÊ ÞacÔÉ ÔeËcÔa;
-LENGTH - ÄÌÉÎa ÔeËcÔa × cÔpoËax;
-LINENUM - ÎoÍep ÔeËÕÝeÊ cÔpoËÉ;

HoÍepa cÔpoË xpaÎÑÔcÑ × Ä×Õx ÂaÊÔax × Ä×oÉÞÎo-ÄecÑÔÉÞÎoÍ ×ÉÄe.

PeÄaËÔop ÉcÐoÌØÚÕeÔ ÔaËÖe cÌeÄÕÀÝÉe ÑÞeÊËÉ ÐaÍÑÔÉ:

-CURFILE - ÉÍÑ ÔeËÕÝeÇo ÆaÊÌa (30 cÉÍ×oÌo×);
-CURDRIVE - ÎoÍep ÄÉcËo×oÄa ÔeËÕÝeÇo ÆaÊÌa;
-MYDRIVE - ÎoÍep ÄÉcËo×oÄa, c ËoÔopÙÍ paÂoÔaeÔ PeÄaËÔop; PeÄaËÔop ÄoÌÖeÎ eÇo xpaÎÉÔØ,
 Ô.Ë. ÐpÉ oÂpaÝeÎÉÉ Ë ÔeÕÝeÍÕ ÆaÊÌÕ Îa ÄÉcËe × ÑÞeÊËÕ DRIVE ÚaÎocÉÔcÑ coÄepÖÉÍoe CURDRIVE.;
-SPSAVE - ÐoÚÉÃÉÑ aÐÐapaÔÎoÇo cÔeËa ÎeÐocpeÄcÔ×eÎÎo ÐocÌe ×xoÄa × PeÄaÔop;
-FTEXT - ÔeËcÔ ÄÌÑ ÐoÉcËa ÄÉpeËÔÉ×oÊ "F3" - ÐocÌeÄo×aÔeÌØÎocÔØ cÉÍ×oÌo×,
 Úa×epÛaÀÝaÑcÑ (Îe ÂoÌee 32 cÉÍ×oÌo×).

 

10. âAúéCHùE ðOäðPOçPAMMù BBOäA-BùBOäA.

10.1. HaÚÎaÞeÎÉe.

âaÚÉcÎÙe ÐoÄÐpoÇpaÍÍÙ ××oÄa-×Ù×oÄa (Input-Output SUBroutines), × ÄaÌØÎeÊÛeÍ - IOSUB, oÂecÐeÞÉ×aÀÔ ÍÉÎÉÍaÌØÎÙe ×oÚÍoÖÎocÔÉ opÇaÎÉÚaÃÉÉ ÄÉaÌoÇa × cÉcÔeÍe "ûËoÌØÎÉÃa" c ÉcÐoÌØÚo×aÎÉeÍ ËÌa×ÉaÔÕpÙ É ÔeÌeÍoÎÉÔopa - ÕcÔpoÊcÔ×, ×xoÄÑÝÉx × ÍÉÎÉÍaÌØÎÕÀ ËoÎÆÉÇÕpaÃÉÀ ÔexÎÉÞecËÉx cpeÄcÔ× üBM "AçAT". üÔÉ ÐoÄÐpoÇpaÍÍÙ ÐoÚ×oÌÑÀÔ ÐoÄÎÑÔØ Õpo×eÎØ ÐpoÇpaÍÍÉpo×aÎÉÑ Îa acceÍÂÌepe, oÂÌeÇÞaÑ ×ÙÐoÌÎeÎÉe ÞacÔo ÉcÐoÌØÚÕeÍÙx ÄeÊcÔ×ÉÊ.

OcÎo×ÎÙe ÆÕÎËÃÉÉ, ×ÙÐoÌÎÑeÍÙe IOSUB, ÔaËo×Ù:

\B×oÄ:\

-××oÄ oÄÉÎoÞÎoÇo cÉÍ×oÌa c ËÌa×ÉaÔÕpÙ;

-××oÄ cÔpoËÉ cÉÍ×oÌo× c ËÌa×ÉaÔÕpÙ c pacÐoÚÎa×aÎÉeÍ peÄaËÔÉpÕÀÝÉx cÉÍ×oÌo×;

-Ôe Öe ÆopÍÙ ××oÄa c ÉcÐoÌØÚo×aÎÉeÍ ÐpoÇpaÍÍÙ ××oÄa, ÚaÄaÎÎoÊ ÐoÌØÚo×aÔeÌeÍ, × Ô.Þ. ××oÄ c ÄpÕÇoÇo ÕcÔpoÊcÔ×a ÐpÉ coÂÌÀÄeÎÉÉ pÑÄa Ðpa×ÉÌ;

-ÐepeËoÄÉpo×Ëa cÉÍ×oÌo× Îa ××oÄe (cÌÉÑÎÉe oÄÉÎaËo×Ùx Ðo ÎaÐÉcaÎÉÀ pÕccËÉx É ÌaÔÉÎcËÉx ÂÕË×);

-×ÙÐoÌÎeÎÉe ÆÕÎËÃÉoÎaÌØÎÙx c×oÊcÔ× cÉÍ×oÌo× Îa ××oÄe, Ô.e. cÐeÃÉaÌØÎÙx ÄeÊcÔ×ÉÊ × cÌÕÞae ÐocÔÕÐÌeÎÉÑ ÔoÇo ÉÌÉ ÉÎoÇo cÉÍ×oÌa.

\BÙ×oÄ:\

-×Ù×oÄ oÄÉÎoÞÎoÇo cÉÍ×oÌa Îa ÜËpaÎ × oÄÎoÍ ÉÚ Ä×Õx ÔeËcÔo×Ùx peÖÉÍo×;

-×Ù×oÄ c ÉcÐoÌØÚo×aÎÉeÍ ÐoÄÐpoÇpaÍÍÙ ×Ù×oÄa cÉÍ×oÌa, ÚaÄaÎÎoÊ ÐoÌØÚo×aÔeÌeÍ, × Ô.Þ. ×Ù×oÄ Îa ÄpÕÇoe ÕcÔpoÊcÔ×o;

-×ÙÐoÌÎeÎÉe ÆÕÎËÃÉoÎaÌØÎÙx c×oÊcÔ× cÉÍ×oÌo× Îa ×Ù×oÄe; cÀÄa oÔÎocÑÔcÑ:

-ÕÐpa×ÌeÎÉe Ã×eÔaÍÉ ÐpÉ ×Ù×oÄe,

-ÕÐpa×ÌeÎÉe ÐoÚÉÃÉeÊ ×Ù×oÄa,

-ÕÐpa×ÌeÎÉe coÄepÖaÝeÊcÑ Îa ÜËpaÎe ÉÎÆopÍaÃÉeÊ.

MÎoÇÉe ×oÚÍoÖÎocÔÉ IOSUB cÐeÃÉaÌØÎo oÆopÍÌeÎÙ × ×ÉÄe ÐoÄÐpoÇpaÍÍ ÄÌÑ ÕÄoÂcÔ×a Éx ÉcÐoÌØÚo×aÎÉÑ × acceÍÂÌepÎoÊ ÐpoÇpaÍÍe. HÉÖe, ÐpÉ ÂoÌee ÄeÔaÌØÎoÍ ÚÎaËoÍcÔ×e c IOSUB ÐpeÄÐoÌaÇaeÔcÑ ÐapaÌÌeÌØÎoe ÚÎaËoÍcÔ×o c Éx ÉcxoÄÎÙÍ ÔeËcÔoÍ, oÂÌeÇÞaÀÝeÍ ÐoÎÉÍaÎÉe ÐpÉÎÃÉÐo× Éx paÂoÔÙ.

10.2. AÐÐapaÔÎÙe É ÐpoÇpaÍÍÉpÕeÍÙe ×oÚÍoÖÎocÔÉ ×eÄeÎÉÑ ÄÉaÌoÇa.

\AÐÐapaÔÎÙÊ ××oÄ c ËÌa×ÉaÔÕpÙ\. OcÕÝecÔ×ÌÑeÔcÑ c ÐoÍoÝØÀ 3 Ðce×ÄoÑÞeeË:

-KBD (¤C000) - ÐpÉ ÎaÖaÔÉÉ ËÌa×ÉÛÉ cÀÄa ÐoÐaÄaeÔ ee ËoÄ (ËoÄ ××eÄeÎÎoÇo cÉÍ×oÌa) \c ÕcÔaÎo×ÌeÎÎÙÍ cÔapÛÉÍ ÂÉÔoÍ\. KÌa×ÉÛÉ ÍoÇÕÔ ÐocÙÌaÔØ oÔ 1 Äo 3 ËoÄo× × Úa×ÉcÉÍocÔÉ oÔ peÇÉcÔpo×oÊ ËÌa×ÉÛÉ, c ËoÔopoÊ oÎa ÎaÖaÔa. PeÇÉcÔpÙ PõC É LAT Îa ÐocÙÌaeÍÙe ËÌa×ÉÛaÍÉ ËoÄÙ Îe ×ÌÉÑÀÔ.

-KBDSTRB (¤C010) - ÐpÉ oÂpaÝeÎÉÉ Ë ÜÔoÊ ÑÞeÊËe cÔapÛÉÊ ÂÉÔ KBD cÂpacÙ×aeÔcÑ × 0.

-KBDREG (¤C063) - cÔapÛÉÊ ÂÉÔ=0, ecÌÉ ÕcÔaÎo×ÌeÎ peÇÉcÔp PõC, É pa×eÎ 1, ecÌÉ peÇÉcÔp LAT. OÎa ÄaeÔ ×oÚÍoÖÎocÔØ \ÐpoÇpaÍÍÎo\ oÔÄa×aÔØ ÐpeÄÐoÞÔeÎÉe ÔoÍÕ ÉÌÉ ÉÎoÍÕ peÇÉcÔpÕ ÐpÉ ××oÄe ËÌa×ÉÛ.

ðpoÃeÄÕpa oÖÉÄaÎÉÑ ××oÄa cÉÍ×oÌa, ÔaËÉÍ oÂpaÚoÍ, × ÐpocÔeÊÛeÍ cÌÕÞae ÔaËo×a:

      BIT KBDSTRB  ;cÂpocÉÔØ ÂÉÔ KBD
 READ LDA KBD
      BPL READ     ;ecÌÉ cÔ.ÂÉÔ cÂpoÛeÎ - ××oÄa Îe ÂÙÌo
      ...          ;ËoÇÄa ÕcÔaÎo×ÉÔcÑ - cÉÍ×oÌ ××eÄeÎ

OÐpoc, ÂÙÌa ÌÉ ÎaÖaÔa ËÌa×ÉÛa, ÍoÖeÔ ×ÙÇÌÑÄeÔØ ÔaË:

      LDA KBD
      BPL HET
      BMI äA

\AÐÐapaÔÎÙÊ ×Ù×oÄ Îa ÜËpaÎ\. õÐpa×ÌeÎÉe ×Ù×oÄoÍ Îa ÜËpaÎ c×oÄÉÔcÑ Ë ÐpoÇpaÍÍÎoÊ oÂpaÂoÔËe oÂpaÚa ÜËpaÎa × ÐaÍÑÔÉ. üÔo oÂÌacÔØ paÚÍepoÍ 2 KÂaÊÔa, coÄepÖÉÍoe ËoÔopoÊ ÍoÖeÔ aÐÐapaÔÎÙÍÉ cpeÄcÔ×aÍÉ oÔoÂpaÖaÔØcÑ Îa ÜËpaÎ × oÄÎoÍ ÉÚ ÔeËcÔo×Ùx peÖÉÍo× (çHC ÉÌÉ çãC). BÙ×oÄ cÉÍ×oÌa pa×ÎocÉÌeÎ eÇo ÚaÐÉcÉ × ÎeËoÔopÕÀ ÑÞeÊËÕ ÜÔoÊ oÂÌacÔÉ.

âaÚo×ÙÊ aÄpec (âA) ÜËpaÎÎoÊ ÐaÍÑÔÉ ÄoÌÖeÎ ÂÙÔØ ËpaÔeÎ ¤800. EcÌÉ oÎ, ËpoÍe ÔoÇo, ËpaÔeÎ ¤1000, Ôo × peÖÉÍe çHC ÉÚoÂpaÖaÀÔcÑ ÞepÎÙe cÉÍ×oÌÙ Îa ÂeÌoÍ ÆoÎe, ÉÎaÞe - ÎaoÂopoÔ. CÔpoËa ÜËpaÎa oÔoÂpaÖaeÔcÑ 64 ÂaÊÔaÍÉ, ÐocÌeÄo×aÔeÌØÎocÔØ oÔoÂpaÖeÎÉÑ cÔpoË × ÐaÍÑÔÉ cooÔ×eÔcÔ×ÕeÔ Éx ÐopÑÄËÕ Îa ÜËpaÎe.

B peÖÉÍe çHC ËaÖÄoÍÕ cÉÍ×oÌÕ cÔpoËÉ cooÔ×eÔcÔ×ÕeÔ oÄÉÎ ÂaÊÔ × ÐaÍÑÔÉ, ÇÄe xpaÎÉÔcÑ eÇo ËoÄ. AÄpec ÐoÚÉÃÉÉ X × cÔpoËe õ (õ - c×epxÕ, oÔcÞeÔ X É õ ×eÄeÔcÑ c 0) ÚaÄaeÔcÑ ÆopÍÕÌoÊ:

âA + 64 * õ + X .

B peÖÉÍe çãC ËaÖÄoÍÕ cÉÍ×oÌÕ cooÔ×eÔcÔ×ÕeÔ 2 ÂaÊÔa: × 1-Í ÔaËÖe xpaÎÉÔcÑ eÇo ËoÄ, a 2-Ê oÐpeÄeÌÑeÔ Ã×eÔÎocÔØ cÉÍ×oÌa:

   ÂÉÔÙ 2-0   - Ã×eÔ (8 Ã×eÔo×),
   ÂÉÔÙ (5,3) = 00 - ÉÎ×epcÎÙÊ cÉÍ×oÌ,
                01 - ÍÉÇaÀÝÉÊ cÉÍ×oÌ,
                10,11 - ÎopÍaÌØÎÙÊ cÉÍ×oÌ.

AÄpec ÐoÚÉÃÉÉ X × cÔpoËe õ (ÐpÉ Ôex Öe ÕcÌo×ÉÑx) oÐpeÄeÌÑeÔcÑ Ðo ÆopÍÕÌe

      âA + 64 * õ + 2 * X  .

ã×eÔÎocÔØ xpaÎÉÔcÑ × cÌeÄÕÀÝeÍ ÂaÊÔe.

\BoÚÍoÖÎocÔØ ××oÄa c ÜËpaÎa\. þÉÔaÑ ÂaÊÔ ÜËpaÎÎoÊ ÐaÍÑÔÉ, ÍoÖÎo oÐpeÄeÌÉÔØ, ËaËoÊ cÉÍ×oÌ ÉÚoÂpaÖeÎ × ÎeËoÔopoÊ ÐoÚÉÃÉÉ ÜËpaÎa, a ÔaËÖe eÇo Ã×eÔÎocÔØ.

\OËÎo ÄÉaÌoÇa\. IOSUB ÄoÐÕcËaÀÔ ×eÄeÎÉe ÄÉaÌoÇa Îe Îa ×ceÊ ÐÌoÝaÄÉ ÜËpaÎa, a × oÇpaÎÉÞeÎÎoÊ ÐpÑÍoÕÇoÌØÎoÊ oÂÌacÔÉ, ÎaÚÙ×aeÍoÊ \oËÎoÍ\. OcÔaÌØÎÕÀ ÞacÔØ ÜËpaÎa ÐpÉ ÜÔoÍ oÎÉ Îe ÚaÔpaÇÉ×aÀÔ.

\TeËÕÝaÑ ÐoÚÉÃÉÑ\. äÌÑ opÇaÎÉÚaÃÉÉ ÄÉaÌoÇa ××eÄeÎo ÐoÎÑÔÉe ÔeËÕÝeÊ ÐoÚÉÃÉÉ × oËÎe. Bo ×peÍÑ ×Ù×oÄa oÎa ÕËaÚÙ×aeÔ, ÇÄe ÂÕÄeÔ ×Ù×eÄeÎ oÞepeÄÎoÊ cÉÍ×oÌ, a ×o ×peÍÑ ××oÄa oÐpeÄeÌÑeÔ ÐoÚÉÃÉÀ \ËÕpcopa\, ÐoÜÔoÍÕ ÞaÝe oÎa ÄÌÑ eÄÉÎooÂpaÚÉÑ ÎaÚÙ×aeÔcÑ \ÐoÚÉÃÉeÊ ËÕpcopa\.

ðoÚÉÃÉÑ ËÕpcopa ÍeÎÑeÔcÑ ÐpÉ ×Ù×oÄe ËaÖÄoÇo cÉÍ×oÌa ÔaË, ÞÔoÂÙ opÇaÎÉÚo×aÔØ ecÔecÔ×eÎÎoe ÚaÐoÌÎeÎÉe ÜËpaÎa cÉÍ×oÌaÍÉ cÌe×a ÎaÐpa×o c×epxÕ ×ÎÉÚ; ÐpÉ ÎeoÂxoÄÉÍocÔÉ ÜËpaÎ "cÄ×ÉÇaeÔcÑ" ××epx, oc×oÂoÖÄaÑ ÐÕcÔÕÀ cÔpoËÕ (ÔeËcÔ "ÕÐoÌÚaeÔ" ××epx). ìÀÂÙe ÄpÕÇÉe ÐepeÍeÝeÎÉÑ ËÕpcopa peaÌÉÚo×aÎÙ ËaË ÆÕÎËÃÉoÎaÌØÎaÑ ÎaÇpÕÚËa Îa ÕÐpa×ÌÑÀÝÉe cÉÍ×oÌÙ ÐpÉ Éx ×Ù×oÄe (ÎaÐpÉÍep, cÉÍ×oÌ "õðP-Z" cÍeÝaeÔ ËÕpcop Îa cÔpoËÕ ×ÎÉÚ).

\âÕÆep ××oÄa cÔpoËÉ.\ 2-Ñ cÔpaÎÉÃa Oúõ ÉcÐoÌØÚÕeÔcÑ IOSUB ÄÌÑ ÎaËoÐÌeÎÉÑ cÔpoËÉ cÉÍ×oÌo×, ××oÄÉÍoÊ ÐoÄÐpoÇpaÍÍoÊ GETLN.

10.3. ðocÔoÑÎÎÙe ÐapaÍeÔpÙ ÄÉaÌoÇa.

CocÔoÑÎÉe ÄÉaÌoÇa ÐoÌÎocÔØÀ oÐpeÄeÌÑeÔcÑ ÎecËoÌØËÉÍÉ ÐapaÍeÔpaÍÉ, ËoÔopÙe xpaÎÑÔcÑ × cÌeÄÕÀÝÉx ÑÞeÊËax ÎÕÌe×oÊ cÔpaÎÉÃÙ:

-ocÎo×ÎÙe ÐapaÍeÔpÙ:

-TXPAGE (¤A6) - ÎoÍep ÎaÞaÌØÎoÊ cÔpaÎÉÃÙ ÜËpaÎÎoÊ ÐaÍÑÔÉ (cÔapÛÉÊ ÂaÊÔ âA);

-INVFLG (¤32) - cÔapÛÉÊ ÂÉÔ - peÖÉÍ ÄÉaÌoÇa: (0-çãC, 1-çHC), ocÔaÌØÎÙe ÉÍeÀÔ cÍÙcÌ ÔoÌØËo × peÖÉÍe çãC É oÐpeÄeÌÑÀÔ Ã×eÔÎocÔØ cÉÍ×oÌa (ÆaËÔÉÞecËÉ, coÄepÖÉÍoe INVFLG ÚaÐÉcÙ×aeÔcÑ ×o 2-Ê ÂaÊÔ ÐpeÄcÔa×ÌeÎÉÑ cÉÍ×oÌa Îa ÜËpaÎe);

-WNDLFT (¤20) - Ìe×ÙÊ oÔcÔÕÐ oËÎa: paccÔoÑÎÉe ÍeÖÄÕ Ìe×ÙÍÉ ËpaÑÍÉ oËÎa É ÜËpaÎa \× ÂaÊÔax\ (ÄÌÑ çHC - ÜÔo ÞÉcÌo cÉÍ×oÌo×, ÄÌÑ çãC - Ä×oÊÎoe ÞÉcÌo);

-WNDWDTH (¤21) - ÛÉpÉÎa oËÎa \× ÂaÊÔax\;

-WNDTOP (¤22) - ×epxÎÑÑ ÇpaÎÉÃa oËÎa (paccÔoÑÎÉe oÔ 0 cÔpoËÉ ÜËpaÎa);

-WNDBTM (¤23) - ÎÉÖÎÑÑ ÇpaÎÉÃa oËÎa (paccÔoÑÎÉe oÔ 0 cÔpoËÉ ÜËpaÎa);

-CH (¤24) - ÐoÚÉÃÉÑ ËÕpcopa × cÔpoËe (oÔ Ìe×oÇo ËpaÑ \oËÎa\);

-CV (¤25) - ÔeËÕÝaÑ cÔpoËa (×epÔÉËaÌØÎaÑ ÐoÚÉÃÉÑ ËÕpcopa), cÞÉÔaÑ c 0 oÔ ×epxÎeÊ cÔpoËÉ \ÜËpaÎa\.

-CSWL,CSWH (¤36-37) - aÄpec ÐoÌØÚo×aÔeÌØcËoÊ ÐoÄÐpoÇpaÍÍÙ ×Ù×oÄa cÉÍ×oÌa; × IOSUB ÜÔÕ ÆÕÎËÃÉÀ ×ÙÐoÌÎÑeÔ COUT1;

-KSWL,KSWH (¤38-39) - aÄpec ÐoÌØÚo×aÔeÌØcËoÊ ÐoÄÐpoÇbpaÍÍÙ ××oÄa cÉÍ×oÌa; × IOSUB ÜÔÕ ÆÕÎËÃÉÀ ×ÙÐoÌÎÑeÔ KEYIN.

******************************************
*           ^        ^         ^         *
*           !        !         !         *
*    WNDTOP !     CV !         ! WNDBTM  *
*           !        !         !         *
*           v        !         !         *
*         !----------!------!  !         *
*         ! OKHO     !      !  !         *
*         !          !      !  !         *
*         !          v      !  !         *
*         !<---CH--->       !  !         *
*  WNDLFT !                 !  !         *
*<------->!                 !  !         *
*         !<----WNDWDTH---->!  !         *
*         !_________________!  v         *
*                                        *
******************************************

PÉc.10.1. úaÄaÎÉe oËÎa É ÐoÚÉÃÉÉ ËÕpcopa.

-×cÐoÍoÇaÔeÌØÎÙe ÐapaÍeÔpÙ:

-BASL,BASH (¤28-29) - aÄpec ÎaÞaÌa ÔeËÕÝeÊ cÔpoËÉ \oËÎa\; ×ÙÞÉcÌÑeÔcÑ ËaÖÄÙÊ paÚ Ñ×Îo ÐpÉ cÍeÎe ÚÎaÞeÎÉÑ CV; ÉcÐoÌØÚÕeÔcÑ ÄÌÑ ÕÄoÂcÔ×a ÉÎÄeËcÎoÇo ÄocÔÕÐa Ë ÐoÚÉÃÉÉ ËÕpcopa;

-RNDL,RNDH (¤4E-4F) - cÌÕÞaÊÎoe ÞÉcÌo, ÉÚÍeÎÑeÔcÑ × KEYIN × ÔeÌe ÃÉËÌa oÖÉÄaÎÉÑ ××oÄa ËÌa×ÉÛÉ;

-PROMPT (¤33) - cÉÍ×oÌ-ÐpÉÇÌaÛeÎÉe Ëo ××oÄÕ cÔpoËÉ (GETLN).

10.4. OÐÉcaÎÉe ×xoÄÎÙx ÔoÞeË.

10.4.1. BeËÔopa ÐpepÙ×aÎÉÊ.

BxoÄÎÙe ÔoÞËÉ IRQ, NMI, RESET ÐpeÄÎaÚÎaÞeÎÙ ÄÌÑ ÕËaÚaÎÉÑ ÐoÌØÚo×aÔeÌØcËÉx ÐoÄÐpoÇpaÍÍ oÂpaÂoÔËÉ ÐpepÙ×aÎÉÊ É Ñ×ÌÑÀÔcÑ Ðo cÕÝecÔ×Õ ËoÍaÎÄaÍÉ ÐepexoÄa Ðo ÍoÄÉÆÉÃÉpÕeÍoÍÕ ÐoÌØÚo×aÔeÌeÍ aÄpecÕ (X+1, X+2). OÎÉ ×ÙÎeceÎÙ × Oúõ ÄÌÑ ÕÄoÂcÔ×a oÂpaÝeÎÉÑ.

äÌÑ Ðepex×aÔa IRQ-ÐpepÙ×aÎÉÊ ÎeoÂxoÄÉÍo ÐpeÄÕcÍoÔpeÔØ ÄoÐoÌÎÉÔeÌØÎÕÀ ÐpoÇpaÍÍÕ, oÔÄeÌØÎo oÂpaÂaÔÙ×aÀÝÕÀ ocÔaÎo× Ðo ËoÍaÎÄe BRK. Ee aÄpec ÄoÌÖeÎ ÎaxoÄÉÔØcÑ × ÑÞeÊËax ¤FFFE-FFFF ÉcÐoÌØÚÕeÍoÇo ÂÌoËa ðúõ. ðpÉ paÂoÔe ÐoÄ ËoÎÔpoÌeÍ AOK ÎeoÂxoÄÉÍocÔÉ × ÎeÊ ÎeÔ, É ÄÌÑ oÂpaÂoÔËÉ ÐpoÞÉx IRQ-ÐpepÙ×aÎÉÊ ÄocÔaÔoÞÎo ÍoÄÉÆÉÃÉpo×aÔØ ×eËÔop IRQ.

CÌeÄÕeÔ ÉÍeÔØ × ×ÉÄÕ, ÞÔo ÐpÉ ×ËÌÀÞeÎÎoÍ Îa ÚaÐÉcØ ðúõ ÞÉÔaeÔcÑ cÉcÔeÍÎÙÊ ÍoÎÉÔop co c×oeÊ cÉcÔeÍoÊ oÂpaÂoÔËÉ ÐpepÙ×aÎÉÊ. üÔÕ cÉÔÕaÃÉÀ cÌeÄÕeÔ ÉcËÌÀÞaÔØ ÐpÉ ÐpoÇpaÍÍÉpo×aÎÉÉ, × cÌÕÞae Öe ÎeoÂxoÄÉÍocÔÉ ÉcÐoÌØÚo×aÔØ ÔÕ cÉcÔeÍÕ oÂpaÂoÔËÉ ÐpepÙ×aÎÉÊ.

10.4.2. ðoÄÐpoÇpaÍÍÙ ××oÄa.

-STROBE - ××oÄ cÉÍ×oÌa ÂeÚ ËÕpcopa.

ðpocÔoÊ oÐpoc cÔpoÂa × ÃÉËÌe Äo ÎaÖaÔÉÑ ËÌa×ÉÛÉ. B×eÄeÎÎÙÊ cÉÍ×oÌ ÐepeËoÄÉpÕeÔcÑ TRANSL É Îa ÜËpaÎe Îe oÔoÂpaÖaeÔcÑ.

BÙxoÄ: A=cÉÍ×oÌ, cÔ.ÂÉÔ=1,
       Y<¤0B,
       X Îe ÍeÎÑeÔcÑ.

-KEYIN - cÔaÎÄapÔÎÙÊ ××oÄ cÉÍ×oÌa c ×ÙÄaÞeÊ ËÕpcopa.

BxoÄ: CURSOR (¤30) - cÉÍ×oÌ, ×ÙÄa×aeÍÙÊ × ËaÞecÔ×e ËÕpcopa.

Bo ×peÍÑ oÖÉÄaÎÉÑ ××oÄa Õ×eÌÉÞÉ×aeÔcÑ coÄepÖÉÍoe ÑÞeeË RNDL É RNDH (cÌÕÞaÊÎoe 16-paÚpÑÄÎoe ÞÉcÌo), É Îa ÜËpaÎe opÇaÎÉÚÕeÔcÑ ÍÉÇaÀÝÉÊ ËÕpcop: ÞepeÄo×aÎÉe cÉÍ×oÌa × ÔeËÕÝeÊ ÐoÚÉÃÉÉ c cÉÍ×oÌoÍ × ÑÞeÊËe CURSOR. KÕpcop ÉÍeeÔ ÔoÔ Öe Ã×eÔ, ÞÔo É cÉÍ×oÌ. B×eÄeÎÎÙÊ cÉÍ×oÌ ÐepeËoÄÉpÕeÔcÑ TRANSL.

BÙxoÄ: A=cÉÍ×oÌ, cÔ.ÂÉÔ=1.
       Y=CH,
       X Îe ÍeÎÑeÔcÑ.

-RDKEY - ××oÄ c (×oÚÍoÖÎo) ÎecÔaÎÄapÔÎoÊ ÐpoÇpaÍÍoÊ.

OcÕÝecÔ×ÌÑeÔ ÐepexoÄ Ðo aÄpecÕ, ÚaÐÉcaÎÎoÍÕ × (KSWL, KSWH).

BÙxoÄ: ËaË Õ ÜÔoÊ ÐoÄÐpoÇpaÍÍÙ (cÍ. ÔaËÖe oÐÉcaÎÉe KEYIN).

RDKEY1: ÐpeÄ×apÉÔeÌØÎoe ÚaÎeceÎÉe "_" × CURSOR.

RDKEY2: ÐpeÄ×apÉÔeÌØÎoe ÚaÎeceÎÉe "^" × CURSOR.

-RDCHAR - ××oÄ cÉÍ×oÌa c pacÐoÚÎa×aÎÉeÍ peÄaËÔÉpÕÀÝÉx cÉÍ×oÌo×.

OpÇaÎÉÚÕecÑ ÃÉËÌ ××oÄa Äo ÎaÖaÔÉÑ ÌÀÂoÇo cÉÍ×oÌa, ËpoÍe "cÔpeÌoË" É "PEä". B×oÄ ÜÔÉx cÉÍ×oÌo× ×ÌeÞeÔ Éx ÎeÍeÄÌeÎÎÙÊ ×Ù×oÄ ÞepeÚ COUT (Ô.e. ÐepeÍeÝeÎÉe ËÕpcopa). HaÖaÔÉe "PEä" ÍeÎÑeÔ ËÕpcop (××oÄ ×eÄeÔcÑ c ÐoÍoÝØÀ RDKEY1 ÉÌÉ RDKEY2). ìÀÂoÊ ÄpÕÇoÊ cÉÍ×oÌ ÐpeËpaÝaeÔ ÃÉËÌ É Îa ÜËpaÎ Îe ×Ù×oÄÉÔcÑ.

BÙxoÄ: ËaË Õ RDKEY.

10.4.3. ðoÄÐpoÇpaÍÍÙ ×Ù×oÄa.

B oÐÉcÙ×aeÍÙx ÎÉÖe ÐoÄÐpoÇpaÍÍax peÇÉcÔp X Îe ÉcÐoÌØÚÕeÔcÑ.

-COUT1 - cÔaÎÄapÔÎÙÊ ×Ù×oÄ cÉÍ×oÌa Îa ÜËpaÎ.

BxoÄ: A=cÉÍ×oÌ.

EcÌÉ cÉÍ×oÌ Îe ÕÐpa×ÌÑÀÝÉÊ, oÎ ÐpocÔo ÚaÐÉcÙ×aeÔcÑ × ÔeËÕÝÕÀ ÐoÚÉÃÉÀ ÜËpaÎÎoÊ ÐaÍÑÔÉ, É ÐoÚÉÃÉÑ cÍeÝaeÔcÑ. EcÌÉ cÉÍ×oÌ ÉÍeeÔ ÆÕÎËÃÉoÎaÌØÎÕÀ ÎaÇpÕÚËÕ - ocÕÝecÔ×ÌeÎÉe ee (× ocÎo×ÎoÍ, ÆÕÎËÃÉoÎaÌØÎÙÍ c×oÊcÔ×aÍ cÉÍ×oÌa cooÔ×eÔcÔ×ÕÀÔ oÐÉcaÎÎÙe ÎÉÖe ÐoÄÐpoÇpaÍÍÙ).

BÙxoÄ: ×ce peÇÉcÔpÙ coxpaÎÑÀÔcÑ, P ÎacÔpaÉ×aÀÔcÑ Ðo A.

-COUT - ×Ù×oÄ cÉÍ×oÌa c (×oÚÍoÖÎo) ÎecÔaÎÄapÔÎoÊ ÐoÄÐpoÇpaÍÍoÊ.

OcÕÝecÔ×ÌÑeÔ ÐepexoÄ Ðo aÄpecÕ, ÚaÐÉcaÎÎoÍÕ × (CSWL, CSWH).

éÎÔepÆeÊc ÜÔoÊ ÐoÄÐpoÇpaÍÍÙ ÄoÌÖeÎ ÂÙÔØ ÔaËÉÍ Öe, ËaË Õ COUT1.

-PRBYTE - ×Ù×oÄ ÂaÊÔa.

BxoÄ: A=ÂaÊÔ.

ðepeÄaÎÎÙÊ ÂaÊÔ ×Ù×oÄÉÔcÑ ÞepeÚ COUT ËaË ÛecÔÎaÄÃaÔepÉÞÎoe ÞÉcÌo (Ä×e ÃÉÆpÙ).

BÙxoÄ: A Îe coxpaÎÑeÔcÑ.

äoÐoÌÎÉÔeÌØÎÙÊ ×xoÄ:

PRHEX: ×Ù×oÄ ÍÌaÄÛeÊ ÐoÌo×ÉÎÙ ÂaÊÔa ËaË ÛecÔÎaÄÃaÔepÉÞÎoÊ ÃÉÆpÙ.

-CROUT - Ðepe×oÄ cÔpoËÉ.

BÙ×oÄÉÔcÑ cÉÍ×oÌ "ÕÐp-M" (Ðepe×oÄ cÔpoËÉ) ÞepeÚ COUT. æaËÔÉÞecËÉ cpaÂaÔÙ×aeÔ ÐoÄÐpoÇpaÍÍa CR.

CROUT1: ÐpeÄ×apÉÔeÌØÎaÑ oÞÉcÔËa ocÔaÔËa ÔeËÕÝeÊ cÔpoËÉ ÐpoÂeÌaÍÉ ÔeËÕÝeÇo Ã×eÔa.

10.4.4. ðoÄÐpoÇpaÍÍÙ ÕÐpa×ÌeÎÉÑ ÜËpaÎoÍ.

B ÜÔÉx ÐoÄÐpoÇpaÍÍax peÇÉcÔp X ÔaËÖe Îe ÉcÐoÌØÚÕeÔcÑ.

-BS, ADVANCE, UP, LF - cÄ×ÉÇ ËÕpcopa Îa oÄÎÕ ÐoÚÉÃÉÀ × ÐpeÄeÌax oËÎa; ecÌÉ ÐoÔpeÂÕeÔcÑ - c ÐepexoÄoÍ Îa ÄpÕÇÕÀ cÔpoËÕ, ÐoÄ×ÉÖËoÊ ÜËpaÎa.

-CR - ÐepexoÄ Ë ÎaÞaÌÕ Îo×oÊ cÔpoËÉ; ecÌÉ × KBD ÎaxoÄÉÔcÑ ÎeÐpoÞÉÔaÎÎÙÊ ÐpoÂeÌ - ÚaÄepÖËa Äo ÎaÖaÔÉÑ ÌÀÂoÊ ËÌa×ÉÛÉ.

-SCROLL - ÐoÄ×ÉÖËa ÜËpaÎa Îa cÔpoËÕ ××epx; ×epxÎÑÑ cÔpoËa ÐpÉ ÜÔoÍ ÐpoÐaÄaeÔ.

-HOME - ÐepeÍeÝeÎÉe ËÕpcopa × Ìe×ÙÊ ×epxÎÉÊ ÕÇoÌ oËÎa É ÐepexoÄ Îa CLREOP.

-CLREOP - oÞÉcÔËa (ÚaÐoÌÎeÎÉe ÐpoÂeÌaÍÉ ÔeËÕÝeÇo Ã×eÔa) ÜËpaÎa ×ÎÉÚ É ×Ìe×o oÔ ËÕpcopa.

CLREOP1: Ôo Öe, Îo Îa ×xoÄ ÐoÄaÀÔcÑ:
        A=cÔpoËa (CV),
        Y=ÐoÚÉÃÉÑ (CH).

-CLREOL - oÞÉcÔËa ocÔaÔËa cÔpoËÉ.

CLEOLZ: Ôo Öe, Îo ÐoÚÉÃÉÑ ÐepeÄaeÔcÑ × Y.

CLEOLZ1: ÄoÐoÌÎÉÔeÌØÎo, Ã×eÔÎocÔØ ÐepeÄaeÔcÑ × A.

-DELCHAR, INSCHAR - cÄ×ÉÇ ocÔaÔËa ÔeËÕÝeÊ cÔpoËÉ ×Ìe×o (×Ðpa×o) c ÕÎÉÞÔoÖeÎÉeÍ ÔeËÕÝeÇo (ÐocÌeÄÎeÇo) cÉÍ×oÌa; × ËoÎÃe cÔpoËÉ (× ÔeËÕÝeÊ ÐoÚÉÃÉÉ) ÐoÑ×ÌÑeÔcÑ ÐpoÂeÌ ÔeËÕÝeÇo Ã×eÔa.

DELCH32, INSCH32, DELCH64, INSCH64: Ôo Öe ÄÌÑ ËaÖÄoÇo ÉÚ peÖÉÍo×, ÐpÉÞeÍ Îa ×xoÄe

     Y=ÐoÚÉÃÉÑ (CH)
     A=Ã×eÔÎocÔØ (INVFLG).

-ðoÄÐpoÇpaÍÍÙ ÉÚÍeÍeÎÉÑ ÔeËÕÝeÊ Ã×eÔÎocÔÉ (ÍeÎÑÀÔ cooÔ×eÔcÔ×ÕÀÝÉe ÂÉÔÙ × INVFLG):

SETRED, SETGRN, SETYEL, SETBLUE, SETVIOL, SETNAVY, SETWHIT: ÕcÔaÎo×Ëa oÄÎoÇo ÉÚ 7 Ã×eÔo× (ËpoÍe ÞepÎoÇo).

SETINV, SETNORM, SETFLASH: ÕcÔaÎo×Ëa ÆoÎa (ÉÎ×epcÎoÇo, ÎopÍaÌØÎoÇo, ÍÉÇaÀÝeÇo).

SETCOL: ÕcÔaÎo×Ëa Ã×eÔa, ÐepeÄaÎÎoÇo × A.

-SETTXT - ÐoËaÚ ÜËpaÎÎoÊ ÐaÍÑÔÉ × ÔeËÕÝeÍ ÔeËcÔo×oÍ peÖÉÍe (oÐpeÄeÌÑeÔcÑ Ðo cÔapÛeÍÕ ÂÉÔÕ INVFLG).

-INIT - ÕcÔaÎo×Ëa cÔaÎÄapÔÎoÇo oËÎa ×o ×ecØ ÜËpaÎ:

WNDTOP = 0, WNDLFT = 0, WNDWDTH = ¤40, WNDBTM = CV + 1 = ¤20.

SETWND: Ôo Öe, Îo ÚÎaÞeÎÉe WNDTOP ÐepeÄaeÔcÑ × A.

-BASCALC - ×ÙÞÉcÌeÎÉe aÄpeca ÎaÞaÌa cÔpoËÉ, ÎoÍep ËoÔopoÊ ÐepeÄaeÔcÑ × A:

        (BASL, BASH) = âA + A * 64

-VTAB - ×ÙÞÉcÌeÎÉe aÄpeca ÎaÞaÌa cÔpoËÉ \oËÎa\:

        (BASL, BASH) = BASCALC(CV) + CH

VTABZ: Ôo Öe, Îo ÎoÍep cÔpoËÉ ÐepeÄaeÔcÑ × A.

TABV: ÄoÐoÌÎÉÔeÌØÎo, ÎoÍep cÔpoËÉ ÚaÐoÍÉÎaeÔcÑ × CV.

10.4.5. ðpoÞÉe ÐoÄÐpoÇpaÍÍÙ.

-WAIT - ÐaÕÚa ÄÌÉÔeÌØÎocÔØÀ × 512*A**2 + 27*A/2 + 13 ÍËceË. PeÇÉcÔpÙ X,Y Îe ÉcÐoÌØÚÕÀÔcÑ; Îa ×ÙxoÄe A=0.

-BELL - Ú×ÕËo×oÊ cÉÇÎaÌ (Ú×oÎoË, 1 ËçÃ, 0.1 ceË). OÂÎÕÌÑeÔ peÇÉcÔp Y; X Îe ÍeÎÑeÔcÑ.

 

11. äéCKOBAñ OðEPAãéOHHAñ CéCTEMA.

11.1. HaÚÎaÞeÎÉe É ÉcÐoÌØÚo×aÎÉe äOC.

äOC Ñ×ÌÑeÔcÑ ÞacÔØÀ ÑÄpa cÉcÔeÍÙ "ûKOìøHéãA" É, aÎaÌoÇÉÞÎo IOSUB, cÌÕÖÉÔ ÄÌÑ oÂecÐeÞeÎÉÑ eÄÉÎoÇo cÐocoÂa xpaÎeÎÉÑ ÄaÎÎÙx Îa çMä É Éx oÂpaÂoÔËÉ. OÎ Ñ×ÌÑeÔcÑ peÚÉÄeÎÔoÍ PAðéPA-ÉÎÔepÐpeÔaÔopa É A×ÔoÎoÍÎoÇo OÔÌaÄoÞÎoÇo KoÍÐÌeËca. ðocÌeÄÎee ÄeÌaeÔ ×oÚÍoÖÎÙÍ eÇo ÉcÐoÌØÚo×aÎÉe × acceÍÂÌepÎÙx ÐpoÇpaÍÍax ÐoÌØÚo×aÔeÌÑ.

äOC ÐpeÄcÔa×ÌÑeÔ coÂoÊ ÎaÂop ×ÚaÉÍoc×ÑÚaÎÎÙx ÐoÄÐpoÇpaÍÍ, ÐoÚ×oÌÑÀÝÉx opÇaÎÉÚo×Ù×aÔØ paÂoÔÕ c ÄÉcËoÍ 3 Õpo×ÎeÊ:

-CÔaÎÄapÔÎaÑ oÂpaÂoÔËa ÆaÊÌo× Îa ÄÉcËe (ÞÔeÎÉe É ÚaÐÉcØ ÃeÌÉËoÍ, ÕÎÉÞÔoÖeÎÉe, ÕcÔaÎo×Ëa É cÎÑÔÉe ÚaÝÉÔÙ).

-PaÂoÔa c oÔÄeÌØÎÙÍÉ ÕÞacÔËaÍÉ ÆaÊÌo× (ÐoÂaÊÔo×o ÉÌÉ ÐoceËÔopÎo); äOC oÂecÐeÞÉ×aeÔ ÐpÉ ÜÔoÍ ÎeoÂxoÄÉÍÙÊ ÎaÂop cpeÄcÔ×.

-ðoÄÄepÖËa ÎecÔaÎÄapÔÎoÊ paÂoÔÙ c ÆaÊÌaÍÉ × ÐpoÇpaÍÍax ÐoÌØÚo×aÔeÌÑ; ÐpeÄocÔa×ÌeÎÉe eÍÕ ÎaÂopa ÄÉcËo×Ùx ÕÔÉÌÉÔ.

ðoÌØÚo×aÔeÌØcËaÑ ÉÎcÔpÕËÃÉÑ Ðo äOC ÄaÎa × [8].

äOC oÂecÐeÞÉ×aeÔ co×ÍecÔÉÍÙe co ÛÔaÔÎÙÍ ÐpoÇpaÍÍÎÙÍ oÂecÐeÞeÎÉeÍ ÆopÍaÔ É cÔpÕËÔÕpÕ ÄÉcËo×. éÍeÀÝÉecÑ paÚÌÉÞÉÑ × ÐpeÄcÔa×ÌeÎÉÉ ÆaÊÌo× oÐÉcaÎÙ × ÔoÍ Öe ÄoËÕÍeÎÔe.

äOC ÄoÐÕcËaeÔ paÂoÔÕ c Ä×ÕÍÑ ÄÉcËo×oÄaÍÉ, ÐoÄËÌÀÞeÎÎÙÍÉ Ë oÄÎoÍÕ É ÔoÍÕ Öe ËoÎÔpoÌÌepÕ.

11.2. äpaÊ×ep ÄÉcËo×oÄa RWTS.

B ËaÞecÔ×e ÄpaÊ×epa ÄÉcËo×oÄa ×ÚÑÔa ÐoÄÐpoÇpaÍÍa RWTS (Read-Write Track/Sector) ÛÔaÔÎoÊ äOC co cÌeÄÕÀÝÉÍÉ ÎeÚÎaÞÉÔeÌØÎÙÍÉ ÉÚÍeÎeÎÉÑÍÉ:

-écËÌÀÞeÎ ÂÌoË ÉÎÉÃÉaÌÉÚaÃÉÉ ÄÉcËa;

-écËÌÀÞeÎa oÂpaÂoÔËa ÄÉcËo×oÄo× Îa paÚÎÙx paÚßeÍax;

-TaÂÌÉÃa ×xoÄÎÙx ÐapaÍeÔpo× cÄeÌaÎa cÔaÔÉÞecËoÊ É coÐÔÉÍÉÚÉpo×aÎa, × Îee ××eÄeÎ ÐapaÍeÔp LAST, oÐpeÄeÌÑÀÝÉÊ cËoÌØËo Ðep×Ùx ÂaÊÔo× ÉÚ cÞÉÔaÎÎoÇo ceËÔopa ÎaÄo ÚaÐÉcaÔØ × ÐaÍÑÔØ (ÉcÐoÌØÚÕeÔcÑ ÐpÉ ÚaÇpÕÚËe ÆaÊÌa).

   Ho×ÙÊ ÆopÍaÔ ÔaÂÌÉÃÙ:
--------------------------------------------------
 MÎeÍ.  âaÊÔ        CoÄepÖÉÍoe
--------------------------------------------------
T.SLOT    0   paÚßeÍ ËoÎÔpoÌÌepa * 16 (ËoÎcÔaÎÔa)
T.DRIVE   1   ÔpeÂÕeÍÙÊ ÄÉcËo×oÄ (1 ÉÌÉ 2)
T.OLDDRV  2 * ÄÉcËo×oÄ ÐpeÄÙÄÕÝeÇo oÂpaÝeÎÉÑ
T.TRACK   3   ÔpeË
T.SECTOR  4   ceËÔop
T.VOLUME  5   ÔpeÂÕeÍÙÊ ËoÄ ÄÉcËa (0 - ÌÀÂoÊ)
T.ACTVOL  6 * ÄeÊcÔ×ÉÔeÌØÎÙÊ ËoÄ ÄÉcËa
T.ACTION  7   ÄeÊcÔ×Ée: 1 - ÞÔeÎÉe, 2 - ÚaÐÉcØ
T.BUFFER 8-9  aÄpec ÂÕÆepa ÄaÎÎÙx × ÐaÍÑÔÉ
T.LAST    A   ÄÌÑ ÞÔeÎÉÑ: ÐocÌeÄÎÉÊ ÎÕÖÎÙÊ ÂaÊÔ
--------------------------------------------------

* - úAðéCùBAàTCñ CAMOê RWTS

-ÐepeÎeceÎÙ paÂoÞÉe ÑÞeÊËÉ;

-éÚÍeÎeÎ ÉÎÔepÆeÊc: ÐpÉ ×xoÄe ×ÙËÌÀÞaÀÔcÑ ÔaÊÍepÎÙe ÐpepÙ×aÎÉÑ, ×oÚÍoÖÎaÑ oÛÉÂËa ÐepeÄaeÔcÑ ÐpÉ ×ÙxoÄe × peÇÉcÔpe A (ÉÌÉ 0, ecÌÉ oÛÉÂËÉ ÎeÔ);

KoÄÙ oÛÉÂoË:

    1 - ÎecooÔ×eÔcÔ×Ée ËoÄa ÄÉcËa ÚaËaÚaÎÎoÍÕ,
    2 - oÛÉÂËa oÂÍeÎa c ÄÉcËoÍ,
    3 - ÄÉcË ÚaËpÙÔ Îa ÚaÐÉcØ.

-ðepeÄeÌaÎa ÔaÂÌÉÃa ÚaÄepÖeË ÐpÉ cÍeÝeÎÉÉ Ë ÔpeËÕ.

üÔa Öe ÐpoÇpaÍÍa ÉcÐoÌØÚÕeÔcÑ É × ÄpÕÇÉx ÂÌoËax cÉcÔeÍÙ: × HaÞaÌØÎoÍ úaÇpÕÚÞÉËe É × ÐpoÇpaÍÍe paÚÍeÔËÉ paÂoÞÉx ÄÉcËo×.

11.3. CÔpÕËÔÕpa ÄÉcËa.

B ÃeÌoÍ coxpaÎeÎa ÐpÉÎÑÔaÑ × ÛÔaÔÎoÊ äOC cÔpÕËÔÕpa ÄÉcËa. Koe-ÇÄe ××eÄeÎÙ ÄoÐoÌÎÉÔeÌØÎÙe pacÛÉpeÎÉÑ.

MÉÎÉÍaÌØÎaÑ eÄÉÎÉÃa oÂÍeÎa c ÄÉcËoÍ - ceËÔop (256 ÂaÊÔo×). CeËÔop Îa ÄÉcËe aÄpecÕeÔcÑ \ÔpeË-ceËÔopÎoÊ ÐapoÊ\ T/S, ÇÄe T - ÎoÍep ÔpeËa, S - ÎoÍep ceËÔopa.

\PacÛÉpeÎÉeÍ\ ÎaÚÙ×aeÔcÑ aÄpec (ÔpeË-ceËÔopÎaÑ Ðapa) ceËÔopa, coÄepÖaÝeÇo ÐpoÄoÌÖeÎÉe ÉÎÆopÍaÃÉÉ, ËoÔopaÑ Îe ÐoÍecÔÉÌacØ × ÄaÎÎÙÊ ceËÔop. 0/0 oÚÎaÞaeÔ oÔcÕÔcÔ×Ée pacÛÉpeÎÉÑ.

äÉÎaÍÉÞecËoe pacÐpeÄeÌeÎÉe ÐaÍÑÔÉ Îa ÄÉcËe oÂecÐeÞÉ×aeÔcÑ cÌeÄÕÀÝeÊ eÇo cÔpÕËÔÕpoÊ:

-oÇÌa×ÌeÎÉe ÄÉcËa (11/00): ÉÎÆopÍaÃÉÑ o ÄÉcËe, c×oÂoÄÎoÊ ÐaÍÑÔÉ Îa ÎeÍ, ccÙÌËa Îa ËaÔaÌoÇ;

-ËaÔaÌoÇ ÄÉcËa (oÂÙÞÎo 11/0F-11/01, Îo ×oÚÍoÖÎo pacÛÉpeÎÉe): ÉÎÆopÍaÃÉÀ o ÆaÊÌax Îa ÄÉcËe;

-ËaÖÄÙÊ ÆaÊÌ ÉÍeeÔ coÂcÔ×eÎÎoe oÇÌa×ÌeÎÉe - ÔpeË-ceËÔopÎÙÊ cÐÉcoË, coÄepÖaÝÉÊ ÄaÎÎÙe o ÚaÎÑÔÙx ÆaÊÌoÍ ceËÔopax.

HÉÖe ÐpÉ oÐÉcaÎÉÉÉ cÔpÕËÔÕpÙ ÄÉcËa. HeÉcÐoÌØÚÕeÍÙe ÂaÊÔÙ × ÔaÂÌÉÃax Îe ÕËaÚÙ×aÀÔcÑ É ÐpeÄÐoÌaÇaÀÔcÑ ÎÕÌe×ÙÍÉ.

11.3.1. \OÇÌa×ÌeÎÉe ÄÉcËa\ (VTOC - Volume Table Of Contents):

----------------------------------------------------------
  âaÊÔÙ úÎaÞeÎÉe    OÐÉcaÎÉe
----------------------------------------------------------
  01-02  11,0F   aÄpec ÎaÞaÌa ËaÔaÌoÇa
   06      ?     ËoÄ ÄÉcËa (ÎoÍep ÔoÍa) - 1-FF
  08-26    ?     ÚaÇoÌo×oË ÄÉcËa, oËaÎÞÉ×aÀÝÉÊcÑ 8D,00
   27      7A    Íax. ÞÉcÌo ÔpeË-ceËÔopÎÙx Ðap × TC-cÐÉcËe
   30      ?     ÎoÍep ÔpeËa ×ÙÄeÌeÎÉÑ
   31      ?     ÎaÐpa×ÌeÎÉe ×ÙÄeÌeÎÉÑ (1 ÉÌÉ -1)
   34      23    ÞÉcÌo ÔpeËo× Îa ÄÉcËe 
*  35      10    ÞÉcÌo ceËÔopo× Îa ÔpeËe
* 36-37  00,01   ÞÉcÌo ÂaÊÔo× × ceËÔope (¤0100)
  38-C3  ?,?,0,0 ÍacËÉ ÚaÎÑÔÙx ceËÔopo×: Ðo 4 ÂaÊÔa Îa ÔpeË
----------------------------------------------------------

ðpÉÍeÞaÎÉÑ:

-* - äOC Îe ÉcÐoÌØÚÕeÔ, ocÔa×ÌeÎo ÄÌÑ co×ÍecÔÉÍocÔÉ co ÛÔaÔÎoÊ äOC É ÄÌÑ ÕÔÉÌÉÔÎÙx ÐpoÇpaÍÍ.

-MacËa ÚaÎÑÔÙx ceËÔopo× ÔpeËa N:

   AÄpec ×o VTOC - 38 + N * 4 .
 ---------------------------------------------
 ! FEDCBA98 ! 76543210 !   Îe ÉcÐoÌØÚÕÀÔcÑ   !
 ---------------------------------------------
    1 ÂaÊÔ     2 ÂaÊÔ     3 ÂaÊÔ     4 ÂaÊÔ  

EÄÉÎÉÃa × paÚpÑÄe oÚÎaÞaeÔ, ÞÔo ÄaÎÎÙÊ ceËÔop c×oÂoÄeÎ.

-TpeË É ÎaÐpa×ÌeÎÉe ×ÙÄeÌeÎÉÑ oÐpeÄeÌÑÀÔ, c ËaËoÇo ÔpeËa É × ËaËoÍ ÎaÐpa×ÌeÎÉÉ ÂÕÄeÔ ×ecÔÉcØ ÐoÉcË c×oÂoÄÎoÇo ceËÔopa ÄÌÑ TC-cÐÉcËa ÐpÉ coÚÄaÎÉÉ oÞepeÄÎoÇo ÆaÊÌa. EcÌÉ × ÜÔoÍ ÎaÐpa×ÌeÎÉÉ Îe ÎaÊÄeÎo ÎÉ oÄÎoÇo c×oÂoÄÎoÇo ceËÔopa, ÐoÉcË ÎaÞÉÎaeÔcÑ oÔ ÔpeËa ×ÙÄeÌeÎÉÑ × ÐpoÔÉ×oÐoÌoÖÎoÍ ÎaÐpa×ÌeÎÉÉ. CeËÔopa ×ÙÄeÌÑÀÔcÑ × ÎaÐpa×ÌeÎÉÉ 0F-->00.

-KoÄ ÄÉcËa cÌÕÖÉÔ ÄÌÑ paÚÌÉÞeÎÉÑ ÄÉcËo×.

11.3.2. \KaÔaÌoÇ ÄÉcËa\:

---------------------------------
  âaÊÔÙ    CoÄepÖÉÍoe
---------------------------------
  01-02   pacÛÉpeÎÉe ËaÔaÌoÇa
  0B-2D   paÚÄeÌ ÆaÊÌa 1
  2E-50     --""--     2
  51-73     --""--     3
  74-96     --""--     4
  97-B9     --""--     5
  BA-DC     --""--     6
  DD-FF     --""--     7
---------------------------------

\PaÚÄeÌ ÆaÊÌa\:

---------------------------------
  âaÊÔÙ    CoÄepÖÉÍoe
---------------------------------
  00-01   aÄpec TC-cÐÉcËa æAêìA
   02     Téð æAêìA
  03-20   éMñ æAêìA (30 CéMBOìOB)
  21-22   äìéHA æAêìA B CEKTOPAX
---------------------------------

ðpÉÍeÞaÎÉÑ:

-KoÇÄa ÆaÊÌ ÕÎÉÞÔoÖaeÔcÑ, ÎoÍep ÔpeËa ËoÐÉpÕeÔcÑ × ÂaÊÔ 20, a × ÂaÊÔ 00 ÚaÐÉcÙ×aeÔcÑ ËoÎcÔaÎÔa FF. OÎa É cÌÕÖÉÔ ÐpÉÚÎaËoÍ ÐÕcÔoÇo ÆaÊÌa. CÌÕÞaÊÎo ÕÎÉÞÔoÖeÎÎÙÊ ÆaÊÌ, ÔaËÉÍ oÂpaÚoÍ, ÍoÖÎo ×occÔaÎo×ÉÔØ.

-TÉÐ ÆaÊÌa (× cËoÂËax - ÂÕË×a, ×ÙÄa×aeÍaÑ × ËaÔaÌoÇe):

   40 (ä) - ÆaÊÌ ÔÉÐa "ÄaÎÎÙe" (Îe peaÌÉÚo×aÎ),
   20 (K) - Ä×oÉÞÎÙÊ ÆaÊÌ cÉcÔeÍÙ "ûKOìøHéãA",
   10 (ð) - ÐepeÍeÝaeÍÙÊ Ä×oÉÞÎÙÊ ÆaÊÌ (Îe peaÌÉÚo×aÎ),
   04 (B) - Ä×oÉÞÎÙÊ ÆaÊÌ ÛÔaÔÎoÊ äC,
   02 (A) - BASIC-ÆaÊÌ,
   00 (T) - ÔeËcÔo×ÙÊ ÆaÊÌ.

EcÌÉ cÔapÛÉÊ ÂÉÔ = 1, Ôo ÆaÊÌ ÚaÐepÔ.

11.3.3. \TpeË-ceËÔopÎÙÊ cÐÉcoË ÆaÊÌa\:

------------------------------------------------
  âaÊÔÙ    CoÄepÖÉÍoe
------------------------------------------------
  01-02   pacÛÉpeÎÉe TC-cÐÉcËa
* 03-04   ccÙÌËa Îa ÐpeÄÙÄÕÝÉÊ paÚÄeÌ TC-cÐÉcËa
  05-06   cÞeÔÞÉË ÇpÕÐÐ ceËÔopo×
* 08-09   ÄÌÉÎa ÐpoÇpaÍÍÙ × K-ÆaÊÌa × ÂaÊÔax
* 0A-0B   ÎaÞaÌØÎÙÊ aÄpec ÐpoÇpaÍÍÙ × K-ÆaÊÌe
  0C-FF   ÔpeË-ceËÔopÎÙe ÐapÙ ceËÔopo× ÆaÊÌa
------------------------------------------------

ðpÉÍeÞaÎÉÑ:

-* - PacÛÉpeÎÉe äOC Ðo cpa×ÎeÎÉÀ co ÛÔaÔÎoÊ.

-CcÙÌËa Îa ÐpeÄÙÄÕÝÉÊ paÚÄeÌ ÔpeÂÕeÔcÑ ÄÌÑ ÕÄoÂcÔ×a ÐoÚÉÃÉoÎÉpo×aÎÉÑ ÂeÚ ÌÉÛÎeÇo cÞÉÔÙ×aÎÉÑ.

-CÞeÔÞÉË ÇpÕÐÐ ceËÔopo×: ÆaËÔÉÞecËÉ ÜÔo aÂcoÌÀÔÎÙÊ ÎoÍep × ÆaÊÌe Ðep×oÇo ceËÔopa × ÄaÎÎoÍ paÚÄeÌe TC-cÐÉcËa.

-OÄÉÎ paÚÄeÌ TC-cÐÉcËa coÄepÖÉÔ aÄpeca Äo 122 (¤7A) ceËÔopo× ÆaÊÌa.

11.3.4. \æopÍaÔ K- É T-ÆaÊÌo×\:

TeËcÔo×ÙÊ ÆaÊÌ - ÜÔo ÐocÌeÄo×aÔeÌØÎocÔØ ÎeÎÕÌe×Ùx ÂaÊÔo×, oËaÎÞÉ×aÀÝaÑcÑ ÎÕÌeÍ É ÚaÎÉÍaÀÝaÑ ÐpoÉÚ×oÌØÎoe ËoÌÉÞecÔ×o ceËÔopo×. æaËÔÉÞecËÉ É ×ce ÐocÌeÄÕÀÝÉe ÂaÊÔÙ Äo ËoÎÃa ÐocÌeÄÎeÇo ceËÔopa ÄoÌÖÎÙ ÂÙÔØ ÎÕÌe×ÙÍÉ. HÕÌe×oÊ ÂaÊÔ × 0 ceËÔope Îe ÉcÐoÌØÚÕeÔcÑ (ÄÌÑ ÕÄoÂcÔ×a ÐoÚÉÃÉoÎÉpo×aÎÉÑ: aÄpec ÐoÚÉÃÉÉ XXYY oÚÎaÞaeÔ ÂaÊÔ YY × ceËÔope XX), Îo ÄÌÑ co×ÍecÔÉÍocÔÉ co ÛÔaÔÎoÊ äOC ÎÕÌeÍ ÂÙÔØ Îe ÄoÌÖeÎ. äÌÑ ÔeËcÔo×Ùx ÆaÊÌo× oÐpeÄeÌeÎ ÐpÉÚÎaË ËoÎÃa ÆaÊÌa: ÕcÔaÎo×ÌeÎÎÙÊ ÔoÌØËo × ÔoÍ cÌÕÞae, ecÌÉ × ÔeËÕÝeÊ ÐoÚÉÃÉÉ ÎaxoÄÉÔcÑ ÎoÌØ.

ä×oÉÞÎÙÊ K-ÆaÊÌ ÐpeÄcÔa×ÌÑeÔ coÂoÊ ÐocÌeÄo×aÔeÌØÎocÔØ ÐpoÉÚ×oÌØÎÙx ÂaÊÔo×, ÚaÎÉÍaÀÝÕÀ ÐpoÉÚ×oÌØÎoe ÞÉcÌo ceËÔopo×. æaËÔÉÞecËaÑ ÄÌÉÎa xpaÎÉÍoÊ ÉÎÆopÍaÃÉÉ ÕËaÚÙ×aeÔcÑ × TC-cÐÉcËe.

11.4. CÔpÕËÔÕpa ×ÎÕÔpeÎÎeÊ ÐaÍÑÔÉ äOC.

11.4.1. ðapaÍeÔpÙ cocÔoÑÎÉÑ cÉÔeÍÙ.

FILEQUAN (¤3B0-3B1) - ÞÉÌo ÆaÊÌo×, oÔËpÙÔÙx Îa ËaÖÄoÍ ÉÚ Ä×Õx ÄÉcËo×oÄo×;
ISVTOC   (¤3B2) - ÐpÉÚÎaË ÎaÌÉÞÉÑ VTOC × ÐaÍÑÔÉ:
                  0 - ÎeÔ; 1,2 - ÎoÍep ÄÉcËo×oÄa;
DRIVER   (¤3B3) - ÔeËÕÝÉÊ aËÔÉ×ÎÙÊ ÄÉcËo×oÄ;
VOLNUM   (¤3B4-3B5) - ËoÄÙ ÄÉcËo× × ÄÉcËo×oÄax;
                  ecÌÉ Îa ÄÉcËe ÎeÔ oÔËpÙÔÙx ÆaÊÌo× - 0;
VTOCHANG (¤3B6) - ÐpÉÚÎaË ÉÚÍeÎeÎÉÑ VTOC × ÐaÍÑÔÉ.
IOERR    (¤3B7) - ÐpÉÚÎaË ÍecÔa oÛÉÂËÉ: Îe 0, ecÌÉ ×o ×peÍÑ ××oÄa-×Ù×oÄa.

C ÐoÍoÝØÀ ÜÔÉx ÐapaÍeÔpo× äOC

-opÇaÎÉÚÕeÔ ÐoÄËaÞËÕ oÇÌa×ÌeÎÉÑ ÎÕÖÎoÇo ÄÉcËa × ÐaÍÑÔØ (a Ðo ÎeÍÕ oÐpeÄeÌÑeÔcÑ ×ce ocÔaÌØÎoe), ÚaÐÉcØ HA äéCK cÔapoÇo oÇÌa×ÌeÎÉÑ, ecÌÉ × ÎeÇo ×ÎeceÎÙ ÉÚÍeÎeÎÉÑ (ÐoÄÐpoÇpaÍÍa CHECKVTOC);

-×ÙÂÉpaeÔ ÄÉcËo×oÄ ÄÌÑ oÞepeÄÎoÊ oÐepaÃÉÉ;

-ËoÎÔpoÌÉpÕeÔ cÍeÎÕ ÄÉcËa × ÄÉcËo×oÄe, ÐoËa Îa ÎeÍ ecÔØ oÔËpÙÔÙe ÆaÊÌÙ.

11.4.2. PaÂoÞÉe ÂÕÆepa.

VTOC    (BF cÔp. äOðOúõ) - ÂÕÆep VTOC ÄÉcËa,
CATAL   (05 cÔp.) - ÂÕÆep ceËÔopa ËaÔaÌoÇa,
TSLIST  (02 cÔp.) - ÂÕÆep TC-cÐÉcËa
WORKP   (07 cÔp.) - paÂoÞÉÊ ÂÕÆep;
NAMEBUF (300-31D) - ÂÕÆep ÉÍeÎÉ ÆaÊÌa.

TC-cÐÉcoË oÔËpÙÔoÇo ÆaÊÌa xpaÎÉÔcÑ × ÂÕÆepax ÆaÊÌa.

11.4.3. OpÇaÎÉÚaÃÉÑ oÂpaÂoÔËÉ ÆaÊÌo×.

CÌeÄÕÀÝÉe ÑÞeÊËÉ ÚaÄaÀÔ ËoÎÆÉÇÕpaÃÉÀ ÆaÊÌo×oÊ ÐoÄcÉcÔeÍÙ:

MAXFILES (¤400) - ÍaËcÉÍaÌØÎoe ÞÉcÌo oÔËpÙÔÙx ÆaÊÌo×;
DATABUFF (¤401) - ÎoÍep ÎaÞaÌØÎoÊ cÔpaÎÉÃÙ ÂÕÆepÎoÊ ÚoÎÙ ÆaÊÌo×;
TOPPAGE  (¤402) - ×epxÎÉÊ ÐpeÄeÌ ÚaÇpÕÚËÉ ÆaÊÌa × ÐaÍÑÔØ.

âÕÆepÎaÑ ÚoÎa ÆaÊÌo× ÉÍeeÔ ×ÉÄ:

 ------------------------------------------
 ! TN ! äN !  . . .   ! T2 ! ä2 ! T1 ! ä1 !
 ------------------------------------------
 ^
 !           N  = MAXFILES
DATABUFF     Ti - T-cÐÉcoË i-Ço ÆaÊÌa
             äi - oÂpaÂaÔÙ×aeÍÙÊ ceËÔop ÄaÎÎÙx i-Ço ÆaÊÌa

äÌÑ ËaÖÄoÇo oÔËpÙÔoÇo ÆaÊÌa xpaÎÉÔcÑ 18-ÂaÊÔo×ÙÊ \ÉÎÆopÍaÃÉoÎÎÙÊ ÂÕÆep\, oÐpeÄeÌÑÀÝÉÊ cocÔoÑÎÉe eÇo oÂpaÂoÔËÉ. éÎÆopÍaÃÉoÎÎÙe ÂÕÆepa ÆaÊÌo× ÎaxoÄÑÔcÑ × oÂÌacÔÉ FPAGE (¤400-4FF):

%AREA 4

    1: EE-FF   5: A6-B7   9: 5E-6F   13: 16-27
    2: DC-ED   6: 94-A5  10: 4C-5D   14: 04-15
    3: CA-DB   7: 82-93  11: 3A-4B
    4: B8-C9   8: 70-81  12: 28-39

PaÚÍep ÜÔoÊ oÂÌacÔÉ oÐpeÄeÌÑeÔ ÍaËcÉÍaÌØÎoe ÚÎaÞeÎÉe maxfiles=14.

OÔÎocÉÔeÌØÎÙÊ aÄpec ÉÎÆopÍaÃÉoÎÎoÇo ÂÕÆepa ÉcÐoÌØÚÕeÔcÑ ÄÌÑ ÄocÔÕÐa Ë ÆaÊÌÕ. B ÞacÔÎocÔÉ, ÉÍeÎÎo oÎ ÐepeÄaeÔcÑ Îa ×xoÄ ÐoÄÐpoÇpaÍÍaÍ ××oÄa-×Ù×oÄa RDBYTE É WRBYTE.

ðpÉ cÍeÎe ÔeËÕÝeÇo paÚÄeÌa ÄaÎÎÙx ÉÎÆopÍaÃÉoÎÎÙÊ ÂÕÆep ÆaÊÌa ÐepeÐÉcÙ×aeÔcÑ Îa ÎÕÌe×ÕÀ cÔpaÎÉÃÕ (¤90-a1), ÞÔoÂÙ oÂecÐeÞÉÔØ ÂoÌee ÕÄoÂÎÙÊ ÐpÑÍoÊ ÄocÔÕÐ Ë eÇo ÑÞeÊËaÍ.

   CÔpÕËÔÕpa ÉÎÆopÍaÃÉoÎÎoÇo ÂÕÆepa ÆaÊÌa:
----------------------------------------------------------
âaÊÔÙ  MÎeÍ.               OÐÉcaÎÉe
----------------------------------------------------------
  0    DRN     ÎoÍep ÄÉcËo×oÄa, Îa ËoÔopoÍ ÆaÊÌ ÂÙÌ oÔËpÙÔ
  1    TCAT    ÔpeË     \
  2    SCAT    ceËÔop    > ËoopÄ. paÚÄeÌa ÆaÊÌa × ËaÔaÌoÇe
  3    SHIFT   cÍeÝeÎÉe /
  4    TLIST   ÔpeË     \
  5    SLIST   ceËÔop    > ËoopÄ. ÔeË. paÚÄeÌa TC-cÐÉcËa
  6    SHLIST  cÍeÝeÎÉe /
  7    STATUS  ÚaÝÉÔa + ÔÉÐ ÆaÊÌa
  8    TSLBUF  ÎoÍep cÔpaÎÉÃÙ ÂÕÆepa TC-cÐÉcËa
  9    BUFF    ÎoÍep cÔpaÎÉÃÙ ÂÕÆepa ceËÔopa ÄaÎÎÙx
 A-B   LENGTH  ÄÌÉÎa ÆaÊÌa × ceËÔopax (ÂeÚ TC-cÐÉcËa)
  C    ISCHAN  ÐpÉÚÎaË ÉÚÍeÎeÎÉÊ × ÔeËÕÝeÍ ceËÔope ÄaÎÎÙx
 D-E   NBLOCK  ÎoÍep ÔeËÕÝeÇo ceËÔopa ÄaÎÎÙx × ÆaÊÌe
  F    BYTE    ÎoÍep ÔeËÕÝeÇo oÂpaÂaÔÙ×aeÍoÇo ÂaÊÔa
 10    EOF     ÐpÉÚÎaË ËoÎÃa ÆaÊÌa (ÄÌÑ T-ÆaÊÌo×)
 11    NAME    ÉÄeÎÔÉÆÉËaÔop ÆaÊÌa
----------------------------------------------------------

ðpÉÍeÞaÎÉÑ:

-EcÌÉ DRN=0 - âõæEP CBOâOäEH (æAêìA HET éìé õöE úAKPùT);

-NBLOCK É BYTE oÂpaÚÕÀÔ ÔpexÂaÊÔo×ÙÊ ÎoÍep ÐoÚÉÃÉÉ ÆaÊÌa;

-NAME × äOC Îe ÉcÐoÌØÚÕeÔcÑ; ÍoÖeÔ ÂÙÔØ ÉcÐoÌØÚo×aÎ ÄÌÑ ÉÄeÎÔÉÆÉËaÃÉÉ ÆaÊÌa × oÂpaÂaÔÙ×aÀÝeÊ ÐpoÇpaÍÍe (× PAðéPA-ÉÎÔepÐpeÔaÔope ÜÔo ÎoÍep ÉÍeÎÉ, ÐoÄ ËoÔopÙÍ ÆaÊÌ oÔËpÙÔ).

 

ðPéìOöEHéE


  TAâìéãA ðEPEKPECTHùX CCùìOK PAðéPA-éHTEPðPETATOPA.

   \écÐoÌØÚÕeÍÙe oÂoÚÎaÞeÎÉÑ ÂÌoËo×\:

ARIT - INTARIT    ERR  - PRINTERR  INIT - INITMEM    SCAN - SCANER
COD  - CODER      EXEC - EXECS     INP  - INPUT      SEMP - SEMPS
COM  - COMMON     FIL  - FILER     JLC0 - JUMPSLC0   STEK - STEKS
COMP - COMPCOM    FUN  - STFUN     JUMP - JUMPS      SYNT - SYNTAN
CYC  - CYCLES     GR   - GRAFICS   MON  - MONITOR    TAB  - TABLECOM
ED   - ED.1,ED.2  ICOM - INTERCOM  OUT  - OUTPUT     COZU - COMOZU

HaÚ×aÎÉÑ ÄpÕÇÉx ÂÌoËo× ÐpÉ×oÄÑÔcÑ ÐoÌÎocÔØÀ.

========== ñÞeÊËÉ ÎÕÌe×oÊ cÔpaÎÉÃÙ ==========

EMPTY     00         INIT
TGS1      01         oÂÝeÇo ÐoÌØÚo×aÎÉÑ
BYTE1     01         SEMP
TGS2      02         oÂÝeÇo ÐoÌØÚo×aÎÉÑ
BYTE2     02         SEMP
TGS3      03         oÂÝeÇo ÐoÌØÚo×aÎÉÑ
BYTE3     03         SEMP
REGOUT    04         RTS,CALL,OUT,ICOM,CLIP
JNOLOC    05         ON,COM
UGS       06-07      CALL,COZU,STEK,ICOM,CYC,CLIP,INIT,MON,LOAD
UGS1      08-09      INIT,STEK,DIRS,CALL,COZU,SEMP,CLIP
NTK       0A-0B      LOAD,DIRS,RTS,CALL,COM,ICOM,MON
ENDLINE   0C-0D      ED,MON
LENGTH    0E-0F      ED,MON
          10-1F      oÂÝeÇo ÐoÌØÚo×aÎÉÑ
cÉcÔeÍÎÙe 20-49      IOSUB,RWTS,DOS,FIL,ED
FILENUM   48         ON,FIL
DL        4A-4B      ARIT,SUP,EXEC,FUN,INP,COPY,WBUF,COMP,CLIP,STR,ICOM,CAT,
                     OUT,COM,COD
DL2       4C-4D      OUT,CLIP,COMP,COM,STR
RNDLOC    4E-4F      IOSUB,MON
SEMPWL1,2 4E-4F      SEMP
PSDIFF    50         DOS
ERRLOC    50         ERR
FILETYP   53         DOS,FIL,LOAD,ED
SYMBOL    54         FIL,ON,INIT,COZU,D100,DOS
TIPOUT    55         CAT,DIRS,RTS,ON,INP,COM,COZU,OUT,MON,CALL,CLIP
TABZ      56-57      MON,SYNT,INIT,LOAD
TAKS      58-59      MON,SYNT,ERR,INIT
ABZAC     5A-5B      ICOM
AS        5C-5D      SYNT,SEMP,ERR
TASP      5E-5F      INIT,SYNT
ADR1      60-61      oÂÝeÇo ÐoÌØÚo×aÎÉÑ
ADR2      62-63      oÂÝeÇo ÐoÌØÚo×aÎÉÑ
ADR3      64-65      oÂÝeÇo ÐoÌØÚo×aÎÉÑ
ADR4      66-67      oÂÝeÇo ÐoÌØÚo×aÎÉÑ
COP1      68-69      COPY,COM
CURCHR    6A-6B      INP,SCAN,MON
ADR       6C-6D      LOAD,ED,COMP,OUT,CLIP
COP2      6E-6F      COPY,COMP,COM,ED
          70-77      ERR,SUP,OUT,COD,DOS,ED
BEG       78-79      INP,COD,MON,INIT,ARIT,SEMP,SCAN,SYNT
END       7A-7B      INP,COD,SEMP,MON,SCAN,SYNT
ARB1      7C-7D      oÂÝeÇo ÐoÌØÚo×aÎÉÑ
ARB2      7E-7F      oÂÝeÇo ÐoÌØÚo×aÎÉÑ
          80-8F      COMP,CALL,RTS,OUT,ARIT,EXEC,LOAD,ERR,ED
PARAREA   80-A2      FUN,GR
INFBUF    90-A1      DOS,FIL,EXEC,ICOM
BEGADR    98-99      DOS,SEMP,LOAD,ED
LENGTH    9A-9B      DOS,ED
BEGOBJ    9C-9D      DOS,ASM
BYTE1-3   A1-A3      STR
CLASSL,H  A2-A3      EXEC,LOAD
GRMODE    A4         COZU,FUN,GR
GRPAGE    A5         COZU,GR
TXPAGE    A6         INIT,COZU,ED,GR
GRSYMBOL  A7         FUN
GRCOLOR   A8         FUN
GR.TXT    A9         INIT,COZU
NTK.SEMP  AA-AB      SCAN,MON,SEMP,LOAD
COMMANDS  AC-B3      SEMP,COD,WBUF
N1        B4         SUP,ED
NX        B5         SUP,ED
BEGIN     B6-BD      COD,LOAD,DIRS,RTS,CALL,ICOM,COM,SEMP,MON,WBUF
DLX       BE-BF      SUP
ERROR     C0         oÂÝeÇo ÐoÌØÚo×aÎÉÑ
WASCHANGE C1         LOAD,ED,SEMP
DEFINITN  C2         LOAD,MON,SCAN,SEMP
ISNAMEOLD C3         RTS,CALL,COM
PROTOLD   C4         RTS,CALL
CURRENT   C5-C6      MON,SCAN
PROCNAME  C7         LOAD,SEMP
PROCOLD   C8         RTS,CALL,COM
ISCALL    C9         INIT,SEMP,DIRS,ICOM,RTS,CALL
LIBARG    CA         FIL,CLIP,CYC,ICOM
CMD       CB         ERR,ICOM
WASDEF    CC         LOAD,FIL,SEMP
CURRENT2  CD-CE      DIRS,ICOM,COM
WHATSTEK  CF         ICOM,CALL,COZU
FILENAME  D0         SEMP,LOAD,ICOM
RANDOM    D2-D3      MON,ARIT
NA        D4         LOAD,MON,SYNT
NA        D5         SYNT
NPA       D6         LOAD,MON,SYNT
PL        D7         LOAD,MON,SYNT
MONITNAM  D9         ON,CLIP,RTS,CALL,DIRS
TRACE     DA         ON,CALL,RTS,DIRS
TRACELN   DB         ON,DIRS,RTS,ICOM,CALL
STEPREG   DC         DIRS,ICOM,CALL,RTS,MON
PROMPTR   DD         INP,INIT,FUN
KW        E0         SYNT
XSAV1     E0         SCAN
XSAV      E0         SEMP
ADRS      E0-E1      CLIP
SMESCH    E0-E1      COM,COD,EXEC,ICOM
XSAV      E1         SCAN
WORKING   E2         SCAN
SCH       E3         SEMP,SYNT
          E3-E8      ARIT,INP,LOAD
TEL       E4         INP,SYNT,SCAN,MON
WHATTEG   E5         CLIP
LENGTH    E5         SCAN,COD
SCH1      E6         SEMP,CALL
MYTRACE   E6         FUN
TEG       E7         SEMP
WNDCV     E8         ED
NAMENUM   E9         ON,CLIP,SEMP,CALL,FIL,ERR,CYC
STMTABZ   EA         INIT,EXEC
NAME      EB         EXEC
ITABZ     EC-ED      EXEC,LOAD
ITAKS     EE-EF      EXEC,LOAD
FIRSTMOD  F0         INIT,COD,EXEC,CAT
LASTMOD   F1         COD,EXEC
MODE      F2         MON,COD,SEMP
SAVID     F3         EXEC
EDCSW     FE-FF      ED

============ ñÞeÊËÉ 3-Ê cÔpaÎÉÃÙ ============

NAMEBUF   300-31D    ED,DOS,FIL
COEFF     31E-31F    FUN
SAVEAREA  320-324    RTS,CALL,MON,DIRS
REGIM     325        SCAN,MON,INIT,SEMP,LOAD,INP,ERR,RTS,DIRS,CALL
BASEX,Y   326-327    FUN
ASP       328-35F    SUP,MON
C.NTK     360-361    COM,DIRS,CALL
C.BEGIN   362-363    COM,DIRS,CALL
C.ISCALL  364        COM,DIRS,CALL 
C.ISNAM   365        COM,DIRS,CALL
C.PROC    366        COM,DIRS,CALL
CLASS     367        COM,DIRS,CALL,ON,RTS
C.MONIT   368        ON,RTS,DIRS,CALL
C.TRACE   369        ON,DIRS
C.TRLIN   36A        ON,DIRS
C.STEPREG 36B        ON,DIRS
SAVEERR   36C        EXEC
SYMTADR   36E-36F    INIT
TCLASSID  370-37F    EXEC,LOAD,COM
TCLCOUNT  380-38F    EXEC,LOAD,RTS,DIRS,CALL
TCLASSL   390-39F    EXEC,LOAD
TCLASSH   3A0-3AF    EXEC,LOAD
FILEQUAN  3B0-3B1    DOS
ISVTOC    3B2        DOS,EXEC
DRIVER    3B3        DOS,FUN,INIT,ED
VOLNUM    3B4-3B5    DOS
VTOCHANG  3B6        DOS
IOERR     3B7        DOS,FIL
LAST      3B8-3BF    WBUF
OFFALLTAB 3C0-3C4    LOAD
GRVECTS   3C5-3CA    GR

========== PaÂoÞÉe ÂÕÆepa É oÂÌacÔÉ =========

200-2FF   KBDBUF     IOSUB,INP,SCAN,COZU,ED,SEMP
          TKSBUF     EXEC
          WORKP      CALL
          TSLIST     DOS
400-4FF   OUTPOOL    FUN,DOS,ICOM,INIT,COZU,SCAN,FIL
400       MAXFILES   DOS,INIT,FIL
401       DATABUFF   DOS,INIT
402       TOPPAGE    DOS,INIT
403-439   POSTOUT    ON
45C       TEMPOUT    ON
462       FRSCRN     ON,INP,INIT,OUT,FIL
465       FRFILE     ON,FIL
46A       FRFILE1    INP
46F       GETLNADR   INP,SCAN,OUT
475       KEYINLOC   INIT,INP,ON,FIL
500-5FF   BUFCOD     COD,ARIT
          CATAL      DOS
          paÂoÞaÑ    SEMP,OUT,STR,INP
600-6FF   SAVEPAGE   MON,SEMP
700-7FF   paÂoÞaÑ    CALL,STR,ARIT,EXEC,RTS,DOS,
800-      BEGSTACK   INIT,ICOM,COZU
-CFF      ENDSTACK   INIT,COZU
D00-EFF   ADRIDML,ST INIT,COD,EXEC,COM,CAT
F00-FFF   CONTROL    INIT,MON,SEMP,EXEC,ICOM,CLIP,CYC,
                     ON,CAT,RTS,FIL,CALL
1E00-1FFF ADRVLML,ST INIT,MON,SEMP,ICOM,CLIP,CYC,ON,CAT,RTS,FIL,CALL
2001-     AREABEG    LOAD,SEMP,MON,ED
-3FFE     AREAEND    LOAD,ED,INIT
4000-     ADPUL      MON,SUP
8F80-8FFF ERRCOUNT   INIT,ERR
9100-9EFF FILEAREA   INIT
B500-B656 BUF1,2     RWTS
BF00-BFFF VTOC       DOS
          TAKSBUF    EXEC

============ IOSUB (1800-1B45) ==============

IRQREACT  1800       INIT,COZU
NMIREACT  1803       INIT,JUMP
RESREACT  1806       INIT,JUMP,ED
RDKEY1    180C       COM,DOS
RDKEY     1810       FUN
KEYIN     1813       COZU,ED
STROBE    1840
GETLNZ    1874
GETLN     1877       INIT
CROUT1    18C1       OUT,COM
CROUT     18C4       FUN,CLIP,RTS,DIRS,DOS,ED,CALL
COUT      18C6       MON,FUN,OUT,COM,INP,ERR,DOS,CALL
COUT1     18C9       INIT,COZU,COM,ON,CAT,ED
PRBYTE    18EC       COZU,COM,DOS
PRHEX     18F5       OUT,COM,ERR,DOS
BS        1915
UP        1929
VTAB      1931       FUN,ED
VTABZ     1933       FUN
HOME      1946       INIT,MON,ED
CLREOP    194E       ED
CLREOP1   1952
CR        1964
LF        1980
CLREOL    198D
CLREOLZ   198F
CLEOLZ1   1991
BELL      19A4       MON,COZU,FUN,COM,DIRS,ED
SETINV    19B7
SETNORM   19BD       COM
SETFLASH  19C3
SETRED    19CB
SETBLUE   19CE
SETVIOL   19D1       COM
SETWHIT   19D4
SETYEL    19D7
SETGRN    19DA
SETNAVY   19DD       COM
SETCOL    19DF
SCROLL    19FA
SETTXT    1AA1       INIT,COZU,ED
INIT      1AAE       FUN,ED
SETWND    1AB0       INIT,COZU
TABV      1ABF       INIT,FUN
RDCHAR    1ADD
BASCALC   1AF4       ED
WAIT      1B07       FUN
TRANSL    1B13       FUN,ED

============ COMOZU (1B50-1D98) =============

LC0(D0)   1B50       INIT,JUMP,JLC0,ICOM
LC1(D0)   1B54       INIT,JUMP,EXEC
LC0D1     1B58       JUMP,JLC0,ICOM
LC1D1     1B5C       INIT,JUMP
NORMOZU   1B60       MON,JUMP,SEMP,LOAD,FUN,ERR,CAT,DIRS,FIL
DOPOZU    1B64       MON,JUMP,INIT,SEMP,LOAD,FUN,ON,ERR,CAT,DIRS,FIL
NMI       1B68       INIT
IRQ       1B73       INIT
DISP1     1B6F
DISP2     1B79
SETGR     1B7D
JPRNT     1B8B       ON
PWRUP     1B9D       ON
OUT       1BA3       OUT
RAPKEYIN  1BB1       OUT
ERREACT   1BDA       oÂÝeÇo ÐoÌØÚo×aÎÉÑ
ERRAREA   1BDB       MON,EXEC,ICOM
ERRBRAN   1BE1       MON,EXEC,LOAD,ICOM,CLIP
JMPERRIO  1BE3       INIT,MON,ED
JWRBYTE   1BE9       ON
GETLNF    1BFB       INIT
GETSCAN   1BFE       SCAN
WSTEK0    1C14       CLIP,ICOM,COM
WSTEK     1C26       SEMP,COMP,DIRS,CLIP,STEK,ICOM,RTS,CALL,SYNT,COM
STKFULL   1C3C       STEK
IZSTEK    1C46       CLIP,SEMP,COMP,DIRS,ICOM,STR,CALL,RTS,SYNT
WSTEK1    1C5F       CLIP,INP,OUT,COMP,SEMP,DIRS
IZSTEK0   1C6E       CLIP,COM
IZSTEK1   1C72       INP,OUT,COMP,SEMP,DIRS
STATABZ   1CA6       SEMP
STAWORK   1CB2       SEMP
JMPFUN    1C89       FUN
ANPAR     1C9B       FUN
MYRESET   1CDC       INIT
MYIRQ     1CCA       JUMP
RAPENTRY  1D17       AUTO

============ INITMEM (8000-8216) ============

RAPIRA    8000       ON,COZU
MAINREG   8004       ON,DIRS
SETSCRN   8147       MON,ED
PRTITLE   814C       MON
PRTITL1   8155       DIRS

============ LOAD+ (8200-82FE) ==============

============ EDITOR (9F30-AFED) =============

ENTRY     9F34
EDITOR    9F59       MON
ED.SAVE   A28C       SEMP
COM.LOAD  AEFF       SEMP,LOAD

============ RWTS (B000-B45A) ===============

T.SLOT    B000       COZU
T.DRIVE   B001       DOS
T.TRACK   B003       DOS
T.SECTOR  B004       DOS
T.VOLUME  B005       DOS
T.ACTVOL  B006       DOS
T.ACTION  B007       DOS
BUFFER    B008-9     DOS
T.LAST    B00A       DOS
RWTS      B2FD       DOS
SAVETREK  B44B       COZU

============ D100 (B473-B4F6) ===============

D100CT    B47B       ED
D100      B490       COZU
IOSLOTCARD B4E9      COZU

============ DOS (B657-BDE1) ================

ERRVECT   B685       ED,MON,INIT
OPEN      B8D6       FIL
RDBYTE    B946       FUN,INP,COZU
WRBYTE    B965       COZU
SHUTFILE  BA34       FIL
DELETE    BA81       FIL,ED
SAVE      BAD7       ED
LOAD      BB4F       ED
LOCK      BBDC       FIL
CROUT2    BC00       CAT
CATALOG   BC24       ED
RAPCAT    BC28       CAT
PRBL1     BCFF       CAT
POSITION  BD23       FIL
              ***************
              *  L C 0 D 0  *
              ***************

============ OUTPUT (D000-D3C3) =============

SETIO     D000       JUMP,DIRS,FIL,INP
SETO      D00B       ON,CAT
OUTPUT    D016       TAB
UNFORMAT  D01A       FUN,CLIP,RTS,CALL
INTRECOD  D02B       JLC0
LINEFEED  D07C       TAB
PRTEXT    D0BB       TAB
PRINTEG   D0EF       TAB
PRREAL    D156       TAB
TABULAT   D1B8       TAB

============ ON/OFF (D3C8-D5AE) =============

ON        D3C8       TAB
OFF       D3CB       TAB
ONPRTCL   D410       FIL,INIT
TAKEFILE  D53B       INP
DEVOUT    D55C       TAB
DEVCAT    D55F       CAT

============ STEKS (D5B0-D65C) ==============

SWAP2     D5B0       INP,RTS
SWAP3     D5B2       TAB
EVALCASE  D614       TAB
DOUBLE    D617       TAB
ERASE     D657       TAB

============ CAT (D660-D7AF) ================

CATALOG   D660       TAB

============ FILER (D7B0-D910) ==============

OPENFILE  D7B0       TAB
LOCATE    D80B       TAB
CLOSEFIL  D83A       TAB,COPY
CLOSEALL  D853       JUMP,ON,TAB
DELFILE   D87A       TAB
LOCKFILE  D886       TAB
ERRIO     D895       COZU
NAMEWBUF  D8C1       JUMP

============ CALL (D925-DCF6) ===============

CALLACC   D925       JUMP
CALLPROC  D930       TAB
CALLFUNC  D933       TAB
DEL       DC8D       RTS
DELPARS   DCB2       FUN

============ RTS (DD00-DF0D) ================

RTS       DD00       TAB,DIRS

============ STFUN(1) (DF10-DF81) ===========

CALLSTFUN DF10       CALL

============ JUMPSLC0* (DF91-DFFF) ==========

               (CÍ. × ApÉÆÍeÔÉËe)

              ***************
              *  L C 0 D 1  *
              ***************

======== INTARIT/RELARIT (D000-DCB7) ========

INTPLUS   D000(BB)   (TAB)
INTMINUS  D00B(C1)   (TAB)
INTMULT   D011(C7)   (TAB)
INTDIVIN  D01E(CD)   (TAB)
INTDIV    D026(D3)   (TAB)
EXPINT    D02C(D9)   (TAB)
REALMULT  D032(EB)   (TAB)
REALDIV   D038(F1)   (TAB)
REALPLUS  D03E(DF)   (TAB)
REALMINUS D044(E5)   (TAB)
INPLUS    D04A(91)   (CYC)
REPLUS    D825(9A)   (CYC)
INTREAL   D9E1(A3)
INTREAL1  D9E7       FUN,ICOM
TRUNC     DA71(A9)   (FUN)
REALINT   DA76       FUN
SQRT      DACD       FUN
RND       DBA3(AF)   FUN
   B cËoÂËax - aÄpeca × JUMSLC0 É Éx ÉcÐoÌØÚo×aÎÉe.

============ TABLECOM (DD00-DF11) ===========

TAIP      DD00       ICOM

============ JUMPSLC0+ (DF91-DFFF) ==========
RET.ARIT  DFFD       ARIT
JINTRCD   DFF7       ARIT

              ***********
              *  L C 0  *
              ***********

============ INTERCOM_(E000-E31C) ===========

INTERCOM  E000       JUMP
INTERC2   E017       JUMP
SEMBRAN   E16B       LOAD,CLIP
CLRSTEK   E18C       DIRS
WSTEKNAM  E1FE       CLIP,TAB,CYC,CALL
WSTEKADR  E218       TAB
OR        E235       TAB
NOT       E242       TAB
AND       E24A       TAB
EQTYPES   E257       TAB
UNARTEST  E269       FUN
REALUNAR  E27A       TAB
INTUNAR   E28E       TAB
BNE       E2A5       TAB
JMP       E2AA       CLIP,TAB,CYC,DIRS
JMPKON    E2BE       CLIP,CYC
MOSHNTEXT E2C4       TAB
MOSHNKORT E2C7       TAB
EVALUATE  E2E2       STEK,TAB,CYC
CONTROL   E2F7       TAB
CHEKPOS   E2FD       TAB

============ FIND (E321-E38F) ===============

FIND      E321       TAB

============ COMPCOM (E390-E6B3) ============

EQUALITY  E390       STR
CMPREAL   E3A4       CYC
CMPINT    E3D4       CYC
SRAVN     E405       ARIT
EQUAL     E466       TAB
NEQUAL    E473       TAB
LEREAL    E47A       TAB
GEREAL    E483       TAB
LTREAL    E48A       TAB
GTREAL    E491       TAB
LEINT     E49A       TAB
GEINT     E4A3       TAB
LTINT     E4AA       TAB
GTINT     E4B1       TAB
IFINTEXT  E4BA       TAB
IFIN      E4ED       TAB,STR
TBL       E534       OUT,COPY
ADR1WS    E535       COPY,OUT
IZSTADR1  E536       OUT,COPY
DLADR     E53B       OUT
ADRDL     E53E       OUT
DLWS      E548       COPY
DLIZ      E549       COPY
COP2WS    E54B       COPY
COP2IZ    E54C       COPY
ADR4WS    E54E       COPY
ADR4IZ    E54F       COPY
WST       E553       OUT,COPY
IZST      E563       OUT,COPY

============ COPY (E6C0-E8A5) ===============

COPY      E6C0       FUN,CLIP,ICOM,RTS
COPYNOER  E6CB       ARIT,CLIP,STR,CALL,FUN
DELETE1   E807       CALL,STEK  
DELETE    E80A       CLIP,ICOM,STR,RTS,CALL,JUMP,FUN

============ SUP (E8B0-EA70) ================

SUP1      E8B0       ARIT,FUN,INP,CLIP,STR,COPY,JUMP,COM
SUP2      E940       ICOM,ARIT,COPY,JUMP,MON

============ CLIP (EA73-EF2F) ===============

TAKENOER  EA73       STR,ICOM
TAKEADR   EA8B       FIL,FUN,RTS,CALL
CLIP2     EB8C       TAB
CLIP1     EB8E       TAB
ASSIGN    ECD3       CYC,TAB,INP,RTS
ASGN      ECE8       CYC
CHANVAL   ED3F       FIL
AVAIL     EE29       TAB
FORCLIP   EE79       TAB
FORCLIP1  EED9       TAB

============ CYCLES (EF30-F004) =============

REPLOOP   EF30       TAB
FORINIT   EF5A       TAB
FORCONTI  EF7F       TAB
FORCONTR  EF85       TAB
LOOPEND   EF97       CLIP
LOOPCONT  EFB9       CLIP
FORENDI   EFCB       TAB
FORENDR   EFD3       TAB

============ DIRS (F010-F1EB) ===============

STOP      F010       TAB,ICOM,CALL
EXIT      F057       TAB
EXIT01    F061       JUMP
START     F086       TAB
STEP      F099       TAB
EXITSTMT  F127       TAB
SAVEINF   F18B       ICOM

============ PaÂoÞÉe ËoÎcÔaÎÔÙ ==============

CONSTN00  F1F0-3     ARIT
CONSTIN1  F1F4-7     ARIT
PI        F1F8-F     FUN

============ COMMON (F200-F4BD) =============

SOUT      F200       TAB,COPY,ICOM
ADR41     F210       ARIT,CLIP,ICOM,FUN,STR,RTS,CALL,COPY
ADR14     F219       ARIT,CLIP,ICOM,COPY
OBMEN     F222       CYC,ARIT,ICOM
OPRDLIN   F23B       OUT,COMP,CLIP,STR,ICOM,COPY
OPRDLIN2  F248       COMP,STR
ADR42     F255       FUN,ARIT,CLIP,ICOM,FIL
ADR24     F25E       FUN,ARIT,FIL
ADR21     F267       ARIT,CLIP,ICOM
RESULT    F270       CYC,ARIT,FUN,INP,CLIP,ICOM,STR
EXP2      F27F       CYC,ARIT,OUT,COMP,COPY,JUMP
IZPOTOK   F297       JUMP,ON,CAT,INP,CLIP,FIL,ICOM,STR,RTS,CALL
ELEMENT   F2A2       FIL,CLIP,STEK,CALL
ZAPROS    F2D0       CLIP,FIL
RDYESNO   F2DD       JUMP
INTEGER   F304       OUT
PRNTNAME  F325       OUT,CLIP,JUMP,CALL
NAMEADR   F333       CAT,FIL,JUMP
PRNTERR   F349       INP,MON,JUMP
PRERR1    F34F       ICOM
PRERR3    F382       ICOM,DIRS
LINE      F38F       ICOM,DIRS,CALL,RTS
PR.LINE   F3CE       ICOM,DIRS,CALL
PRNTPROC  F3F6       RTS,CALL
PRMESS    F40A       RTS,CAT,OUT,DIRS,FUN,CLIP,CALL,JUMP
ADRCALC   F415       ICOM,JUMP
ZAKAZ     F421       FIL
TEXTZAK   F433       FUN
INTZAK    F442       FUN,ICOM,JUMP,ARIT
PRERR4    F452       ICOM,DIRS

============ INPUT (F4BE-F6BF) ==============

INPUT     F4BE       TAB

============ STR (F6C0-F9ED) ================

FORMKORT  F6C0       TAB,INP
FORMREC   F70A       TAB
KORTPLUS  F755       TAB
TEXTPLUS  F788       TAB
FORMMNOG  F8B6       TAB,INP
MINMNOG   F94C       TAB
MULMNOG   F94F       TAB
PLUSMNOG  F99C       TAB

============ STFUN(2) (F9EE-FE3F) ===========

DELARG    FAE3       JUMP

============ CONST (FE41-FEFF) ==============

MESS      FE00       COM
ERR02     FE41       ED,COM,DIRS
OF        FE47       COM
INIT2     FE4A        
INIT1     FE4F       CALL,CLIP
BR        FE53       CALL,COM,CLIP
EXPR      FE59       COM
RETURNS   FE5F       RTS
EXIT      FE64       RTS
LNUM      FE72       COM
IN        FE75       COM
ERR03     FE7A       DIRS
INLINE    FE82       COM
EMPTVAL   FE8D       OUT
PROCVAL   FE95       OUT
FUNCVAL   FEA1       OUT
FILEVAL   FEAB       OUT
REQUEST   FEB2       COM
SAVEORN   FEC7       SEMP
CATPROC   FEDA       CAT
CATNAMES  FEEF       CAT

============ JUMPS+ (FF00-FFFF) =============

JPRINTERR FF00       COM
JRESTST1  FF09       ICOM
JSCANER   FF12       INP
JTEXTCOD  FF1B       INP
JINTCOD   FF24       INP
JREALCOD  FF2D       INP
JSYNT     FF36       DIRS
JFRBUFS   FF3F       DIRS
JINTCOD1  FF48       ARIT
JLOAD     FF51       TAB
JONEXEC   FF5A       TAB 
JOFFEXEC  FF63       TAB
JDELEXEC  FF6C       TAB
JOFFALL   FF75       ON
JSCREEN   FF7E       FUN
          FFFA-FFFF  SYSTEM

              ***************
              *  L C 1 D 0  *
              ***************

========== CÉÎÔaËcÉÞecËÉe ÔaÂÌÉÃÙ ===========

TKS       D000-D211  INIT,LOAD
TSO       D216-D9CF  INIT,LOAD
TSO.ROBIK D9E0-DDA5  MON
TKS.ROBIK DDB0-DF97  MON

              ***************
              *  L C 1 D 1  *
              ***************

============ GRAFICS (D000-D613) ============

PR.MODE   D000       FUN
LOWLEFT   D090       INIT
SWGRAF    D0F6       INIT
PLOT      D165       FUN
LINE      D1E2       FUN
RECTGL    D3A2       FUN
AREA      D3E0       FUN
SCREEN    D49F       JUMP
TKS       D4CF       FUN
 
SYMTABLE  DA00-DFFF  INIT


              ***********
              *  L C 1  *
              ***********

============ MONITOR (E000-E285) ============

CONTINUE  E000       INIT
FREEBUFS  E003       JUMP,SEMP
INITBUFS  E01B       LOAD,SEMP
SAVESTCK  E02E       
RESTSTCK  E03D
RESTST1   E040       JUMP
CALLED    E052       SEMP
STPARS    E065       LOAD
SYNT00    E0F5       COZU,JUMP,ED

============ STFUN(4) (E2A0-E2E9) ===========

ADRTB     E2A0       MON

============ SCANER (E300-E574) =============

SCANER    E300       JUMP,SYNT
PRIOR     E47F       SYNT
TCHARS    E503       ERR

============ SYNTAN (E580-E679) =============

SYNTAN    E580       LOAD,MON

============ WBUF (E6C0-E777) ===============

INIT      E6C0       SEMP,MON
WBUF      E6EA       SEMP,COD,SCAN,MON

============ CODER (E780-EA7B) ==============

POISK     E780       SEMP,MON
NOTMOD    E7B3       MON
FIND      E7C5       EXEC
SHCALC    E820       EXEC
SEMP54    E868       SEMP
TEXTCOD   E869       JUMP
SEMP52    E8BB       SEMP
INTCOD    E8E0       JUMP
SEMP53    E980       SEMP
REALCOD   E981       JUMP

============ SEMPS (EA80-F06B) ==============

WPOTOK    EA80       COD
IDCOM     EA8C       LOAD

TASP      F080-F175  INIT

============ PRINTERR (F180-F899) ===========

PRERRLOC  F180       <STAT>
PRINTERR  F188       JUMP

============ STFUN(3) (F8B0-F969) ===========

FNTB      F8B0       INIT

============ EXECS (F980-FDFF) ==============

DELCLASS  FDEF       LOAD

============ LOAD (FE00-FEFC) ===============

LOAD      FE00       JUMP
ONEXEC    FE1A       JUMP
OFFEXEC   FE72       JUMP
DELEXEC   FE91       JUMP
OFFALL    FEAB       JUMP

============ JUMPS* (FF00-FFFF) =============

JEXP2     FF00       MON,WBUF
JRDYESNO  FF09       SEMP
JPRNAME   FF12       SEMP,ERR
JPRNTERR  FF1B       MON
JADRCALC  FF24       COD
JINTZAK   FF2D       MON
JNAMEADR  FF36       COD
JSUP1     FF3F       WBUF,COD,EXEC
JSUP2     FF48       MON,WBUF
JDELETE   FF51       SEMP
JINTERCOM FF5A       MON
JSETIO    FF63       MON
JNAMWB    FF6C       ?
JCLALL    FF75       SEMP
JPRMESS   FF7E       SEMP
JEXIT01   FF87       SEMP
JINTERC2  FF90       LOAD
JIZPOTOK  FF99       LOAD
JCALLACC  FFA2       LOAD
JNMWBF1   FFAB        LOAD,SEMP
JDELARG   FFB4       FUN
JFB       FFEA       LOAD
JPRTERR   FFF3       ED
          FFFA-FFFF  SYSTEM

 

ìéôåòáôõòá

1. Worth D., Lechner P. Beneath Apple DOS. ??? 1982.

2. ðaËeÔ a×ÔoÍaÔÉÚaÃÉÉ ÛËoÌØÎoÇo ÕÞeÂÎoÇo ÐpoÃecca ("ûKOìøHéãA"). TeËcÔ ÐpoÇpaÍÍÙ / Bã ãO AH CCCP; HaÕÞÎÙÊ pÕËo×oÄÉÔeÌØ A.ð.EpÛo×; écÐoÌÎÉÔeÌÉ E.B.âopo×ÉËo×, H.ç.çÌaÇoÌe×a, ð.A.úeÍÃo×, E.B.HaÌÉÍo×, B.A.ãÉËoÚa. - N 3533847.00042-01 12 01. - Ho×ocÉÂÉpcË, 1985. - 3 c.

3. ðaËeÔ a×ÔoÍaÔÉÚaÃÉÉ ÛËoÌØÎoÇo ÕÞeÂÎoÇo ÐpoÃecca ("ûKOìøHéãA"). PÕËo×oÄcÔ×o ÐpoÇpaÍÍÉcÔa / Bã CO AH CCCP; HaÕÞÎÙÊ pÕËo×oÄÉÔeÌØ A.ð.EpÛo×; écÐoÌÎÉÔeÌÉ ç.A.ú×eÎÉÇopoÄcËÉÊ, E.B.HaÌÉÍo×, B.A.ãÉËoÚa. - N 3533847.00042-01 33 01. - Ho×ocÉÂÉpcË, 1985. - ?? c.

4. ðaËeÔ a×ÔoÍaÔÉÚaÃÉÉ ÛËoÌØÎoÇo ÕÞeÂÎoÇo ÐpoÃecca ("ûKOìøHéãA"). PAðéPA. OÐÉcaÎÉe ÑÚÙËa / Bã CO AH CCCP; HaÕÞÎÙÊ pÕËo×oÄÉÔeÌØ A.ð.EpÛo×; écÐoÌÎÉÔeÌØ ì.B.çopoÄÎÑÑ. - N 3533847.00058-01 35 01. - Ho×ocÉÂÉpcË, 1985. - ?? c.

5. ðaËeÔ a×ÔoÍaÔÉÚaÃÉÉ ÛËoÌØÎoÇo ÕÞeÂÎoÇo ÐpoÃecca ("ûKOìøHéãA"). POâéK. OÐÉcaÎÉe ÑÚÙËa / Bã CO AH CCCP; HaÕÞÎÙÊ pÕËo×oÄÉÔeÌØ A.ð.EpÛo×; écÐoÌÎÉÔeÌØ ì.B.çopoÄÎÑÑ. - N 3533847.00058-01 35 02. - Ho×ocÉÂÉpcË, 1985. - ?? c.

6. KÎÕÔ ä. écËÕccÔ×o ÐpoÇpaÍÍÉpo×aÎÉÑ ÄÌÑ üBM. Ô.1. OcÎo×ÎÙe aÌÇopÉÔÍÙ. - M. MÉp, 1976, c.544-546.

7. Knuth D.E. Top-down syntax analysis.- Acta informatica, 1971, v.2, No.1, p.79-110.

8. éÎÔeÇpÉpo×aÎÎaÑ ÐpoÇpaÍÍÎaÑ cpeÄa "ûKOìøHéãA". ðaËeÔ ÐpÉËÌaÄÎÙx ÐpoÇpaÍÍ "æAêìOBAñ CéCTEMA". OÐÉcaÎÉe ÐpoÇpaÍÍÙ / Bã CO AH CCCP; HaÕÞÎÙÊ pÕËo×oÄÉÔeÌØ A.ð.EpÛo×; OÔ×. ÉcÐoÌÎÉÔeÌØ ç.A.ú×eÎÉÇopoÄcËÉÊ; écÐoÌÎÉÔeÌØ B.A.ãÉËoÚa. - N 2068935.00061-01 13 01. - Ho×ocÉÂÉpcË, 1983. - 27 c.

9. þeÂÌaËo× â.ç. CÉcÔeÍa paÚpaÂoÔËÉ ÍaÔeÍaÔÉÞecËoÇo oÂecÐeÞeÎÉÑ ÑÚÙËo×ÙÍÉ cpeÄcÔ×aÍÉ ×ÙcoËoÇo Õpo×ÎÑ: äÉcc. Îa coÉcË. ÕÞeÎ. cÔeÐeÎÉ ËaÎÄ. ÆÉÚ.-ÍaÔ. ÎaÕË (01.01.10) - Ho×ocÉÂÉpcË,1981. - 121 c.