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.......................... ìéôåòáôõòá.......................................................
ð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.
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.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.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.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ÍÎÙÍ.
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).
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.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.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.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.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ÙÔ).
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.