- 25 -



4. SYMDEB: бЁ¬ў®«м­л© ®в« ¤зЁЄ Їа®Ја ¬¬.
----------------------------------------




4.1. ЋЎйЁҐ ᢥ¤Ґ­Ёп.



ЏаЁ Ї®¬®йЁ бЁ¬ў®«м­®Ј® ®в« ¤зЁЄ  SYMDEB ¬®Јгв Ўлвм
ўлЇ®«­Ґ­л б«Ґ¤гойЁҐ дг­ЄжЁЁ:
1. Џа®б¬®ва Ё ЁбЇ®«­Ґ­ЁҐ Є®¤  Їа®Ја ¬¬л.
2. ‚­ҐбҐ­ЁҐ ў ⥫® Їа®Ја ¬¬л в®зҐЄ ўл室 , Є®в®алҐ
®бв ­ ў«Ёў ов ЁбЇ®«­Ґ­ЁҐ Їа®Ја ¬¬л.
3. Џа®ўҐаЄ  Ё Ё§¬Ґ­Ґ­ЁҐ ў Ї ¬пвЁ §­ зҐ­Ё© ЇҐаҐ¬Ґ­­ле.
4. ЂбᥬЎ«Ёа®ў ­ЁҐ Ё ॠбᥬЎ«Ёа®ў ­ЁҐ Є®¤ .
5. Ћв« ¤Є  Їа®Ја ¬¬, ЁбЇ®«м§гойЁе б®Ј« иҐ­Ёп п§лЄ®ў
MICROSOFT ®Ў н¬г«пжЁЁ  аЁд¬ҐвЁЄЁ б Ї« ў о饩
в®зЄ®©.

€¬ҐҐвбп ў®§¬®¦­®бвм ўаҐ¬Ґ­­®Ј® ўл室  ў DOS б
Ї®б«Ґ¤гойЁ¬ ў®§ўа в®¬ ў SYMDEB Ё б®еа ­Ґ­ЁҐ¬ ҐЈ® б®бв®п­Ёп.
SYMDEB Ё¬ҐҐв ­ҐбЄ®«мЄ® бЇ®б®Ў®ў  ¤аҐб жЁЁ ¤ ­­ле Ё
Ё­бвагЄжЁ© ў Ї ¬пвЁ. Љ а §«Ёз­л¬ да Ј¬Ґ­в ¬ Їа®Ја ¬¬л ¬®¦­®
Ї®«гзЁвм ¤®бвгЇ зҐаҐ§  ¤аҐб , Ј«®Ў «м­лҐ бЁ¬ў®«л Ё«Ё ­®¬Ґа 
бва®Є, зв® гЇа®й Ґв а §¬ҐйҐ­ЁҐ Ё ®в« ¤Єг бЇҐжЁдЁзҐбЄЁе
гз бвЄ®ў Є®¤ .
Џа®Ја ¬¬л ­  п§лЄ е C, PASCAL Ё FORTRAN ¬®Јгв Ўлвм
®в« ¦Ґ­л Є Є ­  га®ў­Ґ Ёб室­ле д ©«®ў, в Є Ё ­  га®ў­Ґ
ЁбЇ®«­ЁвҐ«м­®Ј® Є®¤ . ЏаЁ н⮬ Ї®«м§®ў вҐ«о ¤®бвгЇ­л
Ёб室­лҐ ЇаҐ¤«®¦Ґ­Ёп, ॠбᥬЎ«Ёа®ў ­­л© ¬ иЁ­­л© Є®¤ Ё«Ё Ёе
Є®¬ЎЁ­ жЁп ў § ўЁбЁ¬®бвЁ ®в ०Ё¬  а Ў®вл SYMDEB.





4.2. Џ®¤Ј®в®ўЄ  бЁ¬ў®«м­®© ®в« ¤ЄЁ.



‘гй­®бвм бЁ¬ў®«м­®© ®в« ¤ЄЁ § Є«оз Ґвбп ў ⮬, зв® ў
Їа®жҐбᥠ®в« ¤ЄЁ Їа®Ја ¬¬л Ё¬ҐҐвбп ў®§¬®¦­®бвм ббл« вмбп ­ 
н«Ґ¬Ґ­вл Ёб室­®© Їа®Ја ¬¬л (®зҐўЁ¤­®, зв® ¤«п нв®Ј®
Ёб室­л© д ©« ¤®«¦Ґ­ Ўлвм ¤®бвгЇҐ­ SYMDEB).
SYMDEB пў«пҐвбп бЁ«м­л¬ ®в« ¤®з­л¬ б।бвў®¬ ¤ ¦Ґ ЎҐ§
бў®Ёе ў®§¬®¦­®б⥩ бЁ¬ў®«м­®© ®в« ¤ЄЁ, ®¤­ Є®, ЇаЁ н⮬ ў
§­ зЁвҐ«м­®© б⥯Ґ­Ё вҐапҐвбп ­ Ј«п¤­®бвм а Ў®вл, зв® з бв®
бгйҐб⢥­­® гб«®¦­пҐв ®в« ¤Єг. ‘ ¤агЈ®© бв®а®­л, § ¬Ґв­®

- 26 -


гЇа®й Ґвбп Їа®жҐбб Ї®¤Ј®в®ўЄЁ Є ®в« ¤ЄҐ, ®б®ЎҐ­­® ¤«п
Їа®Ја ¬¬ ­  п§лЄҐ  бᥬЎ«Ґа .
„«п бЁ¬ў®«м­®© ®в« ¤ЄЁ ЇаЁ Ї®¬®йЁ SYMDEB ­Ґ®Ўе®¤Ё¬®
ЇаҐ¤ў аЁвҐ«м­® бд®а¬Ёа®ў вм бЇҐжЁ «м­л© бЁ¬ў®«м­л© д ©«,
Єг¤  ¤®«¦­  Ўлвм § ­ҐбҐ­  Ё­д®а¬ жЁп, Ї®§ў®«пой п
"ЇаЁўп§ вм" н«Ґ¬Ґ­вл Ёб室­®© Їа®Ја ¬¬л (ЇҐаҐ¬Ґ­­лҐ, ¬ҐвЄЁ,
­®¬Ґа  бва®Є Ё в.Ї.) Є ®в­®бЁвҐ«м­л¬  ¤аҐб ¬ ў­гваЁ
Їа®Ја ¬¬­ле ᥣ¬Ґ­в®ў ­  га®ў­Ґ ЁбЇ®«­ЁвҐ«м­®Ј® Є®¤ .
ЌҐ®Ўе®¤Ё¬® Ї®¬­Ёвм, зв® ўбҐ Ё¬Ґ­ , гз бвўгойЁҐ ў
бЁ¬ў®«м­®© ®в« ¤ЄҐ, ¤®«¦­л Ўлвм ®Ўкпў«Ґ­л (б।бвў ¬Ё
Є®­ЄаҐв­®Ј® п§лЄ ) Є Є ®ЎйЁҐ, в.Ґ. ¤®«¦­л Ўлвм ¤®бвгЇ­л¬Ё
Їа®Ја ¬¬Ґ LINK ЇаЁ б®Ј« б®ў ­ЁЁ ў­Ґи­Ёе ббл«®Є.






4.2.1. €б室­ п Ё­д®а¬ жЁп ¤«п бЁ¬ў®«м­®© ®в« ¤ЄЁ.



ќв Їл д®а¬Ёа®ў ­Ёп бЁ¬ў®«м­®Ј® д ©«  бгйҐб⢥­­®
§ ўЁбпв ®в в®Ј®, Є ЄЁ¬ ва ­б«пв®а®¬ ®Ўа Ў влў « бм Ёб室­ п
Їа®Ја ¬¬ . „Ґ«® ў ⮬, зв® ­ҐЄ®в®алҐ Є®¬ЇЁ«пв®ал ­Ґ
®ЎҐбЇҐзЁў ов Ё­д®а¬ жЁо ® ­®¬Ґа е бва®Є Ёб室­®Ј® д ©« , Ё
¤«п в Є®© Їа®Ја ¬¬л ¤®ЇгбвЁ¬  «Ёим ®Ја ­ЁзҐ­­ п бЁ¬ў®«м­ п
®в« ¤Є  (ЎҐ§  ¤аҐб жЁЁ Ї® ­®¬Ґа ¬ бва®Є). Ља®¬Ґ в®Ј®, ЇаЁ
а Ў®вҐ б ¬ Єа® бᥬЎ«Ґа ¬Ё Ё¬ҐҐвбп жҐ«л© ап¤ е а ЄвҐа­ле ¤«п
п§лЄ®ў вЁЇ   бᥬЎ«Ґа  ®б®ЎҐ­­®б⥩, ў­®бпйЁе ў Їа®жҐбб
®в« ¤ЄЁ ®ЇаҐ¤Ґ«Ґ­­го бЇҐжЁдЁЄг. ‘гй­®бвм нв®© бЇҐжЁдЁЄЁ
бв ­Ґв Ї®­пв­®© ЇаЁ ®§­ Є®¬«Ґ­ЁЁ б Є®¬ ­¤ ¬Ё SYMDEB.
Џ® гЄ § ­­л¬ ЇаЁзЁ­ ¬ ЇаЁ а Ў®вҐ б SYMDEB Ё ®б®ЎҐ­­®
ЇаЁ Ї®¤Ј®в®ўЄҐ бЁ¬ў®«м­®© ®в« ¤ЄЁ б«Ґ¤гҐв ўбҐЈ¤  гзЁвлў вм,
Є ЄЁ¬ Є®¬ЇЁ«пв®а®¬ ®Ўа Ў влў « бм Ёб室­ п Їа®Ја ¬¬ .
SYMDEB б®ў¬ҐбвЁ¬ б® б«Ґ¤гойЁ¬Ё Є®¬ЇЁ«пв®а ¬Ё:
- MICROSOFT FORTRAN ўҐабЁЁ 3.0 Ё ўлиҐ
- MICROSOFT PASCAL ўҐабЁЁ 3.0 Ё ўлиҐ
- MICROSOFT C ўҐабЁЁ 2.0 Ё ўлиҐ
- MICROSOFT ¬ Єа® бᥬЎ«Ґа ўҐабЁЁ 1.0 Ё ўлиҐ
- MICROSOFT BASIC COMPILER ўҐабЁЁ 1.0 Ё ўлиҐ
- MICROSOFT BUSINESS BASIC COMPILER ўҐабЁЁ 1.0 Ё ўлиҐ
- IBM PC FORTRAN ўҐабЁЁ 2.0 Ё ўлиҐ
- IBM PC PASCAL ўҐабЁЁ 2.0 Ё ўлиҐ
- IBM PC ¬ Єа® бᥬЎ«Ґа ўҐабЁЁ 1.0 Ё ўлиҐ
- IBM PC BASIC COMPILER ўҐабЁЁ 1.0 Ё ўлиҐ

€§ ­Ёе «Ёим б«Ґ¤гойЁҐ Є®¬ЇЁ«пв®ал Ї®¤¤Ґа¦Ёў ов а Ў®вг
SYMDEB ­  га®ў­Ґ ­®¬Ґа®ў бва®Є Ёб室­®Ј® д ©« :
- MICROSOFT FORTRAN ўҐабЁЁ 3.0 Ё ўлиҐ
- MICROSOFT PASCAL ўҐабЁЁ 3.0 Ё ўлиҐ
- MICROSOFT C ўҐабЁЁ 2.0 Ё ўлиҐ
- IBM PC FORTRAN ўҐабЁЁ 2.0 Ё ўлиҐ
- IBM PC PASCAL ўҐабЁЁ 2.0 Ё ўлиҐ


- 27 -


Љ®­Ґз­®© 楫мо Ї®¤Ј®в®ўЄЁ бЁ¬ў®«м­®© ®в« ¤ЄЁ пў«пҐвбп
ᮧ¤ ­ЁҐ бЁ¬ў®«м­®Ј® д ©« . ‚ ®ЎйҐ¬ б«гз Ґ нв®
®бгйҐбвў«пҐвбп Їг⥬ ®Ўа Ў®вЄЁ Ёб室­®© Їа®Ја ¬¬л
ᮮ⢥вбвўгойЁ¬ Є®¬ЇЁ«пв®а®¬ Ё Їа®Ја ¬¬®© LINK Ё
д®а¬Ёа®ў ­Ёп ­  ®б­®ўҐ Ї®«г祭­®© Ё­д®а¬ жЁЁ б®Ўб⢥­­®
бЁ¬ў®«м­®Ј® д ©«  ЇаЁ Ї®¬®йЁ Їа®Ја ¬¬л MAPSYM (нв  Їа®Ја ¬¬ 
®ЇЁб ­  ў Ї.4.2.2).
„«п ᮧ¤ ­Ёп бЁ¬ў®«м­®Ј® д ©«  ЇаЁ а Ў®вҐ б
¬ Єа® бᥬЎ«Ґа ¬Ё ­Ґ®Ўе®¤Ё¬® ўлЇ®«­Ёвм б«Ґ¤гойЁҐ и ЈЁ:
1. ‘Ё¬ў®«л, Є®в®алҐ Ўг¤гв ЁбЇ®«м§®ў ­л SYMDEB,
®ЎкпўЁвм Є Є ®ЎйЁҐ. ‘।Ё нвЁе бЁ¬ў®«®ў ¬®Јгв Ўлвм
Ё¬Ґ­  Їа®жҐ¤га, ЇҐаҐ¬Ґ­­ле Ё ¬Ґв®Є. €¬Ґ­  ᥣ¬Ґ­в®ў
Ё ЈагЇЇ ­Ґ ¬®Јгв Ўлвм ®Ўкпў«Ґ­л ®ЎйЁ¬Ё, ­® ®­Ё
 ўв®¬ вЁзҐбЄЁ ўЄ«оз овбп LINK ў MAP-д ©« Ё ¬®Јгв
Ўлвм ЁбЇ®«м§®ў ­л ЇаЁ ®в« ¤ЄҐ. Џ®«м§®ў вҐ«м ¬®¦Ґв
®ЎкпўЁвм дЁЄвЁў­лҐ ¬ҐвЄЁ, Є®в®алҐ ў Їа®Ја ¬¬Ґ ­Ґ
ЁбЇ®«м§говбп, ­® ¬®Јгв ЇаЁЈ®¤Ёвмбп ЇаЁ а ббв ­®ўЄҐ
в®зҐЄ ўл室 .
2. ЂбᥬЎ«Ёа®ў вм Ёб室­л© д ©« ¬ Єа® бᥬЎ«Ґа®¬.
3. ЋЎа Ў®в вм Ї®«г祭­л© ®ЎкҐЄв­л© д ©« Їа®Ја ¬¬®©
LINK б ®ЇжЁҐ© /MAP Ё Ї®«гзЁвм EXE- Ё MAP-д ©«л.
4. €бЇ®«м§®ў вм MAPSYM ¤«п ᮧ¤ ­Ёп бЁ¬ў®«м­®Ј® д ©« .

„«п ᮧ¤ ­Ёп бЁ¬ў®«м­®Ј® д ©«  ЇаЁ а Ў®вҐ б ¤агЈЁ¬Ё
б®ў¬ҐбвЁ¬л¬Ё б SYMDEB Є®¬ЇЁ«пв®а ¬Ё (Єа®¬Ґ ¬ Єа® бᥬЎ«Ґа®ў)
­Ґ®Ўе®¤Ё¬® ўлЇ®«­Ёвм б«Ґ¤гойЁҐ и ЈЁ:
1. Љ®¬ЇЁ«Ёа®ў вм Ёб室­л© д ©«. ЏаЁ н⮬ ¤«п гЇа®йҐ­Ёп
®в« ¤ЄЁ ¦Ґ« вҐ«м­® ­Ґ ЁбЇ®«м§®ў вм Ё¬ҐойЁҐбп ў
Є®¬ЇЁ«пв®аҐ б।бвў  ®ЇвЁ¬Ё§ жЁЁ. ЏаЁ ­Ґ®Ўе®¤Ё¬®бвЁ
(Ё ў®§¬®¦­®бвЁ) б«Ґ¤гҐв ®ЎҐбЇҐзЁвм ­ «ЁзЁҐ ў
®ЎкҐЄв­®¬ д ©«Ґ Ё­д®а¬ жЁЁ ® ­®¬Ґа е бва®Є Ёб室­®©
Їа®Ја ¬¬л.
2. Џ®«г祭­л© ®ЎкҐЄв­л© д ©« ®Ўа Ў®в вм Їа®Ја ¬¬®©
LINK б ®ЇжЁп¬Ё /MAP Ё, Ґб«Ё ­г¦­®, /LINENUMBERS Ё
Ї®«гзЁвм EXE- Ё MAP-д ©«л.
3. €бЇ®«м§®ў вм MAPSYM ¤«п ᮧ¤ ­Ёп бЁ¬ў®«м­®Ј® д ©« .
4. ‡ ЇгбвЁвм SYMDEB ¤«п бЁ¬ў®«м­®© ®в« ¤ЄЁ (Ї.4.3.1).
5. €бЇ®«м§®ў вм Є®¬ ­¤г SYMDEB Go (G) ¤«п § ЇгбЄ 
вҐбвЁа㥬®© Їа®Ја ¬¬л б ЇҐаў®© Їа®жҐ¤гал Ё«Ё
дг­ЄжЁЁ. ќв® ®ЎҐбЇҐзЁў Ґвбп бЇҐжЁ «м­®© Їа®Ја ¬¬®©
§ ЇгбЄ  Ё§ ЎЁЎ«Ё®вҐЄЁ Їа®Ја ¬¬ ¤ ­­®Ј® п§лЄ .
ЋЎлз­® Ї®«м§®ў вҐ«о ­Ґ ­г¦­  ва ббЁа®ўЄ  нв®©
Їа®Ја ¬¬л, Ё ®­ ¦Ґ« Ґв ­ зЁ­ вм ®в« ¤Єг б ¬®¬Ґ­в 
­ з «  а Ў®вл бў®Ґ© Їа®Ја ¬¬л. ‚ C-Їа®Ја ¬¬Ґ ЇҐаў п
ўлЇ®«­пҐ¬ п дг­ЄжЁп ўбҐЈ¤  ­ §лў Ґвбп _main
(Є®¬ЇЁ«пв®а C ¤®Ў ў«пҐв бЁ¬ў®« _ Є Ё¬Ґ­Ё
Їа®жҐ¤гал main), ў FORTRAN-Їа®Ја ¬¬Ґ - main, ў
PASCAL-Їа®Ја ¬¬Ґ - ЇҐаў п Їа®жҐ¤га  ў Ёб室­®¬
д ©«Ґ).







- 28 -




4.2.2. ”®а¬Ёа®ў ­ЁҐ бЁ¬ў®«м­®Ј® д ©«  ЇаЁ Ї®¬®йЁ MAPSYM.





Џа®Ја ¬¬  MAPSYM ЇаҐ¤­ §­ зҐ­  ¤«п ЇаҐ®Ўа §®ў ­Ёп
Ё­д®а¬ жЁЁ Ё§ MAP-д ©« , бд®а¬Ёа®ў ­­®Ј® LINK, ў д®а¬г,
Ї®­пв­го SYMDEB. ‘®§¤ ў Ґ¬л© бЁ¬ў®«м­л© д ©« ¬®¦Ґв ᮤҐа¦ вм
¤® 10000 бЁ¬ў®«®ў ¤«п Є ¦¤®Ј® ᥣ¬Ґ­в  Ё бв®«мЄ® ᥣ¬Ґ­в®ў,
бЄ®«мЄ® ¤®ЇгбвЁ¬® б в®зЄЁ §аҐ­Ёп ¬ иЁ­­®© Ї ¬пвЁ.
‡ ЇгбЄ MAPSYM ®ЎҐбЇҐзЁў Ґвбп ўўҐ¤Ґ­ЁҐ¬ б«Ґ¤го饩
Є®¬ ­¤­®© бва®ЄЁ:

MAPSYM [/L | -L]<Ё¬п MAP-д ©« >

€¬п MAP-д ©«  ¬®¦Ґв ᮤҐа¦ вм бЇҐжЁдЁЄ жЁо ЇгвЁ Ї®ЁбЄ 
ў бвагЄвгॠ®Ј« ў«Ґ­Ёп, Ґб«Ё нв® ­Ґ®Ўе®¤Ё¬®. …б«Ё ­Ґ гЄ § ­®
а биЁаҐ­ЁҐ Ё¬Ґ­Ё, ЇаҐ¤Ї®« Ј Ґвбп MAP.
‡ ¤ ­ЁҐ Ґ¤Ё­б⢥­­®© ®ЇжЁЁ /L (Ё«Ё -L) Ї®§ў®«пҐв
Ї®«гзЁвм ­  нЄа ­Ґ ¤ЁбЇ«Ґп Ё­д®а¬ жЁо ® ЇаҐ®Ўа §®ў ­ЁЁ, Єг¤ 
ўе®¤пв Ё¬Ґ­  ®ЇаҐ¤Ґ«Ґ­­ле ў Їа®Ја ¬¬Ґ ЈагЇЇ,  ¤аҐб ­ з « 
Їа®Ја ¬¬л, зЁб«® ᥣ¬Ґ­в®ў Ё зЁб«® бЁ¬ў®«®ў ў Є ¦¤®¬
ᥣ¬Ґ­вҐ.
‘Ё¬ў®«м­л© д ©« Ё¬ҐҐв Ў §®ў®Ґ Ё¬п, б®ўЇ ¤ о饥 б
Ў §®ўл¬ Ё¬Ґ­Ґ¬ MAP-д ©« , Ё а биЁаҐ­ЁҐ SYM Ё ўбҐЈ¤ 
ᮧ¤ Ґвбп ў ⥪г饬 Ї®¤®Ј« ў«Ґ­ЁЁ.







4.3. ‡ ЇгбЄ SYMDEB.



‡ ЇгбЄ SYMDEB ®ЎҐбЇҐзЁў Ґвбп ўўҐ¤Ґ­ЁҐ¬ б«Ґ¤го饩
Є®¬ ­¤­®© бва®ЄЁ:

SYMDEB [<®ЇжЁЁ>][<бЁ¬ў®«м­лҐ д ©«л>][<ЁбЇ®«­ЁвҐ«м­л© д ©«>]
[< аЈг¬Ґ­вл>]

ЋЇжЁЁ SYMDEB ®ЇЁб ­л ў Ї.4.4.
‚ ­ҐЄ®в®але б«гз пе (­ ЇаЁ¬Ґа, ЇаЁ ЁбЇ®«м§®ў ­ЁЁ
®ўҐа«Ґп Ё«Ё ЇаЁ а Ў®вҐ б ¤а ©ўҐа ¬Ё) ¬®¦Ґв Ї®вॡ®ў вмбп
­ҐбЄ®«мЄ® бЁ¬ў®«м­ле д ©«®ў. ‚ᥠ®­Ё ў Є®¬ ­¤­®© бва®ЄҐ
¤®«¦­л Ўлвм бЇҐжЁдЁжЁа®ў ­л ¤® Ё¬Ґ­Ё ЁбЇ®«­ЁвҐ«м­®Ј® д ©« ,
в.Є. Ё¬Ґ­ , бв®пйЁҐ Ї®б«Ґ Ё¬Ґ­Ё ЁбЇ®«­ЁвҐ«м­®Ј® д ©« 
бзЁв овбп  аЈг¬Ґ­в ¬Ё.
€бЇ®«­ЁвҐ«м­л¬ д ©«®¬ ¬®¦Ґв Ўлвм ¤ў®Ёз­л© Ё«Ё
EXE-д ©«, ᮤҐа¦ йЁ© вҐбвЁа㥬го Їа®Ја ¬¬г. SYMDEB § Јаг¦ Ґв

- 29 -


нв®в д ©« ў Ї ¬пвм.
ЂаЈг¬Ґ­вл, Ґб«Ё ®­Ё гЄ § ­л, ЇҐаҐ¤ овбп SYMDEB ў
§ Ј®«®ў®Є вҐбвЁа㥬®© Їа®Ја ¬¬л ў в®з­®бвЁ, Є Є ®­Ё
бЇҐжЁдЁжЁа®ў ­л, Ё ¬®Јгв Ўлвм ЁбЇ®«м§®ў ­л нв®© Їа®Ја ¬¬®©
Є Є Ї а ¬Ґвал.
‘в ав®ў ў, SYMDEB ўл¤ Ґв б®®ЎйҐ­ЁҐ ®Ў н⮬ Ё бЁ¬ў®«
- , Ї®б«Ґ Є®в®а®Ј® ¬®¦­® ўў®¤Ёвм Є®¬ ­¤л SYMDEB.







4.3.1. ‡ ЇгбЄ SYMDEB ¤«п бЁ¬ў®«м­®© ®в« ¤ЄЁ.



ЏаЁ ЁбЇ®«м§®ў ­ЁЁ бЁ¬ў®«м­®© ®в« ¤ЄЁ ў Є®¬ ­¤­®©
бва®ЄҐ § ЇгбЄ  SYMDEB ¤®«¦Ґ­ Ўлвм бЇҐжЁдЁжЁа®ў ­ бЁ¬ў®«м­л©
д ©«.
ЏаЁ § Јаг§ЄҐ ­ҐбЄ®«мЄЁе бЁ¬ў®«м­ле д ©«®ў бࠧ㠡㤥в
®вЄалв в®«мЄ® ®¤Ё­ Ё§ ­Ёе. …б«Ё ®¤Ё­ Ё§ бЇҐжЁдЁжЁа®ў ­­ле
бЁ¬ў®«м­ле д ©«®ў Ё¬ҐҐв Ў §®ў®Ґ Ё¬п, б®ўЇ ¤ о饥 б Ў §®ўл¬
Ё¬Ґ­Ґ¬ ЁбЇ®«­ЁвҐ«м­®Ј® д ©« , ®вЄалў Ґвбп Ё¬Ґ­­® ®­, Ё­ зҐ
Ўг¤Ґв ®вЄалв ЇҐаўл© Ё§ гЄ § ­­ле бЁ¬ў®«м­ле д ©«®ў. ‚® ўаҐ¬п
ᥠ­б  SYMDEB ¤«п ®вЄалвЁп Є®­ЄаҐв­®Ј® д ©«  ¬®¦Ґв Ўлвм
ЁбЇ®«м§®ў ­  Є®¬ ­¤  XO. ’ Є Є Є ®¤­®ўаҐ¬Ґ­­® ¬®¦Ґв Ўлвм
®вЄалв в®«мЄ® ®¤Ё­ бЁ¬ў®«м­л© д ©«, ЇаҐ¤л¤гйЁ© д ©« ЇаЁ
ўлЇ®«­Ґ­ЁЁ Є®¬ ­¤л XO § Єалў Ґвбп.
€бЇ®«­ЁвҐ«м­л© д ©« ¬®¦Ґв Ўлвм бЇҐжЁдЁжЁа®ў ­ ЇаЁ
§ Јаг§ЄҐ бЁ¬ў®«®ў. ‘Ё¬ў®«л ¬®Јгв Ўлвм § Ја㦥­л ЎҐ§
ЁбЇ®«­ЁвҐ«м­®Ј® д ©«  (нв® ¬®¦Ґв Ї®вॡ®ў вмбп ¤«п ®в« ¤ЄЁ
१Ё¤Ґ­в­®© Їа®Ја ¬¬л). …б«Ё ў®§­ЁЄ­Ґв ­Ґ®Ўе®¤Ё¬®бвм ў
§ Јаг§ЄҐ ЁбЇ®«­ЁвҐ«м­®Ј® д ©«  Ї®§¦Ґ ў ⥪г饬 ᥠ­бҐ, ¬®Јгв
Ўлвм ЁбЇ®«м§®ў ­л Є®¬ ­¤л N Ё«Ё L.
ЌҐ б«Ґ¤гҐв ЇҐаҐЁ¬Ґ­®ўлў вм бЁ¬ў®«м­лҐ д ©«л, в.Є.
в®Ј¤  ЇаЁ § Јаг§ЄҐ ®­Ё Ўг¤гв Ё¬Ґвм ­ҐўҐа­лҐ  ¤аҐб .





4.3.2. ‡ ЇгбЄ SYMDEB в®«мЄ® б ЁбЇ®«­ЁвҐ«м­л¬ д ©«®¬.



…б«Ё Ї®«м§®ў вҐ«м ­Ґ ­г¦¤ Ґвбп ў бЁ¬ў®«м­®¬ д ©«Ґ Ё«Ё
­Ґ Ё¬ҐҐв Ёб室­®Ј® д ©«  Їа®Ја ¬¬л, ў Є®¬ ­¤­®© бва®ЄҐ
§ ЇгбЄ  SYMDEB ®­ ¬®¦Ґв ®ЇгбвЁвм Ё¬п бЁ¬ў®«м­®Ј® д ©« .
SYMDEB Ўг¤Ґв § Јаг¦ вм ЁбЇ®«­ЁвҐ«м­лҐ д ©«л, Ё¬ҐойЁҐ
а биЁаҐ­Ёп Ё¬Ґ­ EXE, BIN, HEX Ё«Ё COM.
‚бпЄЁ© а § ЇаЁ § Јаг§ЄҐ ЁбЇ®«­ЁвҐ«м­®Ј® д ©«  SYMDEB
д®а¬ЁагҐв 256-Ў ©в­л© § Ј®«®ў®Є ў ᥣ¬Ґ­вҐ Ї ¬пвЁ б
­ Ё¬Ґ­миЁ¬ ў®§¬®¦­л¬  ¤аҐб®¬ Ё Є®ЇЁагҐв ᮤҐа¦Ё¬®Ґ д ©« 

- 30 -


­ҐЇ®б।б⢥­­® Ї®б«Ґ § Ј®«®ўЄ . SYMDEB Ї®¬Ґй Ґв а §¬Ґа
Їа®Ја ¬¬л ў Ў ©в е ў Ї аг ॣЁбва®ў BX:CX Ё гбв ­ ў«Ёў Ґв
§­ зҐ­Ёп ўбҐе ®бв «м­ле ॣЁбва®ў ў ᮮ⢥вбвўЁЁ б
ᮤҐа¦Ё¬л¬ д ©« .
„«п EXE- Ё HEX-д ©«®ў § Ј®«®ў®Є ЇаЁ § Јаг§ЄҐ Ўг¤Ґв
а §®аў ­ ­  з бвЁ. Џ®н⮬г а §¬Ґа Їа®Ја ¬¬л ў н⮬ б«гз Ґ ­Ґ
ᮮ⢥вбвўгҐв а §¬Ґаг д ©« , Є Є нв® Ё¬ҐҐв ¬Ґбв® ¤«п COM- Ё
BIN-д ©«®ў.




4.3.3. ‡ ЇгбЄ SYMDEB ЎҐ§ д ©«®ў.



…б«Ё ў Є®¬ ­¤­®© бва®ЄҐ § ЇгбЄ  ­Ґ гЄ § ­л Ё¬Ґ­ 
д ©«®ў, SYMDEB ᮧ¤ Ґв § Ј®«®ў®Є Їа®Ја ¬¬л, ­® ­ЁзҐЈ® ­Ґ
§ Јаг¦ Ґв. „«п Їа®¤®«¦Ґ­Ёп а Ў®вл Ї®«м§®ў вҐ«м ¬®¦Ґв
ЁбЇ®«м§®ў вм Є®¬ ­¤л  бᥬЎ«Ёа®ў ­Ёп (A), ўў®¤  (E),
гбв ­®ўЄЁ Ё¬Ґ­Ё (N) Ё«Ё § Јаг§ЄЁ (L).
ЏаЁ § ЇгбЄҐ ЎҐ§ д ©«®ў SYMDEB ЇҐаҐ¤ ­ з «®¬ ®в« ¤ЄЁ
®зЁй Ґв д« ЈЁ, ў ॣЁбва IP § Јаг¦ Ґв §­ зҐ­ЁҐ 0100h,
гбв ­ ў«Ёў Ґв ॣЁбвал ᥣ¬Ґ­в®ў ­  "¤­®" бў®Ў®¤­®© Ї ¬пвЁ Ё
®Ў­г«пҐв ®бв «м­лҐ ॣЁбвал.





4.4. ЋЇжЁЁ SYMDEB.


ЋЇжЁЁ SYMDEB ®Ў®§­ з овбп ЇаҐ¤иҐбвўгойЁ¬Ё бЁ¬ў®« ¬Ё /
Ё«Ё - Ё ¬®Јгв Є®¤Ёа®ў вмбп Є Є § Ј« ў­л¬Ё, в Є Ё бва®з­л¬Ё
ЎгЄў ¬Ё. ‚ Є®¬ ­¤­®© бва®ЄҐ § ЇгбЄ  SYMDEB ®­Ё а бЇ®« Ј овбп
ЇҐаҐ¤ Ё¬Ґ­Ґ¬ ЁбЇ®«­ЁвҐ«м­®Ј® д ©« .
€¬Ґ­  д ©«®ў, ᮤҐа¦ йЁҐ бЁ¬ў®« - , ў® Ё§ЎҐ¦Ґ­ЁЁ
Їгв ­Ёжл ¤®¦­л Ўлвм Ё§¬Ґ­Ґ­л.
ЋЇЁб ­ЁҐ ®ЇжЁ© SYMDEB ЇаЁўҐ¤Ґ­® ­Ё¦Ґ.

/IBM (Ё«Ё I) - “бв ­®ўЁвм б®ў¬ҐбвЁ¬®бвм б IBM. ЏаЁ а Ў®вҐ ­ 
­Ґ IBM-¬ иЁ­Ґ нв  ®ЇжЁп Ї®§ў®«пҐв гзЁвлў вм
­ҐЄ®в®алҐ ®б®ЎҐ­­®бвЁ  ЇЇ а вгал IBM
(Є®­ва®««Ґа ЇаҐалў ­Ё© 8259, ¤ЁбЇ«Ґ© IBM Ё
¤агЈЁҐ ®б®ЎҐ­­®бвЁ BIOS). ЏаЁ а Ў®вҐ ­ 
IBM-¬ иЁ­Ґ нвЁ ®б®ЎҐ­­®бвЁ а бЇ®§­ овбп
 ўв®¬ вЁзҐбЄЁ.

/K - ђ §аҐиҐ­ЁҐ Ё­вҐа ЄвЁў­®Ј® ўл室  Ї® Є«озг.
ЏаЁ § ¤ ­ЁЁ нв®© ®ЇжЁЁ Є« ўЁи  SCROLL-LOCK
(BREAK) Їа®Ја ¬¬ЁагҐвбп в ЄЁ¬ ®Ўа §®¬, зв® ҐҐ
­ ¦ вЁҐ ®бв ­ ў«Ёў Ґв ЁбЇ®«­Ґ­ЁҐ Їа®Ја ¬¬л.
ќв® ¬®¦Ґв Ї®­ ¤®ЎЁвмбп, ­ ЇаЁ¬Ґа, ¤«п ўл室 

- 31 -


Ё§ ЎҐбЄ®­Ґз­®Ј® жЁЄ« . €­вҐа ЄвЁў­л© Є«оз
а Ў®в Ґв ЇаЁ¬Ґа­® в Є¦Ґ, Є Є Є«оз ЇаҐалў ­Ёп
®в  ЇЇ а вгал, ­® ¬Ґ­ҐҐ ­ ¤Ґ¦­®. ‚ ­ҐЄ®в®але
бЁвг жЁпе (­ ЇаЁ¬Ґа, Є®Ј¤  § ¬ бЄЁа®ў ­л
ЇаҐалў ­Ёп) ®­ ­Ґ ба Ў влў Ґв. …б«Ё Їа®Ја ¬¬ 
®¦Ё¤ Ґв ўў®¤ , ЇаҐ¤Ї®звЁвҐ«м­Ґ© ЁбЇ®«м§®ў вм
CONTROL-C, 祬 BREAK. ‚ IBM PC AT ў вҐе ¦Ґ
楫пе, ­® ¤ ¦Ґ ЎҐ§ ®ЇжЁЁ /K, ¬®¦Ґв Ўлвм
ЁбЇ®«м§®ў ­ Є«оз SYS REQ.

/N - ђ §аҐиҐ­ЁҐ ўл室  Ї® ­Ґ¬ бЄЁа㥬®¬г
ЇаҐалў ­Ёо. „«п а Ў®вл б ­Ґ¬ бЄЁа㥬묨
ЇаҐалў ­Ёп¬Ё ўлзЁб«ЁвҐ«м­ п бЁб⥬  ¤®«¦­ 
Ё¬Ґвм ᮮ⢥вбвўго饥  ЇЇ а в­®Ґ ®ЎҐбЇҐзҐ­ЁҐ.
ЋЇжЁо /N ¬®¦­® ЁбЇ®«м§®ў вм б® б«Ґ¤гойЁ¬Ё
Їа®¤гЄв ¬Ё:
- бЇҐжЁ «м­ п гвЁ«Ёв  ®в« ¤ЄЁ дЁа¬л IBM
- §®­¤ ¬ вҐ¬ вЁзҐбЄ®Ј® ®ЎҐбЇҐзҐ­Ёп дЁа¬л
ATRON
ЏаЁ ЁбЇ®«м§®ў ­ЁЁ ®ЇжЁЁ /N SYMDEB вॡгҐвбп
 ЇЇ а вга , Ї®бв ў«пҐ¬ п б нвЁ¬Ё Їа®¤гЄв ¬Ё.
„®Ї®«­ЁвҐ«м­®Ј® ¬ вҐ¬ вЁзҐбЄ®Ј® ®ЎҐбЇҐзҐ­Ёп
­Ґ вॡгҐвбп. ЏаЁ ЁбЇ®«м§®ў ­ЁЁ ®¤­®Ј® Ё§
нвЁе Їа®¤гЄв®ў ў бЁб⥬Ґ, ®в«Ёз­®© ®в IBM,
¤«п ®ЎҐбЇҐзҐ­Ёп ўл室  ­г¦­® ЁбЇ®«м§®ў вм
®ЇжЁо /N. Ќ® нвг ®ЇжЁо ­Ґ«м§п Є®¤Ёа®ў вм
ЇаЁ а Ў®вҐ ­  IBM PC. €бЇ®«м§®ў ­ЁҐ бЁб⥬л
ўл室  Ї® ­Ґ¬ бЄЁа㥬®¬г ЇаҐалў ­Ёо
ЇаҐ¤Ї®звЁвҐ«м­Ґ© Ё­вҐа ЄвЁў­®Ј® ўл室  Ї®
Є«озг, в.Є. ­Ґ § ўЁбЁв ®в б®бв®п­Ё©
ЇаҐалў ­Ё© Ё ¤агЈЁе гб«®ўЁ©.

/S - ђ §аҐиҐ­ЁҐ ᬥ­л нЄа ­ . ќв  ®ЇжЁп Ї®§ў®«пҐв
а §¤Ґ«Ёвм нЄа ­л: ®¤Ё­ ¤«п ®в« ¤зЁЄ , ¤агЈ®©
- ¤«п ®в« ¦Ёў Ґ¬®© Їа®Ја ¬¬л. ќв® 㤮Ў­®,
­ ЇаЁ¬Ґа, ЇаЁ ®в« ¤ЄҐ Ја дЁзҐбЄЁе Їа®Ја ¬¬,
­® вॡгҐв ¤®Ї®«­ЁвҐ«м­® 32Љ Ї ¬пвЁ. ЋЇжЁп /S
а Ў®в Ґв в®«мЄ® ­  IBM-¬ иЁ­ е Ё ­ҐЄ®в®але
б®ў¬ҐбвЁ¬ле б ­Ё¬Ё Є®¬ЇмовҐа е. ЏаЁ а Ў®вҐ ­ 
б®ў¬ҐбвЁ¬ле Є®¬ЇмовҐа е ў н⮬ б«гз Ґ ¤®«¦­ 
Ўлвм бЇҐжЁдЁжЁа®ў ­  в Є¦Ґ Ё ®ЇжЁп /IBM.
ЋЇжЁп /S ­Ґ ¬®¦Ґв Ўлвм ЁбЇ®«м§®ў ­  б
Ја дЁЄ®©, вॡго饩 Ў®«ҐҐ 32Љ Ї ¬пвЁ.

/"Є®¬ ­¤л" - ‚лЇ®«­Ёвм бҐаЁо Є®¬ ­¤ SYMDEB. Љ®¬ ­¤л ¤®«¦­л
а §¤Ґ«пвмбп бЁ¬ў®«®¬ ; Ё ўлЇ®«­повбп Ї®б«Ґ
§ Јаг§ЄЁ д ©«®ў, ­® ЇҐаҐ¤ Ёе ЁбЇ®«­Ґ­ЁҐ¬.
ќв®© ®ЇжЁҐ© ¬®Јгв Ўлвм, ­ ЇаЁ¬Ґа, § ¤ ­л
Є®¬ ­¤л, ўлЇ®«­пҐ¬лҐ ў ­ з «Ґ Є ¦¤®Ј® ᥠ­б 
SYMDEB.






- 32 -






4.5. Љ®¬ ­¤л SYMDEB.




ЏаЁ Ї®¬®йЁ Є®¬ ­¤ SYMDEB ॠ«Ё§гҐвбп  «Ј®аЁв¬ ®в« ¤ЄЁ,
  в Є¦Ґ ®ЎҐбЇҐзЁў Ґвбп ўлЇ®«­Ґ­ЁҐ ®б­®ў­ле дг­ЄжЁ© SYMDEB.
Љ®¬ ­¤л SYMDEB ўў®¤пвбп ў ¤Ё «®Ј®ў®¬ ०Ё¬Ґ Ї®б«Ґ
ЇаЁЈ« и о饣® бЁ¬ў®«  - . ѓагЇЇ  Є®¬ ­¤ ¬®¦Ґв Ўлвм
ўлЇ®«­Ґ­  ¤® ­ з «  ®в« ¤ЄЁ Є Є Ї®Є § ­® ў Ї.4.4.
‚ўҐ¤Ґ­­го Є®¬ ­¤г SYMDEB ¬®¦­® ®в¬Ґ­Ёвм ­ ¦ вЁҐ¬
Є« ўЁи CONTROL-C Ё«Ё § ¤Ґа¦ вм ­ ¦ вЁҐ¬ Є« ўЁи CONTROL-S.
…б«Ё ®в« ¦Ёў Ґ¬ п Їа®Ја ¬¬  ®Ўа вЁ« бм Є ўў®¤г/ўлў®¤г, нвЁ¬Ё
Є« ўЁи ¬Ё ¬®¦­® ®в¬Ґ­Ёвм Ё«Ё § ¤Ґа¦ вм ўўҐ¤Ґ­­го Є®¬ ­¤г G.
…б«Ё Їа®Ја ¬¬  ­Ґ ®Ўа вЁ« бм Є ўў®¤г/ўлў®¤г, ®бв ­®ўЁвм ҐҐ
ўлЇ®«­Ґ­ЁҐ ¬®¦­® в®«мЄ® ᮮ⢥вбвўгойЁ¬Ё Є« ўЁи ¬Ё, Ґб«Ё
Ўл«Ё § ¤ ­л ®ЇжЁЁ /K Ё«Ё /N (Ї.4.4).
ЌҐЄ®в®алҐ Є®¬ ­¤л Ё¬Ґов Ї а ¬Ґвал, Є®в®ал¬Ё ¬®Јгв Ўлвм
зЁб« , бЁ¬ў®«л Ё«Ё ўла ¦Ґ­Ёп. Џ а ¬Ґвал, Ґб«Ё Ёе ­ҐбЄ®«мЄ®,
а §¤Ґ«повбп § Їпвл¬Ё. ЊҐ¦¤г Ё¬Ґ­Ґ¬ Є®¬ ­¤л Ё ЇҐаўл¬
Ї а ¬Ґв஬ Їа®ЎҐ«  ­Ґ вॡгҐвбп, ЁбЄ«оз п ⥠б«гз Ё, Ј¤Ґ нв®
®Ј®ў®аҐ­® ®б®Ў®.
ЌЁ¦Ґ ЇаЁўҐ¤Ґ­® ®ЇЁб ­ЁҐ бЇ®б®Ў®ў Є®¤Ёа®ў ­Ёп а §«Ёз­ле
вЁЇ®ў Ї а ¬Ґва®ў ў Є®¬ ­¤ е SYMDEB.
1. ‘Ё¬ў®«л ¬®Јг⠯।бв ў«пвм ॣЁбва,  Ўб®«ов­®Ґ
§­ зҐ­ЁҐ,  ¤аҐб ᥣ¬Ґ­в  Ё«Ё ᬥ饭ЁҐ ᥣ¬Ґ­в  Ё б®бв®пв Ё§
®¤­®Ј® Ё«Ё Ў®«ҐҐ бЁ¬ў®«®ў, ўЄ«оз п _ , ? , @ Ё $ . ЏҐаўл¬
бЁ¬ў®«®¬ ¤®«¦­  Ўлвм ЎгЄў . ‚ᥠᨬў®«л ¤®«¦­л Ўлвм
®ЇаҐ¤Ґ«Ґ­л ў бЁ¬ў®«м­®¬ д ©«Ґ. SYMDEB ­Ґ згўб⢨⥫Ґ­ Є
ᬥ­Ґ ॣЁбва . ЏаЁ б®ўЇ ¤Ґ­ЁЁ бЁ¬ў®«®ў б Ё¬Ґ­ ¬Ё ॣЁбва®ў
Ї®б«Ґ¤­ЁҐ Ё¬Ґов Ў®«миЁ© ЇаЁ®аЁвҐв.
2. —Ёб«  ЇаҐ¤бв ў«повбп ў ўЁ¤Ґ:
<зЁб«®>Y - ¤ў®Ёз­®Ґ
<зЁб«®>O - 8-аЁз­®Ґ
<зЁб«®>Q - 8-аЁз­®Ґ
<зЁб«®>T - ¤ҐбпвЁз­®Ґ
<зЁб«®>H - 16-аЁз­®Ґ
„®ЇгбвЁ¬® Є®¤Ёа®ў ­ЁҐ Є«о祢ле бЁ¬ў®«®ў Y, O, Q, T Ё H ­ 
ॣЁбвॠбва®з­ле ЎгЄў. ЏаЁ а бЇ®§­ ў ­ЁЁ зЁбҐ« ¬ ЄбЁ¬ «м­л©
ЇаЁ®аЁвҐв Ё¬Ґов 16-аЁз­лҐ зЁб« .
3. Ђ¤аҐб  ЇаҐ¤бв ў«повбп ў ўЁ¤Ґ:
<ᥣ¬Ґ­в>:<ᬥ饭ЁҐ>
<‘ҐЈ¬Ґ­в> Ё <ᬥ饭ЁҐ> ¬®Јгв Ўлвм зЁб« ¬Ё (ЇаҐ¤бв ўЁ¬л¬Ё Є Є
16-а §ап¤­лҐ), Ё¬Ґ­ ¬Ё ॣЁбва®ў Ё«Ё бЁ¬ў®« ¬Ё. Њ­®ЈЁҐ
Є®¬ ­¤л Ё¬Ґов г¬ «зЁў Ґ¬лҐ Ё¬Ґ­  ॣЁбва®ў (DS Ё«Ё CS).
4. ‚ Є зҐб⢥ ᬥ饭Ёп ¬®Јгв Ўлвм гЄ § ­л Ја ­Ёжл:
<­ з «м­л©  ¤аҐб> <Є®­Ґз­л©  ¤аҐб>
…б«Ё <Є®­Ґз­л©  ¤аҐб> ®Їг饭, ЇаҐ¤Ї®« Ј Ґвбп §­ зҐ­ЁҐ
<­ з «м­л©  ¤аҐб>+128.
5. ‚ Є зҐб⢥ ᬥ饭Ёп ¬®¦Ґв Ўлвм § ¤ ­ бзҐвзЁЄ:
<­ з «м­л©  ¤аҐб> L <зЁб«® ®ЎкҐЄв®ў>

- 33 -


ђ §¬Ґа ®ЎкҐЄв  (Ў ©в, б«®ў®, Ё­бвагЄжЁп Ё в.¤.) ®ЇаҐ¤Ґ«пҐвбп
ЁбЇ®«м§го饩 нвг Є®­бвагЄжЁо Є®¬ ­¤®©.
6. Ќ®¬Ґа «Ё­ЁЁ ЇаҐ¤бв ў«пҐв б®Ў®© Є®¬ЎЁ­ жЁо
¤ҐбпвЁз­ле зЁбҐ«, Ё¬Ґ­ д ©«®ў Ё бЁ¬ў®«®ў, ®ЇаҐ¤Ґ«пойЁе
г­ЁЄ «м­го «Ё­Ёо Ёб室­®Ј® ⥪бв  Їа®Ја ¬¬л. Ќ®¬Ґа «Ё­ЁЁ
¬®¦Ґв Ўлвм § ¤ ­ ў ваҐе а §«Ёз­ле д®а¬ е:
.+<зЁб«®> | - <зЁб«®>
.[<Ё¬п д ©« >:]<зЁб«®>
.<бЁ¬ў®«>[+<зЁб«®> | -<зЁб«®>]
ЏҐаў п д®а¬  ®ЇаҐ¤Ґ«пҐв ᬥ饭ЁҐ (ў «Ё­Ёпе) ®в­®бЁвҐ«м­®
⥪г饩 «Ё­ЁЁ Ёб室­®Ј® ⥪бв . ‚в®а п д®а¬  ®в®Ўа ¦ Ґв
 Ўб®«ов­л© ­®¬Ґа «Ё­ЁЁ ў д ©«Ґ б гЄ § ­­л¬ Ё¬Ґ­Ґ¬. …б«Ё Ё¬п
д ©«  ®Їг饭®, ЇаҐ¤Ї®« Ј Ґвбп ⥪гйЁ© д ©«, ®ЇаҐ¤Ґ«пҐ¬л©
⥪гйЁ¬Ё §­ зҐ­Ёп¬Ё ॣЁбва®ў CS Ё IP. ‚ ваҐв쥩 д®а¬Ґ
<бЁ¬ў®«> ¬®¦Ґв Ўлвм Ё­бвагЄжЁҐ© Ё«Ё ¬ҐвЄ®© Їа®жҐ¤гал. …б«Ё
§ ¤ ­® <зЁб«®>, ®­® пў«пҐвбп ᬥ饭ЁҐ¬ (ў «Ё­Ёпе)
ЁбЄ®¬®© «Ё­ЁЁ ®в­®бЁвҐ«м­® «Ё­ЁЁ, Ё¤Ґ­вЁдЁжЁа®ў ­­®©
гЄ § ­­л¬ бЁ¬ў®«®¬.
7. ‘ва®ЄЁ пў«повбп ­ Ў®а®¬ §­ зҐ­Ё© ў Є®¤Ґ ASCII Ё
¬®Јгв Ўлвм § ¤ ­л ў ¤ўге д®а¬ в е:
\&'<бЁ¬ў®«л>'
"<бЁ¬ў®«л>"
…б«Ё ў бва®ЄҐ ЇаЁбгвбвўгов бЁ¬ў®«л ' Ё«Ё " , Ёе б«Ґ¤гҐв
Є®¤Ёа®ў вм ¤ў ¦¤л.
8. ‚ла ¦Ґ­ЁҐ ЇаҐ¤бв ў«пҐв б®Ў®© Є®¬ЎЁ­ жЁо Ї а ¬Ґва®ў
Ё ®ЇҐа в®а®ў, Є®в®а п ЇаҐ®Ўа §гҐвбп ў 8-, 16- Ё«Ё 32-ЎЁв®ў®Ґ
§­ зҐ­ЁҐ. Њ®Јгв ЁбЇ®«м§®ў вмбп бЄ®ЎЄЁ. “­ а­лҐ  ¤аҐб­лҐ
®ЇҐа в®ал Ї®¤а §г¬Ґў ов ॣЁбва DS Є Є г¬ «зЁў Ґ¬го  ¤аҐб­го
Ў §г (ᥣ¬Ґ­в).
ЌЁ¦Ґ ЇаЁўҐ¤Ґ­л г­ а­лҐ ®ЇҐа в®ал (ў Ї®ап¤ЄҐ гЎлў ­Ёп
ЇаЁ®аЁвҐв®ў):
+
-
NOT - ¤®Ї®«­Ґ­ЁҐ ®ЇҐа ­¤  ¤® 1
SEG -  ¤аҐб ᥣ¬Ґ­в  ®ЇҐа ­¤ 
OFF - ᬥ饭ЁҐ ®ЇҐа ­¤ 
BY - ¬« ¤иЁ© Ў ©в Ё§ гЄ § ­­®Ј®  ¤аҐб 
WO - ¬« ¤иҐҐ б«®ў® Ё§ гЄ § ­­®Ј®  ¤аҐб 
DW - ¤ў®©­®Ґ б«®ў® Ё§ гЄ § ­­®Ј®  ¤аҐб 
POI - гЄ § вҐ«м Ё§ гЄ § ­­®Ј®  ¤аҐб  (Є Є DW)
PORT - 1 Ў ©в Ё§ гЄ § ­­®Ј® Ї®ав 
WPORT - б«®ў® Ё§ гЄ § ­­®Ј® Ї®ав 
ЌЁ¦Ґ ЇаЁўҐ¤Ґ­л ЎЁ­ а­лҐ ®ЇҐа в®ал (ў Ї®ап¤ЄҐ гЎлў ­Ёп
ЇаЁ®аЁвҐв®ў):
*
/ - ¤Ґ«Ґ­ЁҐ ­ жҐ«®
MOD - modulus
: - ЇҐаҐЄ«о祭ЁҐ ᥣ¬Ґ­в 
+
-
AND - Ї®ЎЁв®ў®Ґ €
XOR - Ї®ЎЁв®ў®Ґ ЁбЄ«оз о饥 €‹€
OR - Ї®ЎЁв®ў®Ґ €



- 34 -







4.5.1. Љ®¬ ­¤   бᥬЎ«Ёа®ў ­Ёп.



‘Ё­в ЄбЁб:

A[< ¤аҐб>]

Љ®¬ ­¤   бᥬЎ«ЁагҐв ¬­Ґ¬®­ЁзҐбЄЁҐ Ё­бвагЄжЁЁ
ᥬҐ©бвў  Їа®жҐбб®а®ў 8086 (8086, 8087, 8088, 80186, 80287,
80286 - ­Ґ§ йЁйҐ­­лҐ) Ё Ї®¬Ґй Ґв Ї®«г祭­л© Є®¤ Ї®
гЄ § ­­®¬г  ¤аҐбг. …б«Ё  ¤аҐб ­Ґ гЄ § ­, ®­ ®ЇаҐ¤Ґ«пҐвбп
ᮤҐа¦Ё¬л¬ ॣЁбва®ў CS Ё IP.
ЏаЁ ўўҐ¤Ґ­ЁЁ Є®¬ ­¤л A ўл¤ Ґвбп ⥪гйЁ©  ¤аҐб, Ё
SYMDEB ®¦Ё¤ Ґв ўўҐ¤Ґ­Ёп ­®ўле Ё­бвагЄжЁ©, Є®в®алҐ ¬®Јгв
Є®¤Ёа®ў вмбп бва®з­л¬Ё Ё«Ё § Ј« ў­л¬Ё ЎгЄў ¬Ё Ё«Ё
ўЇҐаҐ¬ҐиЄг. €­бвагЄжЁЁ  бᥬЎ«Ёаговбп Ї® ®¤­®©.
‚ў®¤ Є ¦¤®© Ё­бвагЄжЁЁ ®в¬Ґз Ґвбп ­ ¦ вЁҐ¬ Є« ўЁиЁ
ENTER. SYMDEB  бᥬЎ«ЁагҐв Ї®б«Ґ¤­оо ўўҐ¤Ґ­­го Ё­бвагЄжЁо
Ё ўл¤ Ґв ­®ўл©  ¤аҐб. Љ®­Ґж ўў®¤  Ё­бвагЄжЁ© ®Ў®§­ з Ґвбп
­ ¦ вЁҐ¬ ENTER ЎҐ§ ўў®¤Ё¬ле бЁ¬ў®«®ў.
…б«Ё ўўҐ¤Ґ­­ п Ё­бвагЄжЁп ᮤҐа¦Ёв ®иЁЎЄг, ®Ў н⮬
ўл¤ Ґвбп б®®ЎйҐ­ЁҐ, Ё ⥪гйЁ©  ¤аҐб ­Ґ Ё§¬Ґ­пҐвбп.
ЏаЁ ЁбЇ®«м§®ў ­ЁЁ Є®¬ ­¤л A ­Ґ®Ўе®¤Ё¬® б®Ў«о¤ вм
б«Ґ¤гойЁҐ Їа ўЁ« :
1. „ «м­Ё© ў®§ўа в ®ЎҐбЇҐзЁў Ґвбп ¬­Ґ¬®­ЁЄ®© RETF.
2. €­бвагЄжЁЁ ®Ўа Ў®вЄЁ бва®Є ¤®«¦­л пў­® гЄ §лў вм
¤«Ё­г бва®ЄЁ. ђҐЄ®¬Ґ­¤гҐвбп ЁбЇ®«м§®ў вм MOVSB Ё MOVSW.
3. SYMDEB  ўв®¬ вЁзҐбЄЁ  бᥬЎ«ЁагҐв Є®а®вЄЁҐ,
ў­гв७­ЁҐ Ё ¤ «м­ЁҐ бЄ зЄЁ Ё ўл§®ўл ў § ўЁбЁ¬®бвЁ ®в
¬Ґбв®Ї®«®¦Ґ­Ёп 楫Ґў®Ј®  ¤аҐб . ќв® Їа ўЁ«® ¬®¦­® ®в¬Ґ­Ёвм
Є®¤Ёа®ў ­ЁҐ¬ ЇаҐдЁЄб®ў NEAR (¤®ЇгбвЁ¬® б®Єа йҐ­ЁҐ NE) Ё FAR,
­ ЇаЁ¬Ґа:
JMP NEAR 502
JMP FAR 50A
4. SYMDEB ­Ґ ¬®¦Ґв ®ЇаҐ¤Ґ«Ёвм, ббл« овбп «Ё ®ЇҐа ­¤л
­  б«®ў® Ё«Ё ­  Ў ©в Ї ¬пвЁ. Џ®н⮬г вЁЇ ¤ ­­ле ¤®«¦Ґ­ Ўлвм
пў­® гЄ § ­ ЇаҐдЁЄб ¬Ё WORD (¤®ЇгбвЁ¬® б®Єа йҐ­ЁҐ WO) PTR
Ё«Ё BYTE (BY) PTR, ­ ЇаЁ¬Ґа:
MOV WORD PTR [bp],1
MOV BY PTR [si-1],symbol
5. SYMDEB ­Ґ ¬®¦Ґв ®ЇаҐ¤Ґ«Ёвм, ббл« Ґвбп «Ё ®ЇҐа ­¤ ­ 
®Ў« бвм Ї ¬пвЁ Ё«Ё нв® ­ҐЇ®б।б⢥­­л© ®ЇҐа ­¤. Џ® нв®©
ЇаЁзЁ­Ґ ббл«Є  ­  ®Ў« бвм Ї ¬пвЁ ¤®«¦­  Ўлвм § Є«о祭  ў
®¤Ё­ а­лҐ Єў ¤а в­лҐ бЄ®ЎЄЁ.
6. „«п ¤ЁаҐЄвЁў DB Ё DW  бᥬЎ«Ёаговбп Ў ©в Ё«Ё б«®ў®
­ҐЇ®б।б⢥­­® ў Ї ¬пвЁ.
7. SYMDEB Ї®¤¤Ґа¦Ёў Ґв ўбҐ д®а¬л Є®бўҐ­­®-ॣЁбва®ў®©
 ¤аҐб жЁЁ, ­ ЇаЁ¬Ґа:
ADD bx,34[bp+2].[si-1]

- 35 -


pop [bp+di]
push [SI]
8. ђ бЇ®§­ овбп ўбҐ бЁ­®­Ё¬л Є®¤®ў (¤«п Є®¬ ­¤
ЇҐаҐе®¤ ). ђҐ§г«мв в®¬ а Ў®вл Є®¬ ­¤л ॠбᥬЎ«Ёа®ў ­Ёп U
пў«повбп в Є¦Ґ бЁ­®­Ё¬л.
9. ЌҐ б«Ґ¤гҐв  бᥬЎ«Ёа®ў вм Ё ЁбЇ®«­пвм Ё­бвагЄжЁЁ
Їа®жҐбб®а®ў 8087 Ё 80287, Ґб«Ё бЁб⥬  ­Ґ ®ЎҐбЇҐзҐ­  в ЄЁ¬Ё
б®Їа®жҐбб®а ¬Ё. Ќ ЇаЁ¬Ґа, ЁбЇ®«м§®ў ­ЁҐ ў в Є®© бЁвг жЁЁ
Ё­бвагЄжЁЁ WAIT Ї®¦Ґв "Ї®ўҐбЁвм" бЁб⥬г.






4.5.2. ’®зЄЁ ўл室 .



SYMDEB ЇаҐ¤®бв ў«пҐв Ї®«м§®ў вҐ«о ў®§¬®¦­®бвм ўбв ўЁвм
ў ⥫® вҐбвЁа㥬®© Їа®Ја ¬¬л ­ Ў®а в®зҐЄ ўл室 , ¤®бвЁ¦Ґ­ЁҐ
Є®в®але ЇаЁ ЁбЇ®«­Ґ­ЁЁ Є®¤ , ўл§®ўҐв ЇаҐЄа йҐ­ЁҐ а Ў®вл
Їа®Ја ¬¬л, ўл¤ зг ­  ¤ЁбЇ«Ґ© ⥪г饣® б®бв®п­Ёп ўбҐе д« Ј®ў
Ё ॣЁбва®ў ў д®а¬ вҐ Є®¬ ­¤л R (Ї.4.5.22) Ё ў®§ўа в ў
SYMDEB.
ЌЁ¦Ґ ®ЇЁб ­л Є®¬ ­¤л ¬ ­ЁЇг«пжЁЁ б в®зЄ ¬Ё ўл室 .


1. “бв ­®ўЄ  в®зЄЁ ўл室 . ‘Ё­в ЄбЁб:

BP [<зЁб«®>]< ¤аҐб>[<бзҐвзЁЄ Їа®ЇгбЄ®ў>]["<Є®¬ ­¤л>"]

’®зЄ  ўл室  ўбв ў«пҐвбп Ї® гЄ § ­­®¬г  ¤аҐбг. ’®зЄЁ
ўл室 , ўбв ў«пҐ¬лҐ Ї® Є®¬ ­¤Ґ BP, ў ®в«ЁзЁҐ ®в в®зҐЄ
ўл室 , ᮧ¤ ў Ґ¬ле Є®¬ ­¤®© G, ®бв овбп ў ⥫Ґ Їа®Ја ¬¬л (ў
Ї ¬пвЁ, ࠧ㬥Ґвбп) ¤® вҐе Ї®а, Ї®Є  ­Ґ Ўг¤гв г¤ «Ґ­л
Є®¬ ­¤®© BC.
SYMDEB Ї®§ў®«пҐв гбв ­ ў«Ёў вм ¤® 10 в®зҐЄ ўл室  б
­®¬Ґа ¬Ё ®в 0 ¤® 9. …б«Ё бЇҐжЁдЁжЁа®ў ­® <зЁб«®>, ®­® § ¤ Ґв
­®¬Ґа ўбв ў«пҐ¬®© в®зЄЁ, ў Їа®вЁў­®¬ б«гз Ґ Ї®¤а §г¬Ґў Ґвбп
ЇҐаў п ¤®бвгЇ­ п в®зЄ .
<Ђ¤аҐб> ¬®¦Ґв ®ЇаҐ¤Ґ«пвм ­ з «® ­ҐЄ®в®а®© ॠ«м­®©
Ё­бвагЄжЁЁ.
<‘зҐвзЁЄ Їа®ЇгбЄ®ў> § ¤ Ґв зЁб«® "е®«®бвле"
ўлЇ®«­Ґ­Ё© в®зЄЁ ўл室 , Є®Ј¤  ҐҐ ¤Ґ©бвўЁҐ ЁЈ­®аЁагҐвбп, ¤®
ЇҐаў®Ј® ҐҐ ба Ў влў ­Ёп. ‘зҐвзЁЄ еа ­Ёвбп Є Є 16-ЎЁв®ў®Ґ
зЁб«®.
<Љ®¬ ­¤л> SYMDEB Ўг¤гв ўлЇ®«­пвмбп ЇаЁ Є ¦¤®¬
ба Ў влў ­ЁЁ в®зЄЁ ўл室 . „агЈ ®в ¤агЈ  ®­Ё ¤®«¦­л
®в¤Ґ«пвмбп бЁ¬ў®«®¬ ; .


2. €§кпвЁҐ в®зҐЄ ўл室 . ‘Ё­в ЄбЁб:

BC <бЇЁб®Є> | *

- 36 -



<‘ЇЁб®Є> ЇаҐ¤бв ў«пҐв б®Ў®© Ї®б«Ґ¤®ў вҐ«м­®бвм 楫ле
зЁбҐ« ЎҐ§ §­ Є  ў ЇаҐ¤Ґ« е ®в 0 ¤® 9. ’®зЄЁ ўл室  б
­®¬Ґа ¬Ё Ё§ нв®Ј® бЇЁбЄ  г¤ «повбп Ё§ Їа®Ја ¬¬л. …б«Ё
бЇҐжЁдЁжЁа®ў ­® * , г¤ «повбп ўбҐ в®зЄЁ.


3. Ѓ«®ЄЁа®ўЄ  в®зҐЄ ўл室 . ‘Ё­в ЄбЁб:

BD <бЇЁб®Є> | *

Љ®¬ ­¤  ўлЇ®«­пҐв дг­ЄжЁЁ,  ­ «®ЈЁз­лҐ дг­ЄжЁп¬
Є®¬ ­¤л BC, ­® в®зЄЁ ­Ґ г¤ «повбп Ё§ Їа®Ја ¬¬л,   ўаҐ¬Ґ­­®
Ў«®ЄЁаговбп ¤® ўлЇ®«­Ґ­Ёп ᮮ⢥вбвўго饩 Є®¬ ­¤л BE.


4. ђ §Ў«®ЄЁа®ўЄ  в®зҐЄ ўл室 . ‘Ё­в ЄбЁб:

BE <бЇЁб®Є> | *

Љ®¬ ­¤  BE Їа®вЁў®Ї®«®¦­  Ї® дг­ЄжЁп¬ Є®¬ ­¤Ґ BD.


5. ‚л¤ з  бЇЁбЄ  в®зҐЄ ўл室 . ‘Ё­в ЄбЁб:

BL

Џ® нв®© Є®¬ ­¤Ґ ўл¤ Ґвбп Ё­д®а¬ жЁп ® ⥪г饬
а бЇ®«®¦Ґ­ЁЁ ᮧ¤ ­­ле Є®¬ ­¤®© BP в®зЄ е ўл室 , ўЄ«оз ой п
­®¬Ґа в®зЄЁ, бв вгб Ў«®ЄЁа®ўЄЁ,  ¤аҐб, зЁб«® ®бв ўиЁебп
Їа®ЇгбЄ®ў, ў бЄ®ЎЄ е - Ёб室­®Ґ §­ зҐ­ЁҐ бзҐвзЁЄ  Їа®ЇгбЄ®ў,
  в Є¦Ґ ­®¬Ґа «Ё­ЁЁ Ёб室­®Ј® ⥪бв , Ґб«Ё в ЄЁҐ ­®¬Ґа 
ЁбЇ®«м§говбп.
‘в вгб Ў«®ЄЁа®ўЄЁ ¬®¦Ґв ЇаЁ­Ё¬ вм б«Ґ¤гойЁҐ §­ зҐ­Ёп:
e ¤«п а §Ў«®ЄЁа®ў ­­®© в®зЄЁ, d ¤«п § Ў«®ЄЁа®ў ­­®© в®зЄЁ
Ё«Ё v ¤«п ўЁавг «м­®© в®зЄЁ. ’®зЄ  ўл室  бзЁв Ґвбп
ўЁавг «м­®©, Ґб«Ё ®­  Ўл«  ўбв ў«Ґ­  ў д ©« ў в® ўаҐ¬п,
Є®Ј¤  ®­ ҐйҐ ­Ґ Ўл« § Ја㦥­.







4.5.3. Љ®¬¬Ґ­в аЁЁ.



‘Ё­в ЄбЁб:

* <Є®¬¬Ґ­в аЁ©>

’ҐЄбв Є®¬¬Ґ­в аЁп ўлў®¤Ёвбп ­  ¤ЁбЇ«Ґ©.


- 37 -







4.5.4. Љ®¬ ­¤  ба ў­Ґ­Ёп.


‘Ё­в ЄбЁб:

C <Ја ­Ёжл> < ¤аҐб>

Џ® нв®© Є®¬ ­¤Ґ Ў ©вл Ї ¬пвЁ ў гЄ § ­­ле Ја ­Ёж е
ба ў­Ёў овбп б ᮮ⢥вбвўгойЁ¬Ё Ё¬ Ў ©в ¬Ё, ­ зЁ­ п б
гЄ § ­­®Ј®  ¤аҐб .
…б«Ё ўбҐ Ў ©вл б®ўЇ ¤ ов, SYMDEB ®Їпвм ўл¤ Ґв бў®©
ЇаЁЈ« и ойЁ© бЁ¬ў®«. ‚ Їа®вЁў­®¬ б«гз Ґ ЇаҐ¤ў аЁвҐ«м­®
ўл¤ овбп ўбҐ Ї ал ­Ґб®ўЇ ¤ ойЁе Ў ©в®ў.





4.5.5. Љ®¬ ­¤  "ўл¤ вм".


‘Ё­в ЄбЁб:

?<ўла ¦Ґ­ЁҐ>

‡­ зҐ­ЁҐ бЇҐжЁдЁжЁа®ў ­­®Ј® ўла ¦Ґ­Ёп ўлзЁб«пҐвбп Ё
ўл¤ Ґвбп ­  Є®­б®«м ў а §«Ёз­ле д®а¬ в е. ‚л¤ ў Ґ¬ п
Ё­д®а¬ жЁп ўЄ«оз Ґв ў бҐЎп Ї®«­л©  ¤аҐб, 16-ЎЁв®ў®Ґ
16-аЁз­®Ґ §­ зҐ­ЁҐ, Ї®«­®Ґ 32-ЎЁв®ў®Ґ 16-аЁз­®Ґ §­ зҐ­ЁҐ,
¤ҐбпвЁз­®Ґ §­ зҐ­ЁҐ ў бЄ®ЎЄ е Ё §­ зҐ­ЁҐ бва®ЄЁ ў ¤ў®©­ле
Є ўлзЄ е. ‘Ё¬ў®«л бва®ЄЁ ЇаҐ¤бв ў«повбп в®зЄ ¬Ё, Ґб«Ё Ёе
§­ зҐ­ЁҐ ¬Ґ­миҐ 32 (20h) Ё«Ё Ў®«миҐ 126 (7Eh).
‚ла ¦Ґ­ЁҐ ¬®¦Ґв Ўлвм Є®¬ЎЁ­ жЁҐ© зЁбҐ«, бЁ¬ў®«®ў,
 ¤аҐб®ў Ё ®ЇҐа в®а®ў.





4.5.6. Љ®¬ ­¤л ¤ ¬Ї .


‘«Ґ¤гойЁҐ Є®¬ ­¤л SYMDEB ®ЎҐбЇҐзЁў ов ўл¤ зг ­ 
Є®­б®«м ¤ ¬Ї  ®ЇҐа вЁў­®© Ї ¬пвЁ:


1. „ ¬Ї Ї ¬пвЁ Ї®  ¤аҐбг Ё«Ё ў Ја ­Ёж е. ‘Ё­в ЄбЁб:

D [< ¤аҐб> | <Ја ­Ёжл>]


- 38 -


”®а¬ в ¤ ¬Ї  ®ЇаҐ¤Ґ«пҐвбп ЇаҐ¤л¤г饩 ўўҐ¤Ґ­­®©
Є®¬ ­¤®© ¤ ¬Ї . …б«Ё ¦Ґ нв® ЇҐаў п ўў®¤Ё¬ п Є®¬ ­¤  ¤ ¬Ї ,
ЇаҐ¤Ї®« Ј Ґвбп д®а¬ в Є®¬ ­¤л DB.
Љ®¬ ­¤  D ўл¤ Ґв ®¤­г Ё«Ё Ў®«ҐҐ «Ё­Ё© ў § ўЁбЁ¬®бвЁ ®в
в®Ј®, < ¤аҐб> Ё«Ё <Ја ­Ёжл> гЄ § ­л. ‚л¤ Ґвбп Ї® ¬Ґ­м襩
¬ҐаҐ ®¤­® §­ зҐ­ЁҐ. …б«Ё бЇҐжЁдЁжЁа®ў ­л <Ја ­Ёжл>, ўл¤ овбп
ўбҐ §­ зҐ­Ёп ў ­Ёе. …б«Ё ®ЇҐа ­¤ ®Їг饭, ўл¤ Ґвбп ᮤҐа¦Ё¬®Ґ
Ї ¬пвЁ, ­ зЁ­ о饩бп ба §г Ї®б«Ґ ®Ў« бвЁ, ўл¤ ­­®©
ЇаҐ¤л¤г饩 Є®¬ ­¤®© ¤ ¬Ї . …б«Ё а ­миҐ ¤ ¬ЇЁа®ў ­Ёп ­Ґ
Їа®Ё§ў®¤Ё«®бм, ЁбЇ®«м§гҐвбп ᮤҐа¦Ё¬®Ґ ॣЁбва  IP,   Ґб«Ё Ё
нв®в ॣЁбва ­Ґ Ўл« ®ЇаҐ¤Ґ«Ґ­, ЁбЇ®«м§гҐвбп ᮤҐа¦Ё¬®Ґ
ॣЁбва  DS.


2. „ ¬Ї Ї ¬пвЁ Ї®  ¤аҐбг Ё«Ё ў Ја ­Ёж е ў Є®¤Ґ ASCII.
‘Ё­в ЄбЁб:

DA [< ¤аҐб> | <Ја ­Ёжл>]

‚л¤ Ґвбп ®¤­  Ё«Ё Ў®«ҐҐ «Ё­Ё© ў § ўЁбЁ¬®бвЁ ®в в®Ј®,
< ¤аҐб> Ё«Ё <Ја ­Ёжл> гЄ § ­л. Њ®¦Ґв Ўлвм ўл¤ ­® ¤® 48
бЁ¬ў®«®ў ў «Ё­Ёо. ‘Ё¬ў®«л, ­Ґ Ё¬ҐойЁҐ  ­ «®Ј®ў ў Є®¤Ґ ASCII,
в.Ґ. б® §­ зҐ­ЁҐ¬, Ў®«миЁ¬ 7Eh Ё«Ё ¬Ґ­миЁ¬ 20h, ®Ў®§­ з овбп
в®зЄ ¬Ё.
…б«Ё бЇҐжЁдЁжЁа®ў ­ < ¤аҐб>, ўл¤ Ґвбп ᮤҐа¦Ё¬®Ґ
Ї ¬пвЁ ¤® Ў«Ё¦ ©иҐЈ® ­г«Ґў®Ј® Ў ©в  Ё«Ё 128 Ў ©в®ў. …б«Ё
Ї а ¬Ґва ®Їг饭, ўл¤ овбп §­ зҐ­Ёп ўбҐе Ў ©в®ў, ­ зЁ­ п б
­ҐЇ®б।б⢥­­® б«Ґ¤го饣® §  ўл¤ ­­л¬ ЇаҐ¤л¤г饩 Є®¬ ­¤®©
¤ ¬Ї , ¤® Ў«Ё¦ ©иҐЈ® ­г«Ґў®Ј® Ё«Ё 128 Ў ©в®ў. …б«Ё ЇаЁ
§ ¤ ­ЁЁ Ја ­Ёж ЁбЇ®«м§®ў ­® L, ўл¤ Ґвбп гЄ § ­­®Ґ зЁб«®
Ў ©в®ў.


3. „ ¬Ї Ї ¬пвЁ Ї® Ў ©в ¬. ‘Ё­в ЄбЁб:

DB [< ¤аҐб> | <Ја ­Ёжл>]

‚л¤ Ґвбп Є®¬ЎЁ­Ёа®ў ­­л© (16-аЁз­л© Ё бЁ¬ў®«м­л© ў
Є®¤Ґ ASCII) ¤ ¬Ї Ї ¬пвЁ, ­ зЁ­ п б гЄ § ­­®Ј®  ¤аҐб  Ё«Ё ў
гЄ § ­­ле Ја ­Ёж е. …б«Ё гЄ § ­ < ¤аҐб> ўл¤ овбп §­ зҐ­Ёп
128 Ў ©в®ў.


4. „ ¬Ї Ї ¬пвЁ Ї® б«®ў ¬. ‘Ё­в ЄбЁб:

DW [< ¤аҐб> | <Ја ­Ёжл>]

Ђ­ «®ЈЁз­® DB, ­® ЇаЁ гЄ § ­ЁЁ  ¤аҐб  ўл¤ Ґвбп
ᮤҐа¦Ё¬®Ґ 64 б«®ў Ї ¬пвЁ.


5. „ ¬Ї Ї ¬пвЁ Ї® ¤ў®©­л¬ б«®ў ¬. ‘Ё­в ЄбЁб:

DD [< ¤аҐб> | <Ја ­Ёжл>]


- 39 -


Ђ­ «®ЈЁз­® DB, ­® ЇаЁ гЄ § ­ЁЁ  ¤аҐб  ўл¤ Ґвбп
ᮤҐа¦Ё¬®Ґ 32 ¤ў®©­ле б«®ў Ї ¬пвЁ.


6. „ ¬Ї Є®а®вЄЁе ¤ҐбпвЁз­ле зЁбҐ«. ‘Ё­в ЄбЁб:

DS [< ¤аҐб> | <Ја ­Ёжл>]

‚л¤ Ґвбп Є®¬ЎЁ­Ёа®ў ­­л© (16-аЁз­л© Ё ў д®а¬Ґ
Є®а®вЄЁе, 4-Ў ©в­ле ¤ҐбпвЁз­ле зЁбҐ« б Ї« ў о饩 в®зЄ®©)
¤ ¬Ї Ї ¬пвЁ, ­ зЁ­ п б гЄ § ­­®Ј®  ¤аҐб , Ё«Ё ў гЄ § ­­ле
Ја ­Ёж е.
‚л¤ Ґвбп ®¤­  Ё«Ё Ў®«ҐҐ «Ё­Ё© ў § ўЁбЁ¬®бвЁ ®в в®Ј®,
< ¤аҐб> Ё«Ё <Ја ­Ёжл> гЄ § ­л.
‚л¤ Ґвбп Ї® ¬Ґ­м襩 ¬ҐаҐ ®¤­® зЁб«®. …б«Ё
бЇҐжЁдЁжЁа®ў ­л Ја ­Ёжл, ўл¤ овбп ўбҐ зЁб«  ў Ёе ЇаҐ¤Ґ« е.


7. „ ¬Ї ¤«Ё­­ле ¤ҐбпвЁз­ле зЁбҐ«. ‘Ё­в ЄбЁб:

DL [< ¤аҐб> | <Ја ­Ёжл>]

Љ®¬ ­¤   ­ «®ЈЁз­  DS, ­® ®ЇҐаЁагҐв б ¤«Ё­­л¬Ё (8
Ў ©в®ў) ¤ҐбпвЁз­л¬Ё зЁб« ¬Ё.


8. „ ¬Ї 10-Ў ©в­ле ¤ҐбпвЁз­ле зЁбҐ«. ‘Ё­в ЄбЁб:

DT [< ¤аҐб> | <Ја ­Ёжл>]

Љ®¬ ­¤   ­ «®ЈЁз­  DS, ­® ®ЇҐаЁагҐв б 10-Ў ©в­л¬Ё
¤ҐбпвЁз­л¬Ё зЁб« ¬Ё.





4.5.7. Љ®¬ ­¤л ўў®¤  б Є« ўЁ вгал.


ЏаЁ Ї®¬®йЁ Є®¬ ­¤ ўў®¤  б Є« ўЁ вгал ¤ ­­лҐ ¬®Јгв Ўлвм
ўўҐ¤Ґ­л ­ҐЇ®б।б⢥­­® ў Ї ¬пвм.
ЋЇЁб ­ЁҐ Є®¬ ­¤ ўў®¤  б Є« ўЁ вгал ЇаЁўҐ¤Ґ­® ­Ё¦Ґ.


1. ‚ў®¤ §­ зҐ­Ё©. ‘Ё­в ЄбЁб:

E < ¤аҐб> [<бЇЁб®Є>]

Ћ¤­® Ё«Ё Ў®«ҐҐ §­ зҐ­Ё© ўў®¤пвбп ў Ї ¬пвм, ­ зЁ­ п б
гЄ § ­­®Ј®  ¤аҐб . ђ §¬Ґа §­ зҐ­Ё© гбв ­ ў«Ёў Ґвбп
ЇаҐ¤л¤г饩 Є®¬ ­¤®© ўў®¤  б Є« ўЁ вгал,   Ґб«Ё ҐҐ ­Ґ Ўл«®,
ЇаҐ¤Ї®« Ј Ґвбп EB.
…б«Ё н«Ґ¬Ґ­в бЇЁбЄ  § ¤ ­ ­ҐЄ®а४⭮, бЇЁб®Є
ЁЈ­®аЁагҐвбп.

- 40 -


…б«Ё бЇЁб®Є ®Їг饭, SYMDEB § Їа иЁў Ґв §­ зҐ­Ёп ў
¤Ё «®Ј®ў®¬ ०Ё¬Ґ б гЄ § ­ЁҐ¬ ⥪г饣®  ¤аҐб . Љ®­Ґж бЇЁбЄ 
ў н⮬ б«гз Ґ ®Ў®§­ з Ґвбп ­ ¦ вЁҐ¬ Є« ўЁиЁ ENTER ЎҐ§
гЄ § ­Ёп §­ зҐ­Ёп.



2. ‚ў®¤ Ў ©в®ў. ‘Ё­в ЄбЁб:

EB < ¤аҐб> [<бЇЁб®Є>]

Ћ¤­® Ё«Ё Ў®«ҐҐ зЁбҐ«, § ­Ё¬ ойЁе 1 Ў ©в, ўў®¤пвбп ў
Ї ¬пвм, ­ зЁ­ п б гЄ § ­­®Ј®  ¤аҐб .
…б«Ё бЇЁб®Є ®Їг饭, SYMDEB § Їа иЁў Ґв §­ зҐ­Ёп ў
¤Ё «®Ј®ў®¬ ०Ё¬Ґ б гЄ § ­ЁҐ¬ ⥪г饣®  ¤аҐб . ЏаЁ н⮬
Ё¬ҐҐвбп ў®§¬®¦­®бвм § ¬Ґ­Ёвм Ё«Ё Їа®ЇгбвЁвм §­ зҐ­ЁҐ,
ўҐа­гвмбп Є ЇаҐ¤л¤г饬㠧­ зҐ­Ёо, ўл©вЁ Ё§ Є®¬ ­¤л.
„«п § ¬Ґ­л зЁб«  б«Ґ¤гҐв § ЇЁб вм ­®ў®Ґ §­ зҐ­ЁҐ Ї®б«Ґ
⥪г饣®.
„«п Їа®ЇгбЄ  зЁб«  ­Ґ®Ўе®¤Ё¬® ­ ¦ вм SPACE.
„«п ў®§ўа в  Є ЇаҐ¤л¤г饬г зЁб«г б«Ґ¤гҐв ўўҐбвЁ - .
„«п ўл室  Ё§ Є®¬ ­¤л б«г¦Ёв Є« ўЁи  ENTER.


3. ‚ў®¤ Ў ©в®ў. ‘Ё­в ЄбЁб:

EA < ¤аҐб> [<бЇЁб®Є>]

Ђ­ «®ЈЁз­® EB.


4. ‚ў®¤ б«®ў. ‘Ё­в ЄбЁб:

EW < ¤аҐб> [<§­ зҐ­ЁҐ>]

“Є § ­­®Ґ §­ зҐ­ЁҐ ў д®а¬ вҐ б«®ў  ўў®¤Ёвбп ў Ї ¬пвм
Ї® гЄ § ­­®¬г  ¤аҐбг. Џ®б«Ґ ўў®¤  SYMDEB § Їа иЁў Ґв
§­ зҐ­ЁҐ б«Ґ¤гойЁе 4 Ў ©в®ў. Љ®­Ґж ўў®¤  ®Ў®§­ з Ґвбп
­ ¦ вЁҐ¬ Є« ўЁиЁ ENTER ЎҐ§ гЄ § ­Ёп §­ зҐ­Ёп.


5. ‚ў®¤ ¤ў®©­ле б«®ў. ‘Ё­в ЄбЁб:

ED < ¤аҐб> [<§­ зҐ­ЁҐ>]

“Є § ­­®Ґ §­ зҐ­ЁҐ ў д®а¬ вҐ ¤ў®©­®Ј® б«®ў  ўў®¤Ёвбп ў
Ї ¬пвм Ї® гЄ § ­­®¬г  ¤аҐбг. „ў®©­®Ґ б«®ў® Є®¤ЁагҐвбп Є Є
Ї а  б«®ў, а §¤Ґ«Ґ­­ле бЁ¬ў®«®¬ : . Џ®б«Ґ ўў®¤  SYMDEB
§ Їа иЁў Ґв §­ зҐ­ЁҐ б«Ґ¤гойЁе 8 Ў ©в®ў. Љ®­Ґж ўў®¤ 
®Ў®§­ з Ґвбп ­ ¦ вЁҐ¬ Є« ўЁиЁ ENTER ЎҐ§ гЄ § ­Ёп §­ зҐ­Ёп.


6. ‚ў®¤ Є®а®вЄЁе ¤ҐбпвЁз­ле зЁбҐ«. ‘Ё­в ЄбЁб:

ES < ¤аҐб> [<§­ зҐ­ЁҐ>]

- 41 -



“Є § ­­®Ґ §­ зҐ­ЁҐ ў д®а¬ вҐ Є®а®вЄ®Ј® (4 Ў ©в )
¤ҐбпвЁз­®Ј® зЁб«  б Ї« ў о饩 в®зЄ®© ўў®¤Ёвбп ў Ї ¬пвм Ї®
гЄ § ­­®¬г  ¤аҐбг. Џ®б«Ґ ўў®¤  SYMDEB § Їа иЁў Ґв §­ зҐ­ЁҐ
б«Ґ¤гойЁе 4 Ў ©в®ў. Љ®­Ґж ўў®¤  ®Ў®§­ з Ґвбп ­ ¦ вЁҐ¬
Є« ўЁиЁ ENTER ЎҐ§ гЄ § ­Ёп §­ зҐ­Ёп.


7. ‚ў®¤ ¤«Ё­­ле ¤ҐбпвЁз­ле зЁбҐ«. ‘Ё­в ЄбЁб:

EL < ¤аҐб> [<§­ зҐ­ЁҐ>]

Љ®¬ ­¤   ­ «®ЈЁз­  ES, ­® ®ЇҐаЁагҐв б ¤«Ё­­л¬Ё (8
Ў ©в®ў) ¤ҐбпвЁз­л¬Ё зЁб« ¬Ё, Є®в®алҐ ЇаҐ¤бв ў«повбп Ї а®©
зЁбҐ«, а §¤Ґ«Ґ­­ле бЁ¬ў®«®¬ : .


8. ‚ў®¤ 10-Ў ©в­ле ¤ҐбпвЁз­ле зЁбҐ«. ‘Ё­в ЄбЁб:

ET < ¤аҐб> [<§­ зҐ­ЁҐ>]

Љ®¬ ­¤   ­ «®ЈЁз­  EL, ­® ®ЇҐаЁагҐв б 10-Ў ©в­л¬Ё
¤ҐбпвЁз­л¬Ё зЁб« ¬Ё.






4.5.8. Џа®б¬®ва бЁ¬ў®«м­®Ј® Ї« ­ .


‘Ё­в ЄбЁб:

X [*]
X? [<Ё¬п Ї« ­ >!][<Ё¬п ᥣ¬Ґ­в >:][<бЁ¬ў®«>]

SYMDEB ᮧ¤ Ґв бЁ¬ў®«м­л© Ї« ­ ¤«п Є ¦¤®Ј® бЁ¬ў®«м­®Ј®
д ©« , бЇҐжЁдЁжЁа®ў ­­®Ј® ў Є®¬ ­¤­®© бва®ЄҐ § ЇгбЄ  SYMDEB.
”®а¬  Є®¬ ­¤л X ®ЎҐбЇҐзЁў Ґв ўл¤ зг Ё¬Ґ­ Ё § Ја㧮з­ле
 ¤аҐб®ў ᥣ¬Ґ­в®ў Ё бЁ¬ў®«®ў ⥪г饣® бЁ¬ў®«м­®Ј® Ї« ­ .
…б«Ё бЇҐжЁдЁжЁа®ў ­® * , ўл¤ овбп Ё¬Ґ­  Ё  ¤аҐб  ўбҐе
§ Ја㦥­­ле ў ¤ ­­л© ¬®¬Ґ­в бЁ¬ў®«м­ле Ї« ­®ў.
”®а¬  Є®¬ ­¤л X? ®ЎҐбЇҐзЁў Ґв ўл¤ зг ®¤­®Ј® Ё«Ё Ў®«ҐҐ
бЁ¬ў®«®ў ў бЁ¬ў®«м­®¬ Ї« ­Ґ. …б«Ё гЄ § ­® Ё¬п бЁ¬ў®«м­®Ј®
Ї« ­ , ўл¤ Ґвбп Ё­д®а¬ жЁп ®Ў н⮬ Ї« ­Ґ (<Ё¬п бЁ¬ў®«м­®Ј®
Ї« ­ > ¤®«¦­® ЇаҐ¤бв ў«пвм Ё¬п ᮮ⢥вбвўго饣® д ©«  ЎҐ§
а биЁаҐ­Ёп). …б«Ё § ¤ ­® Ё¬п ᥣ¬Ґ­в , ўл¤ овбп Ё¬п Ё
§ Ја㧮з­л©  ¤аҐб нв®Ј® ᥣ¬Ґ­в . …б«Ё бЇҐжЁдЁжЁа®ў ­
бЁ¬ў®«, ўл¤ овбп  ¤аҐб ᥣ¬Ґ­в  Ё ᬥ饭ЁҐ нв®Ј® бЁ¬ў®« .
„«п в®Ј®, зв®Ўл Ї®«гзЁвм Ё­д®а¬ жЁо ® ­ҐбЄ®«мЄЁе бЁ¬ў®« е
Ё«Ё ᥣ¬Ґ­в е, б«Ґ¤гҐв § ¤ ў вм з бвЁз­лҐ Ё¬Ґ­  б
ЁбЇ®«м§®ў ­ЁҐ¬ бЁ¬ў®«  * .



- 42 -





4.5.9. Љ®¬ ­¤  "­ Ї®«­Ґ­Ёп".


‘Ё­в ЄбЁб:

F <Ја ­Ёжл> <бЇЁб®Є>

Џ ¬пвм ў гЄ § ­­ле Ја ­Ёж е "­ Ї®«­пҐвбп" §­ зҐ­Ёп¬Ё
Ё§ гЄ § ­­®Ј® бЇЁбЄ . …б«Ё Ја ­Ёжл ®ЇаҐ¤Ґ«пов Ў®«миҐ Ї ¬пвЁ,
祬 ¬®¦Ґв § ­пвм бЇЁб®Є, бЇЁб®Є ­ зЁ­ Ґв ®Ўа Ў влў вмбп
б­ з « . …б«Ё ¦Ґ ¤«Ё­­ҐҐ бЇЁб®Є, ҐЈ® ­Ґ Ї®¬Ґй ойЁ©бп ў
Ја ­Ёжл ®бв в®Є ЁЈ­®аЁагҐвбп.





4.5.10. Љ®¬ ­¤  Go.


‘Ё­в ЄбЁб:

G [=< ¤аҐб ­ з «  Їа®Ја ¬¬л>][< ¤аҐб  в®зҐЄ ўл室 >]

Џ® Є®¬ ­¤Ґ G гЇа ў«Ґ­ЁҐ ЇҐаҐ¤ Ґвбп Їа®Ја ¬¬Ґ Ї®
гЄ § ­­®¬г  ¤аҐбг ­ з « . ‚лЇ®«­Ґ­ЁҐ Їа®¤®«¦ Ґвбп ¤® Є®­ж 
Їа®Ја ¬¬л Ё«Ё ¤® ¤®бвЁ¦Ґ­Ёп в®зҐЄ ўл室 , Ґб«Ё ®­Ё гЄ § ­л.
Џа®Ја ¬¬  ®бв ­ ў«Ёў Ґвбп в Є¦Ґ ­  в®зЄ е ўл室 , ў­ҐбҐ­­ле
Є®¬ ­¤®© BP.
…б«Ё  ¤аҐб ­ з «  Їа®Ја ¬¬л ®Їг饭, гЇа ў«Ґ­ЁҐ
ЇҐаҐ¤ Ґвбп Ї®  ¤аҐбг, ®ЇаҐ¤Ґ«пҐ¬®¬г ᮤҐа¦Ё¬л¬ ॣЁбва®ў CS
Ё IP.
„«п ЇҐаҐ¤ зЁ гЇа ў«Ґ­Ёп Їа®Ја ¬¬Ґ ЁбЇ®«м§гҐвбп
Ё­бвагЄжЁп IRET. ЏаЁ н⮬ SYMDEB ᮮ⢥вбвўгойЁ¬ ®Ўа §®¬
гбв ­ ў«Ёў Ґв гЄ § вҐ«м б⥪  Ї®«м§®ў вҐ«п Ё § ­®бЁв ў нв®в
б⥪ д« ЈЁ Ё ॣЁбвал CS Ё IP. ‘«Ґ¤гҐв Ё¬Ґвм ў ўЁ¤г, зв®
Ґб«Ё б⥪ Ї®«м§®ў вҐ«п ­Ґ ᮤҐа¦Ёв е®вп Ўл 6 Ў ©в®ў
¤®бвгЇ­®© Ї ¬пвЁ, ўлЇ®«­Ґ­ЁҐ Є®¬ ­¤л G ¬®¦Ґв "Ї®ўҐбЁвм"
бЁб⥬г.
‚ᥠ§­ зҐ­Ёп ЎҐ§ ЇаҐ¤иҐбвўго饣® = а бб¬ ваЁў овбп
Є Є  ¤аҐб  в®зҐЄ ўл室 . „®ЇгбвЁ¬® § ¤ ­ЁҐ ¤® 10 в®зҐЄ
ўл室 . €е  ¤аҐб  ¤®«¦­л гЄ §лў вм ­  ­ з «® Ё­бвагЄжЁЁ.
„«п ᮧ¤ ­Ёп в®зЄЁ ўл室  SYMDEB Ї® Є ¦¤®¬г
бЇҐжЁдЁжЁа®ў ­­®¬г  ¤аҐбг Ї®¬Ґй Ґв Ё­бвгЄжЁо INT б Є®¤®¬
ЇаҐалў ­Ёп 204 (0CCh). ЏаЁ ўл室Ґ Ё§ Їа®Ја ¬¬л ў ®¤­®© Ё§
нвЁе в®зҐЄ ўбҐ ў­ҐбҐ­­лҐ Ё­бвагЄжЁЁ INT г¤ «повбп Ё§
Їа®Ја ¬¬л. Ћ¤­ Є®, Ґб«Ё ўлЇ®«­Ґ­ЁҐ Їа®¤®«¦ Ґвбп ¤® Є®­ж 
Їа®Ја ¬¬л Ё«Ё Ўг¤Ґв ЇаҐЄа йҐ­® Є ЄЁ¬-«ЁЎ® ¤агЈЁ¬ ®Ўа §®¬,
SYMDEB ­Ґ г¤ «пҐв ў­ҐбҐ­­лҐ Ё¬ Ё­бвагЄжЁЁ. ‚ н⮬ б«гз Ґ
¤® б«Ґ¤го饣® § ЇгбЄ  ­г¦­® ЇҐаҐ§ Јаг§Ёвм Їа®Ја ¬¬г ЇаЁ
Ї®¬®йЁ Є®¬ ­¤ N Ё L.
Љ®Ј¤  ўлЇ®«­Ґ­ЁҐ Їа®Ја ¬¬л ¤®бвЁЈ Ґв в®зЄЁ ўл室 ,

- 43 -


SYMDEB ўл¤ Ґв ­  ¤ЁбЇ«Ґ© ⥪г饥 ᮤҐа¦Ё¬®Ґ ўбҐе ॣЁбва®ў Ё
д« Ј®ў ў д®а¬ вҐ Є®¬ ­¤л R,   в Є¦Ґ б«Ґ¤гойго Ё­бвагЄжЁо.
‚лЇ®«­Ґ­ЁҐ Їа®Ја ¬¬л ЇаҐЄа й Ґвбп.
…б«Ё ўлЇ®«­Ґ­ЁҐ ¤®бвЁЈ«® «®ЈЁзҐбЄ®Ј® Є®­ж  Їа®Ја ¬¬л,
SYMDEB ўл¤ Ґв б®®ЎйҐ­ЁҐ Program terminated normally, Ё ­ 
нЄа ­ ўл¤ Ґвбп ⥪г饥 ᮤҐа¦Ё¬®Ґ ॣЁбва®ў Ё д« Ј®ў.





4.5.11. ‘Їа ўЄ  ® Є®¬ ­¤ е SYMDEB.


‘Ё­в ЄбЁб:

?

Ќ  ¤ЁбЇ«Ґ© ўл¤ Ґвбп бЇЁб®Є Є®¬ ­¤ SYMDEB.





4.5.12. HEX-Є®¬ ­¤ .


‘Ё­в ЄбЁб:

H <§­ зҐ­ЁҐ 1> <§­ зҐ­ЁҐ 2>

‚лЇ®«­повбп ®ЇҐа жЁЁ <§­ зҐ­ЁҐ 1>+<§­ зҐ­ЁҐ 2> Ё
<§­ зҐ­ЁҐ 1>-<§­ зҐ­ЁҐ 2>, Ё १г«мв вл ўл¤ овбп ­  нЄа ­ ў
ўЁ¤Ґ 16-аЁз­ле зЁбҐ«.






4.5.13. Љ®¬ ­¤  ўў®¤  Ё§ Ї®ав .


‘Ё­в ЄбЁб:

I <­®¬Ґа Ї®ав >

€§ Ї®ав  б гЄ § ­­л¬ ­®¬Ґа®¬ (ЇаҐ¤бв ўЁ¬л¬ 16-ЎЁв­л¬
зЁб«®¬) бзЁвлў Ґвбп Ё ўл¤ Ґвбп ­  нЄа ­ 1 Ў ©в ¤ ­­ле.







- 44 -


4.5.14. Љ®¬ ­¤  § Јаг§ЄЁ д ©« .


‘Ё­в ЄбЁб:

L [< ¤аҐб> [<¤а ©ў> <§ ЇЁбм> <бзҐвзЁЄ>]]

Љ®¬ ­¤  L ®ЎҐбЇҐзЁў Ґв бзЁвлў ­ЁҐ д ©«  б ¤ЁбЄ  Ё
§ ЇЁбм ҐЈ® ў Ї ¬пвм.
…б«Ё ®ЇгйҐ­л ўбҐ Ї а ¬Ґвал Є®¬ ­¤л, § Јаг¦ Ґвбп д ©« б
Ё¬Ґ­Ґ¬, а ­ҐҐ ®ЇаҐ¤Ґ«Ґ­­л¬ Є®¬ ­¤®© N Ё«Ё § ¤ ­­л¬
 аЈг¬Ґ­в®¬ ЇаЁ § ЇгбЄҐ SYMDEB. …б«Ё Ё¬п ­Ґ Ўл«® ®ЇаҐ¤Ґ«Ґ­®,
SYMDEB бзЁвлў Ґв ҐЈ® Ё§ ®Ў« бвЁ Ї ¬пвЁ Ї®  ¤аҐбг DS:5C.
ќв  ®Ў« бвм ЇаҐ¤бв ў«пҐв б®Ў®© гЇа ў«пойЁ© Ў«®Є, ᮤҐа¦ йЁ©
Ё¬п ®ЇаҐ¤Ґ«Ґ­­®Ј® Ї® Є®¬ ­¤Ґ N д ©«  Ё«Ё  аЈг¬Ґ­в § ЇгбЄ .
Џ а  ॣЁбва®ў BX:CX ¤®«¦­  ᮤҐа¦ вм зЁб«®
§ Јаг¦ Ґ¬ле Ў ©в®ў.
‚ Ї ¬пвЁ д ©« а §¬Ґй Ґвбп, ­ зЁ­ п б гЄ § ­­®Ј®  ¤аҐб 
Ё«Ё, Ґб«Ё ®­ ®Їг饭, б  ¤аҐб  CS:100.
…б«Ё бЇҐжЁдЁжЁа®ў ­л ўбҐ 4 Ї а ¬Ґва  Є®¬ ­¤л L, ў
Ї ¬пвм Ї® гЄ § ­­®¬г  ¤аҐбг § Јаг¦ Ґвбп ®ЇаҐ¤Ґ«пҐ¬®Ґ
бзҐвзЁЄ®¬ Є®«ЁзҐбвў® «®ЈЁзҐбЄЁе § ЇЁбҐ©, а бЇ®«®¦Ґ­­ле ­ 
гЄ § ­­®¬ ¤а ©ўҐ. <‡ ЇЁбм> ®ЇаҐ¤Ґ«пҐв ЇҐаўго бзЁвлў Ґ¬го
§ ЇЁбм Ё ¬®¦Ґв ЇаҐ¤бв ў«пвмбп 16-аЁз­л¬ зЁб«®¬, ᮤҐа¦ йЁ¬
®в 1 ¤® 4 16-аЁз­ле жЁда. <‘зҐвзЁЄ> ЇаҐ¤бв ў«пҐвбп
 ­ «®ЈЁз­®. <„а ©ў> ¬®¦Ґв Ўлвм § ¤ ­ зЁб«®¬ 0, 1, 2 Ё«Ё 3,
®ЇаҐ¤Ґ«пойЁ¬ «®ЈЁзҐбЄЁ©  ¤аҐб ¤а ©ў  A, B, C Ё«Ё D
ᮮ⢥вб⢥­­®.
…б«Ё Ё¬п д ©«  Ё¬ҐҐв а биЁаҐ­ЁҐ EXE, ҐЈ® ¤«Ё­  Ё  ¤аҐб
§ Јаг§ЄЁ ЎҐаҐвбп Ё§ § Ј®«®ўЄ  д ©« ,   Ї а ¬Ґвал < ¤аҐб> Ё
<бзҐвзЁЄ> Є®¬ ­¤л L, Ґб«Ё ®­Ё гЄ § ­л, ЁЈ­®аЁаговбп.
…б«Ё Ё¬п д ©«  Ё¬ҐҐв а биЁаҐ­ЁҐ HEX,  ¤аҐб § Јаг§ЄЁ
®ЇаҐ¤Ґ«пҐвбп б㬬®© гЄ § ­­®Ј® ў § Ј®«®ўЄҐ д ©«   ¤аҐб  Ё
Ї а ¬Ґва  < ¤аҐб> Є®¬ ­¤л L Ё«Ё, Ґб«Ё нв®в Ї а ¬Ґва ®Їг饭,
в®«мЄ®  ¤аҐб®¬ § Јаг§ЄЁ Ё§ § Ј®«®ўЄ .





4.5.15. Љ®¬ ­¤  ЇҐаҐ¬ҐйҐ­Ёп.


‘Ё­в ЄбЁб:

M <Ја ­Ёжл> < ¤аҐб>

Ѓ«®Є Ї ¬пвЁ ў гЄ § ­­ле Ја ­Ёж е ЇҐаҐ¬Ґй Ґвбп Ї®
§ ¤ ­­®¬г  ¤аҐбг.
ЏҐаҐ¬ҐйҐ­ЁҐ Їа®Ё§®©¤Ґв ­®а¬ «м­®, ¤ ¦Ґ Ґб«Ё Ёб室­л© Ё
ЇаЁ­Ё¬ ойЁ© Ў«®ЄЁ ЇҐаҐЄалў овбп. ЏаЁ­Ё¬ ойЁ© Ў«®Є ўбҐЈ¤ 
пў«пҐвбп в®з­®© Є®ЇЁҐ© Ёб室­®Ј®. ЏаЁ ЇҐаҐЄалвЁЁ ᮤҐа¦Ё¬®Ґ
Ёб室­®Ј® Ў«®Є  ¬®¦Ґв Ё§¬Ґ­Ёвмбп.
„«п ЇаҐ¤®вўа йҐ­Ёп Ї®вҐаЁ ¤ ­­ле Є®¬ ­¤  M Ї®Ў ©в­®
Є®ЇЁагҐв ¤ ­­лҐ, ­ зЁ­ п б® бв аиЁе  ¤аҐб®ў Ёб室­®Ј® Ў«®Є ,

- 45 -


Ґб«Ё  ¤аҐб ҐЈ® ­ з «  ¬Ґ­миҐ  ¤аҐб  ­ з «  ЇаЁ­Ё¬ о饣®
Ў«®Є . ‚ Їа®вЁў­®¬ б«гз Ґ Є®ЇЁа®ў ­ЁҐ Їа®Ё§ў®¤Ёвбп, ­ зЁ­ п
б ¬« ¤иЁе  ¤аҐб®ў Ёб室­®Ј® Ў«®Є .





4.5.16 Љ®¬ ­¤  гбв ­®ўЄЁ Ё¬Ґ­Ё.


‘Ё­в ЄбЁб:

N [<Ё¬п д ©« >] [< аЈг¬Ґ­вл>]

“бв ­ ў«Ёў Ґвбп Ё¬п д ©«  ¤«п Ї®б«Ґ¤го饣® ўлЇ®«­Ґ­Ёп
Є®¬ ­¤ L Ё W Ё«Ё  аЈг¬Ґ­вл ¤«п Ї®б«Ґ¤го饣® ЁбЇ®«­Ґ­Ёп
Їа®Ја ¬¬л.
ЂаЈг¬Ґ­вл, Ґб«Ё ®­Ё § ¤ ­л, Є®ЇЁаговбп, ўЄ«оз п
Їа®ЎҐ«л, ў ®Ў« бвм Ї ¬пвЁ Ї®  ¤аҐбг DS:81. „«Ё­  Ї®«п
Ї а ¬Ґва®ў § Ї®¬Ё­ Ґвбп ў Ў ©вҐ Ї ¬пвЁ Ї®  ¤аҐбг DS:80.
…б«Ё ЇҐаўлҐ 2  аЈг¬Ґ­в  пў«повбп Ё¬Ґ­ ¬Ё д ©«®ў, Ї®
 ¤аҐб ¬ DS:5C Ё DS:6C ᮧ¤ овбп Ў«®ЄЁ гЇа ў«Ґ­Ёп д ©« ¬Ё
(FCB), Єг¤  Ї® ᮮ⢥вбвўгойЁ¬ д®а¬ в ¬ Ё Є®ЇЁаговбп Ё¬Ґ­ .
Љ®¬ ­¤  N ва ЄвгҐв <Ё¬п д ©« > Є Є ⮦Ґ  аЈг¬Ґ­в,
§ ЇЁблў п ҐЈ® ў Ї ¬пвм Ї®  ¤аҐбг DS:81 Ё ᮧ¤ ў п FCB Ї®
 ¤аҐбг DS:5C. Џ®н⮬㠭Ґ®Ўе®¤Ё¬® Ї®¬­Ёвм, зв® гбв ­®ўЄ 
­®ў®Ј® §­ зҐ­Ёп Ё¬Ґ­Ё д ©«  Ё§¬Ґ­пҐв ЇаҐ¤л¤гйЁҐ  аЈг¬Ґ­вл
Їа®Ја ¬¬л.






4.5.17. Љ®¬ ­¤  ®вЄалвЁп бЁ¬ў®«м­®Ј® Ї« ­ .


‘Ё­в ЄбЁб:

XO [<Ё¬п Ї« ­ >!][<Ё¬п ᥣ¬Ґ­в >]

Љ®¬ ­¤  XO гбв ­ ў«Ёў Ґв  ЄвЁў­л¬ бЁ¬ў®«м­л© Ї« ­
Ё/Ё«Ё ᥣ¬Ґ­в.
€¬п бЁ¬ў®«м­®Ј® Ї« ­ , Ґб«Ё ®­® гЄ § ­®, ¤®«¦­® Ўлвм
Ё¬Ґ­Ґ¬ (ЎҐ§ а биЁаҐ­Ёп) бЇҐжЁдЁжЁа®ў ­­®Ј® ЇаЁ § ЇгбЄҐ
SYMDEB бЁ¬ў®«м­®Ј® д ©« .
€¬п ᥣ¬Ґ­в , Ґб«Ё ®­® гЄ § ­®, ¤®«¦­® Ўлвм Ё¬Ґ­Ґ¬
ᥣ¬Ґ­в  ў бЇҐжЁдЁжЁа®ў ­­®¬ бЁ¬ў®«м­®¬ Ї« ­Ґ. ‚ᥠᥣ¬Ґ­вл
ў ®вЄал⮬ Ї« ­Ґ ¤®бвгЇ­л, ­® ®вЄалў Ґвбп ЇҐаўл© ᥣ¬Ґ­в.






- 46 -




4.5.18. Љ®¬ ­¤  ўлў®¤  ў Ї®ав.


‘Ё­в ЄбЁб:

O <­®¬Ґа Ї®ав > <1-Ў ©в®ў®Ґ 16-аЁз­®Ґ §­ зҐ­ЁҐ>

“Є § ­­®Ґ §­ зҐ­ЁҐ ­ Їа ў«пҐвбп ў Ї®ав б ¤ ­­л¬
­®¬Ґа®¬. Ќ®¬Ґа Ї®ав  ¤®«¦Ґ­ Ўлвм ЇаҐ¤бв ўЁ¬ 16-ЎЁв®ўл¬
§­ зҐ­ЁҐ¬.





4.5.19. P-ва ббЁа®ўЄ .


‘Ё­в ЄбЁб:

P [=< ¤аҐб>] [<бзҐвзЁЄ>]

Љ®¬ ­¤  P ўлЇ®«­пҐв § ¤ ў Ґ¬го  ¤аҐб®¬ Ё­бвагЄжЁо Ё
§ вҐ¬ ўл¤ Ґв ­  ¤ЁбЇ«Ґ© ў д®а¬ вҐ Є®¬ ­¤л R ⥪г饥
ᮤҐа¦Ё¬®Ґ ўбҐе ॣЁбва®ў Ё д« Ј®ў.
…б«Ё < ¤аҐб> ®Їг饭, ўлЇ®«­пҐвбп Ё­бвагЄжЁп Ї®  ¤аҐбг,
®ЇаҐ¤Ґ«пҐ¬®¬г ॣЁбва ¬Ё CS Ё IP.
‘зҐвзЁЄ, Ґб«Ё ®­ ЇаЁбгвбвўгҐв, § ¤ Ґв зЁб«®
Ё­бвагЄжЁ©, Є®в®алҐ Ўг¤гв ўлЇ®«­Ґ­л ¤® ®бв ­®ў . ‚л¤ з 
ॣЁбва®ў Ё д« Ј®ў ЇаЁ н⮬ Ўг¤Ґв ®бгйҐбвў«пвмбп Ї®б«Ґ
ўлЇ®«­Ґ­Ёп Є ¦¤®© Ё­бвагЄжЁЁ ¤® ­ з «  ўлЇ®«­Ґ­Ёп б«Ґ¤го饩.
P-ва ббЁа®ўЄ  Ї®¤®Ў­  T-ва ббЁа®ўЄҐ (Ї.4.5.30) б в®©
«Ёим а §­ЁжҐ©, зв® P-ва ббЁа®ўЄ  ЇаҐЄа й Ґвбп Ї®б«Ґ ўл§®ў 
Їа®жҐ¤гал Ё«Ё ЇаҐалў ­Ёп ў в® ўаҐ¬п, Є Є T-ва ббЁа®ўЄ 
®вб«Ґ¦Ёў Ґв Ё в ЄЁҐ бЁвг жЁЁ.
”®а¬ в Ё ®ЎкҐ¬ ўл¤ ў Ґ¬®© Ё­д®а¬ жЁЁ бгйҐб⢥­­®
§ ўЁбЁв ®в ०Ё¬ , гбв ­®ў«Ґ­­®Ј® Є®¬ ­¤®© S (Ї®¤а®Ў­ҐҐ б¬.
Ї.4.5.25).





4.5.20. Љ®¬ ­¤  ўл室  Ё§ SYMDEB.


‘Ё­в ЄбЁб:

Q

Џ® нв®© Є®¬ ­¤Ґ SYMDEB § Є ­зЁў Ґв бў®о а Ў®вг.



- 47 -





4.5.21. Љ®¬ ­¤л ЇҐаҐ­ §­ зҐ­Ёп ўў®¤ /ўлў®¤ .


‘Ё­в ЄбЁб:

< <Ё¬п гбва®©бвў >
> <Ё¬п гбва®©бвў >
= <Ё¬п гбва®©бвў >
{ <Ё¬п гбва®©бвў >
} <Ё¬п гбва®©бвў >
~ <Ё¬п гбва®©бвў >

Љ®¬ ­¤л ЇҐаҐ­ §­ зҐ­Ёп Ў«®ЄЁагов Ї®б«Ґ¤гойЁҐ ®ЇҐа жЁЁ
ўў®¤ /ўлў®¤  Ё ­ Їа ў«пов Ёе ­  а Ў®вг б гЄ § ­­л¬
гбва®©бвў®¬. ќв® ¬®¦Ґв Ї®­ ¤®ЎЁвмбп, ­ ЇаЁ¬Ґа, Є®Ј¤ 
®в« ¦Ёў Ґ¬ п Їа®Ја ¬¬  ўлў®¤Ёв Ја дЁзҐбЄго Ё­д®а¬ жЁо ­ 
Є®­б®«м, ЁбЇ®«м§гҐ¬го Ё SYMDEB.
Љ®¬ ­¤  > ЇҐаҐЄ«оз Ґв ўҐбм Ї®б«Ґ¤гойЁ© ўлў®¤ SYMDEB,  
Є®¬ ­¤  < - ўҐбм Ї®б«Ґ¤гойЁ© ўў®¤ SYMDEB ­  гЄ § ­­®Ґ
гбва®©бвў®. Љ®¬ ­¤  = ўЄ«оз Ґв ў бҐЎп ®ЎҐ нвЁ дг­ЄжЁЁ.
Љ®¬ ­¤  { ЇҐаҐЄ«оз Ґв ўҐбм Ї®б«Ґ¤гойЁ© ўў®¤
®в« ¦Ёў Ґ¬®© Їа®Ја ¬¬л,   Є®¬ ­¤  } - ўҐбм Ї®б«Ґ¤гойЁ© ўлў®¤
®в« ¦Ёў Ґ¬®© Їа®Ја ¬¬л ­  гЄ § ­­®Ґ гбва®©бвў®. Љ®¬ ­¤  ~
ўЄ«оз Ґв ў бҐЎп ®ЎҐ нвЁ дгЄжЁЁ.
‚ Є зҐб⢥ Ё¬Ґ­Ё гбва®©бвў  ¬®¦Ґв Ўлвм гЄ § ­®
ЇаЁ­п⮥ ў DOS Ё¬п гбва®©бвў  Ё«Ё Ё¬п д ©« .
…б«Ё ў Є зҐб⢥ Ё¬Ґ­Ё гбва®©бвў  § ¤ ­® COM1 Ё«Ё COM2,
нв® ­ Є« ¤лў Ґв ¤®Ї®«­ЁвҐ«м­лҐ ®Ја ­ЁзҐ­Ёп ­  Є®­дЁЈга жЁо
бЁб⥬л. ‚ з бв­®бвЁ, ў н⮬ б«гз Ґ бв ­®ўпвбп ­Ґ¤®бвгЇ­л¬Ё
Ё ЁЈ­®аЁаговбп Є®¬ЎЁ­ жЁЁ Є« ўЁи CONTROL-C Ё CONTROL-S.





4.5.22. ‚л¤ з  аҐЈЁбва®ў.


‘Ё­в ЄбЁб:

R [<Ё¬п ॣЁбва >[[=]<§­ зҐ­ЁҐ>]]

Љ®¬ ­¤  R ўл¤ Ґв ­  ¤ЁбЇ«Ґ© ᮤҐа¦Ё¬®Ґ ॣЁбва®ў
Їа®жҐбб®а  Ё Ї®§ў®«пҐв § Јаг¦ вм Ёе вॡг¬л¬Ё §­ зҐ­Ёп¬Ё.
…᫬ Ё¬п ॣЁбва  ®Їг饭®, ўл¤ овбп ўбҐ аҐЈЁбвал
Ё д« ЈЁ.
Ља®¬Ґ в®Ј®, ўл¤ Ґвбп Ё­бвагЄжЁп, ­  Є®в®аго гЄ §лў ов
ॣЁбвал CS Ё IP, Ё ¬®¦Ґв Ўлвм ᤥ« ­  Ї®ЇлвЄ  ўлЇ®«­Ёвм ҐҐ.
ЏаЁ н⮬ SYMDEB ўлзЁб«пҐв ®ЇҐа ­¤л Ё­бвагЄжЁЁ. …б«Ё
Ё­бвагЄжЁҐ© пў«пҐвбп ўл§®ў DOS, Ўг¤Ґв Ї®Є § ­ ­®¬Ґа дг­ЄжЁЁ.
…б«Ё ॣЁбвал CS Ё IP гбв ­®ў«Ґ­л ­Ґ ­  Ё­бвагЄжЁо,   ­ 
Ї®§ЁжЁо ў Ї ¬пвЁ, Ўг¤Ґв ўл¤ ­  ¤аҐбгойЁ© ҐҐ бЁ¬ў®«.

- 48 -


…б«Ё гЄ § ­® Ё¬п ॣЁбва , SYMDEB ўл¤ Ґв ҐЈ®
ᮤҐа¦Ё¬®Ґ Ё § Їа иЁў Ґв ­®ў®Ґ §­ зҐ­ЁҐ (®вўҐв § Є«оз Ґвбп ў
­ Ў®аҐ вॡ㥬ле бЁ¬ў®«®ў Ё ­ ¦ вЁЁ Є« ўЁиЁ ENTER). …б«Ё
§ ¤ ­л Ё Ё¬п ॣЁбва , Ё §­ зҐ­ЁҐ, Їа®Ё§ў®¤Ёвбп § Јаг§Є 
ॣЁбва .
Њ®Јгв Ўлвм гЄ § ­л б«Ґ¤гойЁҐ Ё¬Ґ­  ॣЁбва®ў: AX, BX,
CX, DX, SP, BP, SI, DI, CS, DS, SS, ES, IP, PC (IP) Ё F
(д« ЈЁ).
“бв ­®ўЄ  §­ зҐ­Ё© д« Ј®ў ®бгйҐбвў«пҐвбп б«Ґ¤гойЁ¬
®Ўа §®¬. ЏаЁ бЇҐжЁдЁЄ жЁЁ F ў Є®¬ ­¤Ґ R б®бв®п­ЁҐ Є ¦¤®Ј®
д« Ј  ўл¤ Ґвбп ў ўЁ¤Ґ ¤ўгебЁ¬ў®«м­®Ј® Є®¤ , Є Є Ї®Є § ­® ў
в Ў«ЁжҐ 4.1. ‘ЇЁб®Є §­ зҐ­Ё© § Є ­зЁў Ґвбп бЁ¬ў®«®¬ - ,
Ї®б«Ґ Є®в®а®Ј® ¬®¦­® ў н⮬ ¦Ґ Є®¤Ґ ў «оЎ®©
Ї®б«Ґ¤®ў вҐ«м­®бвЁ ўўҐбвЁ ­®ўлҐ §­ зҐ­Ёп ўлЎа ­­ле д« Ј®ў.
‡­ зҐ­Ёп ®бв «м­ле д« Ј®ў ­Ґ Ё§¬Ґ­пвбп. Є ¦¤л© д« Ј ў ®¤­®¬
бЇЁбЄҐ ¬®¦Ґв Ўлвм бЇҐжЁдЁжЁа®ў ­ в®«мЄ® ®¤Ё­ а §. Љ®­Ґж
бЇЁбЄ  ®Ў®§­ з Ґвбп ­ ¦ вЁҐ¬ Є« ўЁиЁ ENTER.




’ Ў«Ёж  4.1. Љ®¤л §­ зҐ­Ё© д« Ј®ў.
____________________________________________________________
| | | |
| ”« Ј | 1 | 0 |
|________________|____________________|____________________|
| | | |
| ЏҐаҐЇ®«­Ґ­ЁҐ | OV | NV |
|________________|____________________|____________________|
| | | |
| Ќ Їа ў«Ґ­ЁҐ | DN (㬥­м襭ЁҐ) | UP (㢥«ЁзҐ­ЁҐ) |
|________________|____________________|____________________|
| | | |
| ЏаҐалў ­Ёп | EI (§ ЇаҐв) | DI (а §аҐиҐ­ЁҐ) |
|________________|____________________|____________________|
| | | |
| ‡­ Є | NG (¬Ё­гб) | PL (Ї«об) |
|________________|____________________|____________________|
| | | |
| Ќг«м | ZR | NZ |
|________________|____________________|____________________|
| | | |
| ‚бЇ®¬®Ј вҐ«м- | AC | NA |
| ­л© ЇҐаҐ­®б | | |
|________________|____________________|____________________|
| | | |
| Џ аЁвҐв | PE (зҐв­®бвм) | PO (­ҐзҐв­®бвм) |
|________________|____________________|____________________|
| | | |
| ЏҐаҐ­®б | CY | NC |
|________________|____________________|____________________|



”« ЈЁ ¬®¤ЁдЁжЁаговбп Ї®б«Ґ¤®ў вҐ«м­® Ї® ®¤­®¬г.

- 49 -


Џ®н⮬㠯ਠ®иЁЎ®з­®¬ Є®¤Ёа®ў ­ЁЁ ў®§­ЁЄ­Ґв бЁвг жЁп, Є®Ј¤ 
з бвм д« Ј®ў (¤® ®иЁЎ®з­®Ј® бЁ¬ў®« ) Ё§¬Ґ­Ё«  бў®Ё §­ зҐ­Ёп,
  з бвм, ­ зЁ­ п б ®иЁЎ®з­®Ј® бЁ¬ў®« , - ­Ґв.
”®а¬ в Ё ®ЎкҐ¬ ўл¤ ў Ґ¬®© Ё­д®а¬ жЁЁ бгйҐб⢥­­®
§ ўЁбЁв ®в ०Ё¬ , гбв ­®ў«Ґ­­®Ј® Є®¬ ­¤®© S (Ї®¤а®Ў­ҐҐ б¬.
Ї.4.5.25).





4.5.23. ‘¬Ґ­  нЄа ­ .


‘Ё­в ЄбЁб:

\

ќв  Є®¬ ­¤  Ї®§ў®«пҐв ЇҐаҐЄ«озЁвмбп б нЄа ­  ®в« ¤ЄЁ
­  нЄа ­ ®в« ¦Ёў Ґ¬®© Їа®Ја ¬¬л, зв® Ўлў Ґв ­г¦­®, Є®Ј¤ 
Їа®Ја ¬¬ , ­ ЇаЁ¬Ґа, ўлў®¤Ёв ­  нЄа ­ Ја дЁзҐбЄго
Ё­д®а¬ жЁо.
‚®§ўа в ­  нЄа ­ SYMDEB ®бгйҐбвў«пҐвбп ­ ¦ вЁҐ¬ «оЎ®©
Є« ўЁиЁ.
ЏаЁ а Ў®вҐ ­  IBM-¬ иЁ­Ґ ¤«п ЁбЇ®«м§®ў ­Ёп Є®¬ ­¤л
ᬥ­л нЄа ­  ­Ґ®Ўе®¤Ё¬® § ¤ ­ЁҐ ®ЇжЁЁ SYMDEB /S. ЏаЁ а Ў®вҐ
­  ¬ иЁ­Ґ, б®ў¬ҐбвЁ¬®© б IBM, ­Ґ®Ўе®¤Ё¬® в Є¦Ґ § ¤ вм ®ЇжЁо
/I.




4.5.24. Љ®¬ ­¤  Ї®ЁбЄ .


‘Ё­в ЄбЁб:

S <Ја ­Ёжл> <бЇЁб®Є>

‚ ®Ў« бвЁ Ї ¬пвЁ б гЄ § ­­л¬Ё Ја ­Ёж ¬Ё ®бгйҐбвў«пҐвбп
Ї®ЁбЄ § ¤ ­­ле ў бЇЁбЄҐ 1-Ў ©в­ле §­ зҐ­Ё© б Ё­¤ЁЄ жЁҐ© ­ 
нЄа ­Ґ १г«мв в®ў Ї®ЁбЄ . ќ«Ґ¬Ґ­вл бЇЁбЄ  ¤®«¦­л
а §¤Ґ«пвмбп § Їпвл¬Ё.





4.5.25.Љ®¬ ­¤  гбв ­®ўЄЁ ०Ё¬  Ё­¤ЁЄ жЁЁ.


‘Ё­в ЄбЁб:

S-|+|&


- 50 -


Љ®¬ ­¤  S гбв ­ ў«Ёў Ґв ०Ё¬ ўл¤ зЁ ­  ¤ЁбЇ«Ґ©,
Є®в®а®¬г SYMEB Ўг¤Ґв ў ¤ «м­Ґ©иҐ¬ ЇаЁ¤Ґа¦Ёў вмбп.
Џ® Є®¬ ­¤Ґ S+ SYMDEB Ўг¤Ґв ўл¤ ў вм ­  нЄа ­
Ё­д®а¬ жЁо ў вҐа¬Ё­ е «Ё­Ё© Ёб室­®Ј® ⥪бв  Їа®Ја ¬¬л.
Љ®¬ ­¤  S- гбв ­ ў«Ёў Ґв ०Ё¬ ўл¤ зЁ ॠбᥬЎ«Ёа®ў ­­®Ј®
Є®¤  Їа®Ја ¬¬л. Љ®¬ ­¤  S& ®ЎҐбЇҐзЁў Ґв ®ЎҐ нвЁ дг­ЄжЁЁ.
ЏҐаў®­ з «м­л¬ г¬ «зЁў Ґ¬л¬ ०Ё¬®¬ пў«пҐвбп S&.
Љ®¬ ­¤  S Ё¬ҐҐв б¬лб« «Ёим ЇаЁ а Ў®вҐ б Їа®Ја ¬¬ ¬Ё ­ 
п§лЄҐ ўлб®Є®Ј® га®ў­п. „«п  бᥬЎ«Ґа­ле Їа®Ја ¬¬
 ўв®¬ вЁзҐбЄЁ гбв ­ ў«Ёў Ґвбп ०Ё¬ S-.
…б«Ё бЁ¬ў®«м­л© Ї« ­ ­Ґ ®вЄалв Ё«Ё ­Ґ ᮤҐа¦Ёв
Ё­д®а¬ жЁо ® «Ё­Ёпе Ёб室­®© Їа®Ја ¬¬л, SYMDEB ЁЈ­®аЁагҐв
ўбҐ Ї®б«Ґ¤гойЁҐ § Їа®бл ­  ўл¤ зг Ёб室­ле «Ё­Ё©. ‚ ०Ё¬Ґ
S& SYMDEB ўл¤ Ґв Ёб室­го «Ё­Ёо, ᮤҐа¦ йго Ё­бвагЄжЁо, ­ 
Є®в®аго гЄ §лў Ґв Ї а  ॣЁбва®ў CS Ё IP.
Љ®¬ ­¤  S ®Є §лў Ґв ў«Ёп­ЁҐ ­  а Ў®вг Ї®б«Ґ¤гойЁе
Є®¬ ­¤ ॠбᥬЎ«Ёа®ў ­Ёп U (Ї.4.5.31).
Љ®¬ ­¤  S ў«ЁпҐв в Є¦Ґ ­  а Ў®вг Є®¬ ­¤ R, T Ё P. ‚
०Ё¬Ґ S+ нвЁ Є®¬ ­¤л ўл¤ ов §  а § ®¤­г Ёб室­го «Ё­Ёо,
Є®в®а п ¬®¦Ґв ᮮ⢥вбвў®ў вм ­ҐбЄ®«мЄЁ¬ ॠбᥬЎ«Ёа®ў ­­л¬
Ё­бвагЄжЁп¬. ‚ ०Ё¬Ґ S- ўл¤ Ґвбп в®«мЄ® ॠбᥬЎ«Ёа®ў ­­л©
Є®¤. ‚ ०Ё¬Ґ S& ўл¤ овбп ॠбᥬЎ«Ёа®ў ­­л© Є®¤ Ё ­®¬Ґа 
«Ё­Ё©.
€б室­лҐ «Ё­ЁЁ ўл¤ овбп ў ўЁ¤Ґ:
<­®¬Ґа «Ё­ЁЁ>:<Ёб室­л© ⥪бв>
€б室­лҐ «Ё­ЁЁ ЇаЁ ўл¤ зҐ ЇаҐ¤иҐбвўгов
ॠбᥬЎ«Ёа®ў ­­л¬ Ё­бвагЄжЁп¬.
‚бпЄЁ© а §, Є®Ј¤  SYMDEB ЇҐаўл© а § ®Ўа й Ґвбп Є
Ёб室­®¬г ⥪бвг, ®­ ЁйҐв ў ⥪г饬 Ї®¤®Ј« ў«Ґ­ЁЁ д ©« б ⥬
¦Ґ Ў §®ўл¬ Ё¬Ґ­Ґ¬, зв® Ё ᮮ⢥вбвўгойЁ© бЁ¬ў®«м­л© д ©«.
ЏаЁ ­Ґг¤ з­®¬ Ї®ЁбЄҐ SYMDEB ўл¤ Ґв ­  Є®­б®«м § Їа®б ®Ў
Ё¬Ґ­Ё Ёб室­®Ј® д ©« . …б«Ё ў ®вўҐв ­  ­ҐЈ® ­ ¦ вм Є« ўЁиг
ENTER, ­Ґ гЄ § ў Ё¬Ґ­Ё, SYMDEB Ї®¤ ўЁв ўл¤ зг Ёб室­ле
«Ё­Ё©, ў¬Ґбв® Є®в®але в®Ј¤  Ўг¤гв ўл¤ ў вмбп Ё¬п Ї« ­  Ё
­®¬Ґа «Ё­ЁЁ. ќвг Їа®жҐ¤гаг ­г¦­® Їа®Ё§ў®¤Ёвм ЇаЁ а Ў®вҐ б
Їа®Ја ¬¬ ¬Ё, бд®а¬Ёа®ў ­­л¬Ё а ­­Ё¬Ё ўҐабЁп¬Ё (¤® 3.31)
Є®¬ЇЁ«пв®а®ў FORTRAN Ё PASCAL.





4.5.26. ‚६Ґ­­л© ўл室 ў DOS.


‘Ё­в ЄбЁб:

![<Є®¬ ­¤  DOS>]

Љ®¬ ­¤  ! Ї®§ў®«пҐв ўлЇ®«­Ёвм COMMAND.COM Ё Є®¬ ­¤л
MS-DOS ў­Ґ SYMDEB. COMMAND.COM ўлЇ®«­пҐвбп ЎҐ§  аЈг¬Ґ­в®ў б
б®еа ­Ґ­ЁҐ¬ Є®­вҐЄбв  ®в« ¤ЄЁ. „«п ў®§ўа в  ў SYMDEB б«г¦Ёв
Є®¬ ­¤  MS-DOS EXIT.
…б«Ё ў Є®¬ ­¤Ґ ! § ¤ ­  Є®¬ ­¤  DOS, Їа®Ё§ў®¤Ёвбп
ўлЇ®«­Ґ­ЁҐ нв®© Є®¬ ­¤л Ё  ўв®¬ вЁзҐбЄЁ© ў®§ўа в ў SYMDEB.

- 51 -


€бЇ®«м§®ў ­ЁҐ Є®¬ ­¤л ! вॡгҐв ¤®Ї®«­ЁвҐ«м­®© Ї ¬пвЁ.
„«п Ў®«ҐҐ нЄ®­®¬­®Ј® ЁбЇ®«м§®ў ­Ёп Ї ¬п⨠४®¬Ґ­¤гҐвбп
ЇаҐ¤гб¬ ваЁў вм ў  бᥬЎ«Ґа­ле Їа®Ја ¬¬ е ўл§®ў DOS б
дг­ЄжЁҐ© 4Ah, Є®в®ал© ®бў®Ў®¤Ёв ­ҐЁбЇ®«м§гҐ¬го Ї ¬пвм. ’®в
¦Ґ нд䥪 ¤ Ґв ®ЇжЁп LINK /CPARMAXALLOC. Џа®Ја ¬¬л ­  п§лЄҐ
C, ®Ўа Ў®в ­­лҐ Є®¬ЇЁ«пв®а®¬ MICROSOFT C ўҐабЁЁ 3.0 Ё ўлиҐ,
®бў®Ў®¦¤ ов ­Ґ­г¦­го Ї ¬пвм  ўв®¬ вЁзҐбЄЁ, Ґб«Ё Ўл« 
ўлЇ®«­Ґ­  Їа®жҐ¤га  _main. SYMDEB в Є¦Ґ ®бў®Ў®¦¤ Ґв
­ҐЁбЇ®«м§гҐ¬го Ё¬ Ї ¬пвм.
‚ Є®¬ ­¤Ґ ! ­Ґ ¬®¦Ґв Ўлвм ЁбЇ®«м§®ў ­ ®Ја ­ЁзЁвҐ«м ; ,
в.Є. ўҐбм ⥪бв Ї®б«Ґ ! ЇҐаҐ¤ Ґвбп ў COMMAND.COM Ё Ўг¤Ґв
Ё­вҐаЇаҐвЁа®ў вмбп Є Є Є®¬ ­¤­ п бва®Є  DOS.
„«п а §¬ҐйҐ­Ёп Є®ЇЁЁ COMMAND.COM SYMDEB ЁбЇ®«м§гҐв
ЇҐаҐ¬Ґ­­го COMSPEC Є®¬ ­¤л DOS SET.





4.5.27. Љ®¬ ­¤  ўл¤ зЁ Є®¤  Ёб室­®© «Ё­ЁЁ.


‘Ё­в ЄбЁб:

.

Џ® нв®© Є®¬ ­¤Ґ ўл¤ Ґвбп Є®¤ Ёб室­®© «Ё­ЁЁ ­Ґў§Ёа п
­  ०Ё¬, гбв ­®ў«Ґ­­л© Є®¬ ­¤®© S.
Љ®¬ ­¤  ­Ґ ¬®¦Ґв Ўлвм ЁбЇ®«м§®ў ­  ЇаЁ а Ў®вҐ б
 бᥬЎ«Ґа­л¬Ё Їа®Ја ¬¬ ¬Ё.





4.5.28. Љ®¬ ­¤  ва ббЁа®ўЄЁ б⥪ .


‘Ё­в ЄбЁб:

K [<зЁб«®>]

ќв  Є®¬ ­¤  Ї®§ў®«пҐв гўЁ¤Ґвм ⥪гйЁ© Є ¤а б⥪ .
ЏҐаў п бва®Є  ва ббл ᮤҐа¦Ёв Ё¬п ⥪г饩 Їа®жҐ¤гал, ҐҐ
 аЈг¬Ґ­вл, Ё¬п д ©«  Ё ­®¬Ґа «Ё­ЁЁ, ўл§ў ўиҐ© Їа®жҐ¤гаг.
‘«Ґ¤гой п бва®Є  ®ЇЁблў Ґв ўл§ў ўиго Їа®жҐ¤гаг Ё в.¤.
…б«Ё зЁб«®  аЈг¬Ґ­в®ў Їа®жҐ¤гал ЇҐаҐ¬Ґ­­® Ё«Ё
­ҐЁ§ўҐбв­®, SYMDEB ЁбЇ®«м§гҐв бЇҐжЁдЁжЁа®ў ­­®Ґ ў Є®¬ ­¤Ґ K
зЁб«®, Є®в®а®Ґ § ¤ Ґв зЁб«® б«®ў Ї а ¬Ґва®ў.
Љ®¬ ­¤  K а Ў®в Ґв в®«мЄ® ЇаЁ б®Ў«о¤Ґ­ЁЁ бв ­¤ ав­ле
б®Ј« иҐ­Ё© ® бўп§пе, ў Їа®вЁў­®¬ б«гз Ґ ®­  ЁЈ­®аЁагҐвбп.





- 52 -





4.5.29. Љ®¬ ­¤  гбв ­®ўЄЁ бЁ¬ў®« .


‘Ё­в ЄбЁб:

Z <бЁ¬ў®«> <§­ зҐ­ЁҐ>

‚ १г«мв вҐ ўлЇ®«­Ґ­Ёп Є®¬ ­¤л Z гЄ § ­­л© бЁ¬ў®«
Ўг¤Ґв бўп§ ­ б® бЇҐжЁдЁжЁа®ў ­­л¬ §­ зҐ­ЁҐ¬  ¤аҐб®¬.





4.5.30. T-ва ббЁа®ўЄ .


‘Ё­в ЄбЁб:

T [=< ¤аҐб ­ з « >] [<бзҐвзЁЄ>]

Љ®¬ ­¤  T ўлЇ®«­пҐв § ¤ ў Ґ¬го  ¤аҐб®¬ Ё­бвагЄжЁо Ё
§ вҐ¬ ўл¤ Ґв ­  ¤ЁбЇ«Ґ© ў д®а¬ вҐ Є®¬ ­¤л R ⥪г饥
ᮤҐа¦Ё¬®Ґ ўбҐе ॣЁбва®ў Ё д« Ј®ў.
…б«Ё < ¤аҐб> ®Їг饭, ўлЇ®«­пҐвбп Ё­бвагЄжЁп Ї®  ¤аҐбг,
®ЇаҐ¤Ґ«пҐ¬®¬г ॣЁбва ¬Ё CS Ё IP.
‘зҐвзЁЄ, Ґб«Ё ®­ ЇаЁбгвбвўгҐв, § ¤ Ґв зЁб«®
Ё­бвагЄжЁ©, Є®в®алҐ Ўг¤гв ўлЇ®«­Ґ­л ¤® ®бв ­®ў . ‚л¤ з 
ॣЁбва®ў Ё д« Ј®ў ЇаЁ н⮬ Ўг¤Ґв ®бгйҐбвў«пвмбп Ї®б«Ґ
ўлЇ®«­Ґ­Ёп Є ¦¤®© Ё­бвагЄжЁЁ ¤® ­ з «  ўлЇ®«­Ґ­Ёп б«Ґ¤го饩.
‚ ®в«ЁзЁҐ ®в P-ва ббЁа®ўЄЁ (Ї.4.5.19) T-ва ббЁа®ўЄ  ­Ґ
ЇаҐЄа й Ґвбп ЇаЁ ўл§®ўҐ Їа®жҐ¤гал Ё«Ё ЇаҐалў ­ЁЁ. €бЄ«о祭ЁҐ
б®бв ў«пҐв «Ёим ЇаҐалў ­ЁҐ б ­®¬Ґа®¬ 21h (дг­ЄжЁп DOS).
’а ббЁа®ўЄ  Ўг¤Ґв Ё¤вЁ «гзиҐ, Ґб«Ё ­Ґ ЁбЇ®«м§®ў «Ёбм
б।бвў  ®ЇвЁ¬Ё§ жЁЁ ¤ ­­®Ј® п§лЄ .
Љ®¬ ­¤  T ЁбЇ®«м§гҐв ०Ё¬ ва ббЁа®ўЄЁ  ЇЇ а вгал
Їа®жҐбб®а®ў 8086, 8088, 80186 Ё«Ё 80286. ‘ ҐҐ Ї®¬®ймо ¬®¦­®
ва ббЁа®ў вм Ё­бвагЄжЁо ў ROM (read-only memory).
”®а¬ в Ё ®ЎкҐ¬ ўл¤ ў Ґ¬®© Ё­д®а¬ жЁЁ бгйҐб⢥­­®
§ ўЁбЁв ®в ०Ё¬ , гбв ­®ў«Ґ­­®Ј® Є®¬ ­¤®© S (Ї®¤а®Ў­ҐҐ б¬.
Ї.4.5.25).





4.5.31. Љ®¬ ­¤  ॠбᥬЎ«Ёа®ў ­Ёп.


‘Ё­в ЄбЁб:

U [<Ја ­Ёжл>]

- 53 -



Џ® Є®¬ ­¤  U ­  ¤ЁбЇ«Ґ© ўл¤ овбп ॠбᥬЎ«Ёа®ў ­­лҐ
Ё­бвагЄжЁЁ Ё/Ё«Ё ЇаҐ¤«®¦Ґ­Ёп Ёб室­®© Їа®Ја ¬¬л. ”®а¬ в
ўлў®¤  § ўЁбЁв ®в ०Ё¬ , гбв ­®ў«Ґ­­®Ј® Є®¬ ­¤®© S, Ё ®в
п§лЄ , ­  Є®в®а®¬ Ўл«  ­ ЇЁб ­  Їа®Ја ¬¬ . …б«Ё
®в« ¦Ёў Ґ¬ п Їа®Ја ¬¬  Ўл«  ®Ўа Ў®в ­  MASM Ё«Ё
­Ґб®ў¬ҐбвЁ¬л¬ б SYMDEB Є®¬ЇЁ«пв®а®¬, ЇаЁ­г¤ЁвҐ«м­®
гбв ­ ў«Ёў Ґвбп ०Ё¬ S-. ‚ ०Ё¬ е S+ Ё S& ЇаЁ а Ў®вҐ б
Їа®Ја ¬¬ ¬Ё, ўла Ў®в ­­л¬Ё б®ў¬ҐбвЁ¬л¬Ё б SYMDEB
Є®¬ЇЁ«пв®а ¬Ё, Ї® Є®¬ ­¤Ґ U ўл¤ овбп «Ё­ЁЁ Ёб室­®Ј® ⥪бв 
Ё ॠбᥬЎ«Ёа®ў ­­лҐ Ё­бвагЄжЁЁ (®¤­  Ёб室­ п «Ё­Ёп ¤«п
Є ¦¤®© ᮮ⢥вбвўго饩 ЈагЇЇл ЇаҐ¤«®¦Ґ­Ё©  бᥬЎ«Ґа ).
€б室­лҐ «Ё­ЁЁ бзЁвлў овбп Ё§ Ёб室­®Ј® д ©« . €­бвагЄжЁЁ
¤«п ॠбᥬЎ«Ёа®ў ­Ёп ЎҐагвбп Ё§ Ў«®Є  Ї ¬пвЁ ў гЄ § ­­ле ў
Є®¬ ­¤Ґ Ја ­Ёж е.
‚ ®в«ЁзЁҐ ®в Є®¬ ­¤ T Ё P, ¤«п Є®¬ ­¤л U ०Ё¬л S+ Ё
S& б®ўЇ ¤ ов. „«п ®Ў®Ёе ०Ё¬®ў (Ёб室­®Ј® Ё ᬥ蠭­®Ј®)
SYMDEB вॡгҐв, зв®Ўл ў¬ҐбвҐ б Їа®Ја ¬¬®© Ўл« § Ја㦥­ Ё
бЁ¬ў®«м­л© Ї« ­, ᮤҐа¦ йЁ© Ё­д®а¬ жЁо ® ­®¬Ґа е бва®Є
Ёб室­®© Їа®Ја ¬¬л. ЏаЁ ®вбгвбвўЁЁ нв®© Ё­д®а¬ жЁЁ Ёб室­лҐ
«Ё­ЁЁ ­Ґ ўл¤ овбп.
…б«Ё <Ја ­Ёжл> ®Їг饭л, ®Ўа Ў влў овбп ЇҐаўлҐ 8 «Ё­Ё©
Є®¤  Ї® ⥪гйҐ¬г  ¤аҐбг ॠбᥬЎ«Ёа®ў ­Ёп. ’ҐЄгйЁ¬  ¤аҐб®¬
ॠбᥬЎ«Ёа®ў ­Ёп пў«пҐвбп  ¤аҐб ЇҐаў®Ј® Ў ©в  («Ё­ЁЁ) Ї®б«Ґ
Ї®б«Ґ¤­ҐЈ® Ў ©в  («Ё­ЁЁ), ўл¤ ­­®Ј® ЇаҐ¤л¤г饩 Є®¬ ­¤®© U.
‡ йЁйҐ­­лҐ Ё­бвагЄжЁЁ Їа®жҐбб®а  80286 ­Ґ ¬®Јгв Ўлвм
ॠбᥬЎ«Ёа®ў ­л.








4.5.32. Љ®¬ ­¤  ўл¤ зЁ Ёб室­®© «Ё­ЁЁ.


‘Ё­в ЄбЁб:

V < ¤аҐб>

Љ®¬ ­¤  V ўл¤ Ґв Ёб室­лҐ «Ё­ЁЁ Їа®Ја ¬¬л,
ᮮ⢥вбвўгойЁҐ Ё­бвагЄжЁп¬, а бЇ®«®¦Ґ­­л¬, ­ зЁ­ п б
гЄ § ­­®Ј®  ¤аҐб . ЏаЁ н⮬ § Ја㦥­­л© бЁ¬ў®«м­л© Ї« ­
¤®«¦Ґ­ ᮤҐа¦ вм Ё­д®а¬ жЁо ® «Ё­Ёпе Ёб室­®© Їа®Ја ¬¬л.
€б室­лҐ «Ё­ЁЁ ўл¤ овбп ­Ґ§ ўЁбЁ¬® ®в ०Ё¬ ,
гбв ­®ў«Ґ­­®Ј® Є®¬ ­¤®© S.








- 54 -



4.5.33. Љ®¬ ­¤  § ЇЁбЁ ­  ¤ЁбЄ.


‘Ё­в ЄбЁб:

W [< ¤аҐб> [<¤а ©ў> <§ ЇЁбм> <бзҐвзЁЄ>]]

Љ®¬ ­¤  W ®ЎҐбЇҐзЁў Ґв § ЇЁбм гз бвЄ  Ї ¬пвЁ ў
®ЇаҐ¤Ґ«Ґ­­®Ґ ¬Ґбв® ­  ¤ЁбЄҐ.
…б«Ё ®ЇгйҐ­л ўбҐ Ї а ¬Ґвал Є®¬ ­¤л, § ЇЁбм
Їа®Ё§ў®¤Ёвбп ў д ©« б Ё¬Ґ­Ґ¬, а ­ҐҐ ®ЇаҐ¤Ґ«Ґ­­л¬ Є®¬ ­¤®© N.
Џ а  ॣЁбва®ў BX:CX ¤®«¦­  ᮤҐа¦ вм зЁб«®
§ ЇЁблў Ґ¬ле Ў ©в®ў.
‚ Ї ¬пвЁ § ЇЁблў Ґ¬лҐ ¤ ­­лҐ ¤®«¦­л а §¬Ґй вмбп,
­ зЁ­ п б гЄ § ­­®Ј®  ¤аҐб  Ё«Ё, Ґб«Ё ®­ ®Їг饭, б  ¤аҐб 
CS:100.
…б«Ё бЇҐжЁдЁжЁа®ў ­л ўбҐ 4 Ї а ¬Ґва  Є®¬ ­¤л W, ­ 
гЄ § ­­л© ¤а ©ў § ЇЁблў Ґвбп ®ЇаҐ¤Ґ«пҐ¬®Ґ бзҐвзЁЄ®¬
Є®«ЁзҐбвў® «®ЈЁзҐбЄЁе § ЇЁбҐ©, ᮤҐа¦Ё¬®Ґ Є®в®але
а бЇ®«®¦Ґ­® Ї® гЄ § ­­®¬г  ¤аҐбг. <‡ ЇЁбм> ®ЇаҐ¤Ґ«пҐв
ЇҐаўго § ЇЁблў Ґ¬го ­  ¤ЁбЄ § ЇЁбм Ё ¬®¦Ґв ЇаҐ¤бв ў«пвмбп
16-аЁз­л¬ зЁб«®¬, ᮤҐа¦ йЁ¬ ®в 1 ¤® 4 16-аЁз­ле жЁда.
<‘зҐвзЁЄ> ЇаҐ¤бв ў«пҐвбп  ­ «®ЈЁз­®. <„а ©ў> ¬®¦Ґв Ўлвм
§ ¤ ­ зЁб«®¬ 0, 1, 2 Ё«Ё 3, ®ЇаҐ¤Ґ«пойЁ¬ «®ЈЁзҐбЄЁ©  ¤аҐб
¤а ©ў  A, B, C Ё«Ё D ᮮ⢥вб⢥­­®.
ЌҐ ४®¬Ґ­¤гҐвбп § ЇЁблў вм ¤ ­­лҐ Ї®  Ўб®«ов­®¬г
 ¤аҐбг ᥪв®а  ¤ЁбЄ , ¤ ¦Ґ Ґб«Ё Ё¬ҐҐвбп 㢥७­®бвм, зв®
ᥪв®а бў®Ў®¤Ґ­. ‡ ЇЁбм ­  § аҐ§ҐаўЁа®ў ­­л© Ё«Ё § ­пвл©
ᥪв®а ¬®¦Ґв ЁбЇ®авЁвм ᮤҐа¦Ё¬®Ґ д ©«  Ё«Ё ¤ ¦Ґ ¤ЁбЄ .
…б«Ё Ё¬п ®в« ¦Ёў Ґ¬®Ј® д ©«  Ё¬ҐҐв а биЁаҐ­ЁҐ COM Ё«Ё
BIN, ¬®¦­® ЇаЁ Ї®¬®йЁ SYMDEB ў­ҐбвЁ Ё§¬Ґ­Ґ­Ёп ў Їа®Ја ¬¬г Ё
§ вҐ¬ § ЇЁб вм ҐҐ ®Ўа в­® ў д ©«. ЏаЁ § Јаг§ЄҐ д ©«  ҐЈ®
¤«Ё­ , ­ з «м­л©  ¤аҐб Ё Ё¬п Ўг¤гв гбв ­®ў«Ґ­л Їа ўЁ«м­® б
в®зЄЁ §аҐ­Ёп Ї®б«Ґ¤го饩 § ЇЁбЁ. Ћ¤­ Є®, Ґб«Ё ў Їа®жҐббҐ
®в« ¤ЄЁ ЁбЇ®«м§®ў «Ёбм Є®¬ ­¤л G, P Ё«Ё T Ё«Ё Ё§¬Ґ­п«®бм
ᮤҐа¦Ё¬®Ґ Ї ал ॣЁбва®ў BX:CX, гва зҐ­­лҐ §­ зҐ­Ёп б«Ґ¤гҐв
ў®ббв ­®ўЁвм ¤® § ЇЁбЁ.
Љ®¬ ­¤г W ­Ґ«м§п ЁбЇ®«м§®ў вм ¤«п § ЇЁбЁ ў EXE- Ё«Ё
HEX-д ©«. „«п ¬®¤ЁдЁЄ жЁЁ в ЄЁе д ©«®ў ¬®¦Ґв б«г¦Ёвм
б«Ґ¤гой п Їа®жҐ¤га :
1. ‡ ЇгбвЁвм SYMDEB б ЁбЇ®«­ЁвҐ«м­л¬ д ©«®¬ Ё
§ Ї®¬­Ёвм ­ҐбЄ®«мЄ® ЇҐаўле Ё­бвагЄжЁ© Їа®Ја ¬¬л.
2. ‚л©вЁ Ё§ SYMDEB Ё ЇҐаҐЁ¬Ґ­®ў вм ЁбЇ®«­ЁвҐ«м­л© д ©«
в Є, зв®Ўл а биЁаҐ­ЁҐ ҐЈ® Ё¬Ґ­Ё ®в«Ёз «®бм ®в EXE Ё HEX.
3. ‡ ЇгбвЁвм SYMDEB б ЇҐаҐЁ¬Ґ­®ў ­­л¬ ЁбЇ®«­ЁвҐ«м­л¬
д ©«®¬. ЏаЁ н⮬ § Ј®«®ў®Є д ©«  Ўг¤Ґв а бб¬ ваЁў вмбп Є Є
з бвм Є®¤  Їа®Ја ¬¬л (®зҐўЁ¤­®, зв® ў н⮬ б«гз Ґ ­Ґв б¬лб« 
ў § Јаг§ЄҐ бЁ¬ў®«м­ле д ©«®ў, в.Є. ўбҐ бЁ¬ў®«л ў ­Ёе Ўг¤гв
Ё¬Ґвм ­ҐЄ®а४в­лҐ  ¤аҐб ).
4. €бЇ®«м§®ў вм Є®¬ ­¤г Ї®ЁбЄ  S ¤«п ­ е®¦¤Ґ­Ёп
¤Ґ©б⢨⥫쭮Ј® ­ з «  Їа®Ја ¬¬л Ї® § Ї®¬­Ґ­­л¬ Ё­бвагЄжЁп¬.
„«п нв®Ј® ¬®¦Ґв Ї®­ ¤®ЎЁвмбп ­ҐбЄ®«мЄ® Ї®Їлв®Є, в.Є.
­ з «м­л©  ¤аҐб ¬®¦Ґв ¬Ґ­пвмбп ў § ўЁбЁ¬®бвЁ ®в Ї®ап¤Є 
ᥣ¬Ґ­в®ў Ё ¤агЈЁе д Єв®а®ў.

- 55 -


5. €¬Ґп  ¤аҐб ­ з «  Їа®Ја ¬¬л, ®влбЄ вм Ё­бвагЄжЁЁ, ў
Є®в®алҐ ­г¦­® ў­ҐбвЁ Ё§¬Ґ­Ґ­Ёп, Ё Їа®¤Ґ« вм нвЁ Ё§¬Ґ­Ґ­Ёп.
6. “бв ­®ўЁвм Ї а ¬Ґвал Є®¬ ­¤л W Ё § ЇЁб вм ўҐбм
д ©«, ўЄ«оз п ҐЈ® § Ј®«®ў®Є, ­  ¤ЁбЄ. „«Ё­  § Ј®«®ўЄ  ¤®«¦­ 
ўе®¤Ёвм ў ®Ўйго ¤«Ё­г § ЇЁблў Ґ¬®Ј® д ©«  ў Ї аҐ ॣЁбва®ў
BX:CX.
7. ‚л©вЁ Ё§ SYMDEB Ё Їа®Ё§ўҐбвЁ ®Ўа в­®Ґ
ЇҐаҐЁ¬Ґ­®ў ­ЁҐ ЁбЇ®«­ЁвҐ«м­®Ј® д ©« .
Соседние файлы в папке cистема программирования на макроассемблере ms-dos, cправочное руководство