Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Лабораторные работы по СП (1-20) / 12 / ASM_12
.txt **********************************************************************
‘€‘’…ЊЌЋ… ЏђЋѓђЂЊЊ€ђЋ‚ЂЌ€…
**********************************************************************
*******************
*** ’Ґ¬ 12 ***
*******************
**********************************************************************
€‘ЏЋ‹њ‡Ћ‚ЂЌ€… ЊЂЉђЋ‘ђ…„‘’‚
**********************************************************************
–Ґ«м а Ў®вл:
Ќ ЇЁб вм п§лЄҐ бᥬЎ«Ґа Ё ўлЇ®«Ёвм
Їа®Ја ¬¬г б ЁбЇ®«м§®ў ЁҐ¬ Ї®¤Їа®Ја ¬¬ (Їа®жҐ¤га).
1. ‡ ¤ ЁҐ ЇаҐ¤ў аЁвҐ«мго Ї®¤Ј®в®ўЄг
Ћ§ Є®¬Ёвмбп б ᮤҐа¦ ЁҐ¬ агЄ®ў®¤бвў
€§гзЁвм ЇаЁўҐ¤Ґл© ⥮аҐвЁзҐбЄЁ© ¬ вҐаЁ «
‚лЇ®«Ёвм Їа ЄвЁзҐбЄго з бвм а Ў®вл
‘®бв ўЁвм ®взҐв ® а Ў®вҐ
ЏаҐ¤кпўЁвм १г«мв вл а Ў®вл ЇаҐЇ®¤ ў ⥫о
2. Ља вЄЁҐ ⥮аҐвЁзҐбЄЁҐ ᢥ¤ҐЁп
Њ Єа®Є®¬ ¤л б Ї а ¬Ґва ¬Ё
Џа®Ја ¬¬л, ЇЁб лҐ п§лЄҐ бᥬЎ«Ґа , з б⮠ᮤҐа¦ в Ї®ўв®апойЁҐбп
гз бвЄЁ ⥪бв б ®¤Ё Є®ў®© бвагЄвга®©. ’ ЄЁҐ гз бвЄЁ ⥪бв ¬®¦® ®д®а¬Ёвм ў
ўЁ¤Ґ в Є §лў Ґ¬ле ¬ Єа®®ЇаҐ¤Ґ«ҐЁ© (¬ Єа®Є®¬ ¤), е а ЄвҐаЁ§гҐ¬ле
Їа®Ё§ў®«мл¬Ё Ё¬Ґ ¬Ё Ё бЇЁбЄ ¬Ё д®а¬ «мле Ї а ¬Ґва®ў. Џ®б«Ґ в®Ј®, Є Є
¬ Єа®®ЇаҐ¤Ґ«ҐЁҐ ᤥ« ®, Ї®пў«ҐЁҐ ў Їа®Ја ¬¬Ґ бва®ЄЁ, ᮤҐа¦ 饩 Ё¬п
¬ Єа®®ЇаҐ¤Ґ«ҐЁп Ё бЇЁб®Є д ЄвЁзҐбЄЁе Ї а ¬Ґва®ў, ЇаЁў®¤Ёв Є® ўбв ўЄҐ ҐЈ®
¬Ґбв® ўбҐЈ® вॡ㥬®Ј® ⥪бв , ᮤҐа¦Ё¬®Ј® ў ¬ Єа®®ЇаҐ¤Ґ«ҐЁЁ. ќв® §лў Ґвбп
¬ Єа®а биЁаҐЁҐ¬, ®ЇҐа жЁп ҐЈ® ўбв ўЄЁ ў ⥪бв Їа®Ја ¬¬л - ¬ Єа®Ї®¤бв ®ўЄ®©.
‚ амЁагп д ЄвЁзҐбЄЁҐ Ї а ¬Ґвал, ¬®¦®, б®еа пп ҐЁ§¬Ґ®© бвагЄвгаг
¬ Єа®а биЁаҐЁп, Ё§¬Ґпвм ®в¤Ґ«млҐ ҐЈ® н«Ґ¬Ґвл Ё ⥬ б ¬л¬ аҐ§г«мв вл
ўлзЁб«ҐЁ©, ®ЎҐбЇҐзЁў Ґ¬ле ЇаЁ ҐЈ® ўлЇ®«ҐЁЁ.
;ЏаЁ¬Ґа 1. Њ Єа®Є®¬ ¤ ў б®бв ўҐ Їа®Ја ¬¬л
TEXT SEGMENT 'code'
ASSUME CS:TEXT,DS:DATA
;Њ Єа®®ЇаҐ¤Ґ«ҐЁҐ ¬ Єа®Є®¬ ¤л WRITE ¤«п ўлў®¤ бва®ЄЁ нЄа
WRITE MACRO STR
MOV AH,09H
MOV DX,OFFSET STR
INT 21H
ENDM
MAIN PROC
. . .
WRITE STRING1
WRITE STRING2
. . .
MAIN ENDP
;Џ®«п ¤ ле
STRING1 DB '‚лў®¤ ⥪бв б Ї®¬®ймо ¬ Єа®Є®¬ ¤л ',10,13,'$'
STRING2 DB '…йҐ ®¤ бва®Є ',10,13,'$'
Њ Єа®®ЇаҐ¤Ґ«ҐЁҐ зЁ Ґвбп б ¤ЁаҐЄвЁўл MACRO, ЇҐаҐ¤ Є®в®а®© гЄ §лў Ґвбп
Ё¬п ¬ Єа®Є®¬ ¤л (§¤Ґбм WRITE). Џ®б«Ґ ®ЇҐа в®а MACRO ¬®¦® гЄ § вм ®¤®
Ё«Ё ҐбЄ®«мЄ® Їа®Ё§ў®«мле Ё¬Ґ, Є®в®алҐ ў®бЇаЁЁ¬ овбп бᥬЎ«Ґа®¬ Є Є
Ё¬Ґ д®а¬ «мле аЈг¬Ґв®ў. ‚ б«гз Ґ гЄ § Ёп ҐбЄ®«мЄЁе Ї а ¬Ґва®ў ®Ё
а §¤Ґ«повбп § Їпвл¬Ё.
Џ а ¬Ґвал, ®ЇЁб лҐ ў ¤ЁаҐЄвЁўҐ MACRO, §лў овбп д®а¬ «мл¬Ё Ї а ¬Ґва ¬Ё.
Џ а ¬Ґвал, ЁбЇ®«м§гҐ¬лҐ ЇаЁ ¬ Єа®ўл§®ўҐ, §лў овбп д ЄвЁзҐбЄЁ¬Ё Ї а ¬Ґва ¬Ё.
”®а¬ «млҐ Ї а ¬Ґвал ў ¬ Єа®®ЇаҐ¤Ґ«ҐЁЁ гЄ §лў ов бᥬЎ«Ґаг ᮮ⢥вбвўЁҐ
Ёе Ё¬Ґ «оЎл¬ Ё¬Ґ ¬ ў ¬ Єа®ўл§®ўҐ. ‚ ¤ЁаҐЄвЁўҐ MACRO ¬®¦® § ¤ вм «оЎ®Ґ
Є®«ЁзҐбвў® Ї а ¬Ґва®ў - ўЇ«®вм ¤® 120-© Є®«®ЄЁ ў бва®ЄҐ. ”®а¬ «мл© Ї а ¬Ґва
¬®¦Ґв Ё¬Ґвм «оЎ®Ґ Їа ўЁ«м®Ґ бᥬЎ«Ґа®Ґ Ё¬п (ўЄ«оз п Ё¬п ॣЁбва ), Є®в®а®Ґ
ЇаЁ бᥬЎ«Ёа®ў ЁЁ Ўг¤Ґв § ¬ҐҐ® д ЄвЁзҐбЄЁ¬ Ї а ¬Ґв஬.
‡ Є зЁў Ґвбп ¬ Єа®®ЇаҐ¤Ґ«ҐЁҐ ®ЇҐа в®а®¬ ENDM. ђ бЇ®«®¦ҐЁҐ ¬ Єа®®ЇаҐ¤Ґ«ҐЁп
Ґ Ё¬ҐҐв § 票п, в Є Є Є ®® Ґ бᥬЎ«ЁагҐвбп, ® «Ёим § Ї®¬Ё Ґвбп
бᥬЎ«Ґа®¬ ¤«п Ї®б«Ґ¤го饣® ЁбЇ®«м§®ў Ёп. Ќ® ¬ Єа®®ЇаҐ¤Ґ«ҐЁҐ ¤®«¦®
ЇаҐ¤иҐбвў®ў вм бва®Є ¬ ҐЈ® ўл§®ў®ў.
’ҐЄбв ¬ Єа®®ЇаҐ¤Ґ«ҐЁп ЇЁиҐвбп в Є ¦Ґ, Є Є ⥪бв «оЎ®© Їа®Ја ¬¬л. ”®а¬ «млҐ
Ї а ¬Ґвал ( аЈг¬Ґвл) ЁбЇ®«м§говбп ў ¬ Єа®Є®¬ ¤Ґ в Є, Є Є Ґб«Ё Ўл нв® Ўл«Ё
®ЎлзлҐ н«Ґ¬Ґвл Їа®Ја ¬¬®© бва®ЄЁ. ‚ ЇаЁ¬ҐаҐ 1 ЁбЇ®«м§гҐвбп ®¤Ё
Ї а ¬Ґва STR, Є®в®ал© б«г¦Ёв ¤«п ЇҐаҐ¤ зЁ ў ¬ Єа®а биЁаҐЁҐ Ё¬ҐЁ ўлў®¤Ё¬®©
нЄа бва®ЄЁ. ‚®®ЎйҐ Ї а ¬Ґвал ¬ Єа®®ЇаҐ¤Ґ«ҐЁп ¬®Јгв § ¬Ґпвм б®Ў®© «оЎлҐ
н«Ґ¬Ґвл п§лЄ : Ё¬Ґ ॣЁбва®ў, Є®¬ ¤, ®ЇЁб ⥫Ґ©, Є®бв в Ё Їа.
•®вп ЁбЇ®«м§®ў ЁҐ ¬ Єа®Є®¬ ¤ ®Ўлз® гЇа®й Ґв Їа®Ја ¬¬г Ё ¤Ґ« Ґв ҐҐ Ј«п¤ҐҐ,
нв® ®в®бЁвбп в®«мЄ® Є Ёб室®¬г ⥪бвг Їа®Ја ¬¬л. ЋЎкҐЄвл© Ё § Ја㧮зл©
¬®¤г«Ё Ґ Ё§¬Ґповбп. ќвЁ¬ ¬ Єа®Є®¬ ¤л ®в«Ёз овбп ®в Ї®¤Їа®Ја ¬¬, Є®в®алҐ
Ї®§ў®«пов б®Єа вЁвм а §¬Ґа ўлЇ®«Ё¬®© Їа®Ја ¬¬л § бзҐв ®ЇЁб Ёп Ї®ўв®а塞ле
гз бвЄ®ў «Ёим ®¤ ¦¤л (ў ⥪б⥠Ї®¤Їа®Ја ¬¬л). Ќ® ¬ Єа®Є®¬ ¤л ЇаҐ¤®бв ў«пов
Ј®а §¤® Ў®«миЁҐ ў®§¬®¦®бвЁ Ё§¬ҐҐЁп ⥪бв ¬ Єа®а биЁаҐЁп ў § ўЁбЁ¬®бвЁ ®в
§ 票© д ЄвЁзҐбЄЁе Ї а ¬Ґва®ў. ‚ 楫®¬ ¬®¦® бЄ § вм, зв® ®Ё б«г¦ в ¤«п
гЇа®йҐЁп б ¬®Ј® Їа®Ја ¬¬Ёа®ў Ёп, в®Ј¤ Є Є Ї®¤Їа®Ја ¬¬л гЇа®й ов ॠ«Ё§ жЁо
вॡ㥬®Ј® «Ј®аЁв¬ .
‚ ЇаЁ¬ҐаҐ 1 ⥪бв ¬ Єа®®ЇаҐ¤Ґ«ҐЁп ўЄ«озҐ ҐЇ®б।б⢥® ў ⥪бв Їа®Ја ¬¬л.
‚ вҐе б«гз пе, Є®Ј¤ ¬ Єа®Є®¬ ¤л ®ЇЁблў ов ҐЄ®в®алҐ вЁЇЁзлҐ ¤Ґ©бвўЁп
иЁа®Є®Ј® § 票п, ЇаЁ¬Ґа, Їа®Ја ¬¬го § ¤Ґа¦Єг Ё«Ё ўлў®¤ нЄа бва®ЄЁ
⥪бв , 楫Ґб®®Ўа §® ⥪бвл ¬ Єа®®ЇаҐ¤Ґ«ҐЁ© Ї®¬ҐбвЁвм ў ¬ Єа®ЎЁЎ«Ё®вҐЄг.
Њ Єа®ЎЁЎ«Ё®вҐЄ ЇаҐ¤бв ў«пҐв б®Ў®© д ©« б ⥪бв ¬Ё ¬ Єа®®ЇаҐ¤Ґ«ҐЁ©.
Њ Єа®®ЇаҐ¤Ґ«ҐЁп § ЇЁблў овбп ў нв®в д ©« в®з® ў в Є®¬ ¦Ґ ўЁ¤Ґ, Є Є ў ⥪бв
Їа®Ја ¬¬л. ‚ ЇаЁ¬ҐаҐ 2 ЇаЁўҐ¤Ґ ⥪бв д ©« ¬ Єа®ЎЁЎ«Ё®вҐЄЁ б Їа®Ё§ў®«мл¬
Ё¬ҐҐ¬ "ЊЂ‘.ЊЂ‘", ᮤҐа¦ 饩 зҐвлॠ¬ Єа®Є®¬ ¤л WRITE, OUTPROG, DELAY Ё STOP.
;ЏаЁ¬Ґа 2. ‘®¤Ґа¦Ё¬®Ґ д ©« MA‘.MA‘ б ¬ Єа®®ЇаҐ¤Ґ«ҐЁп¬Ё.
WRITE MACRO STR ;Ќ з «® ¬ Єа®®ЇаҐ¤Ґ«ҐЁп write
MOV AH,09H
MOV DX,OFFSET STR
INT 21H
ENDM
OUTPROG MACRO ;Ќ з «® ¬ Єа®®ЇаҐ¤Ґ«ҐЁп outprog
MOV AX,4C00H
INT 21H
ENDM
DELAY MACRO TIME ;Ќ з «® ¬ Єа®®ЇаҐ¤Ґ«ҐЁп delay
LOCAL OUTER,INNER
PUSH CX
MOV CX,TIME
OUTER: PUSH CX
MOV CX,65535
INNER: LOOP INNER
POP CX
LOOP OUTER
POP CX
ENDM
STOP MACRO ;Ќ з «® ¬ Єа®®ЇаҐ¤Ґ«ҐЁп stop
PUSH AX
MOV AH,08H
INT 21H
POP AX
ENDM
Њ Єа®Є®¬ ¤ WRITE, а бᬮваҐ п ўлиҐ, ўлЇ®«пҐв ўлў®¤ нЄа ⥪бв®ў®©
бва®ЄЁ.
Њ Єа®Є®¬ ¤ OUTPROG ўл§лў Ґв дгЄжЁо DOS 4CH ¤«п § ўҐаиҐЁп Їа®Ја ¬¬л. Џ®звЁ
Є ¦¤ п Їа®Ја ¬¬ ¤®«¦ § Є зЁў вмбп ўл§®ў®¬ нв®© дгЄжЁЁ, Ї®н⮬г
ЁбЇ®«м§®ў ЁҐ ¬ Єа®Є®¬ ¤л OUTPROG ЇаЁ Їа®Ја ¬¬Ёа®ў ЁЁ ¬®¦Ґв ЇаЁўҐбвЁ Є
нЄ®®¬ЁЁ ўаҐ¬ҐЁ.
Њ Єа®Є®¬ ¤ DELAY ॠ«Ё§гҐв § ¤Ґа¦Єг § ¤ ®Ґ Ї а ¬Ґв஬ TIME ўаҐ¬п.
Љ®ЄаҐв п ўҐ«ЁзЁ § ¤Ґа¦ЄЁ § ўЁбЁв ®в вЁЇ Є®¬ЇмовҐа Ё ¤®«¦ ®ЇаҐ¤Ґ«пвмбп
нЄбЇҐаЁ¬Ґв «м®. ‚ ⥪б⥠¬ Єа®®ЇаҐ¤Ґ«ҐЁп Ґбвм ®б®ЎҐ®бвм, бўп§ п б
ЁбЇ®«м§®ў ЁҐ¬ жЁЄ«®ў. Џ®бЄ®«мЄг ¬ҐвЄЁ OUTER Ё INNER Ґ ®в®бпвбп Є д®а¬ «мл¬
Ї а ¬Ґва ¬, ЇаЁ Ї®ўв®а®¬ ўл§®ўҐ нв®© ¬ Єа®Є®¬ ¤л ®Ё Ї®ўв®апвбп ў ⥪бвҐ
¬ Єа®а биЁаҐЁп, зв® ЇаЁўҐ¤Ґв Є ®иЁЎЄҐ бᥬЎ«Ёа®ў Ёп (¬®¦Ґб⢥®Ґ
®Ўкпў«ҐЁҐ Ё¬ҐЁ). —в®Ўл Ё§Ў ўЁвмбп ®в ¬®¦Ґб⢥®Ј® ®Ўкпў«ҐЁп, ¬ҐвЄЁ OUTER
Ё INNER ®Ўкпў«Ґл б Ї®¬®ймо ¤ЁаҐЄвЁўл LOCAL «®Є «мл¬Ё. ‚ Їа®жҐббҐ
¬ Єа®а биЁаҐЁп «®Є «млҐ Ё¬Ґ ЇаҐ®Ўа §говбп ў бЁ¬ў®«ЁзҐбЄЁҐ ®Ў®§ зҐЁп ўЁ¤
??0001, ??0002 Ё Їа. Ё ЇаЁ ¬®Ј®Єа вле ўл§®ў е Ўг¤гв а §«Ёз вмбп. ќв
¬ Єа®Є®¬ ¤ ЇЁб ҐбЄ®«мЄ® Ё§п饥 ЇаҐ¤л¤гйЁе ў ⮬ ®в®иҐЁЁ, зв® ў Ґ©
ЇаҐ¤гᬮв८ б®еа ҐЁҐ (ў з «Ґ) Ё ў®ббв ®ў«ҐЁҐ (ў Є®жҐ) ЁбЇ®«м§гҐ¬®Ј® ў
¬ Єа®Є®¬ ¤Ґ ॣЁбва ‘•. ’ Є зв® нвг ¬ Єа®Є®¬ ¤г ¬®¦® ЎҐ§Ў®п§Ґ®
ЁбЇ®«м§®ў вм ў «оЎле ¬Ґбв е Їа®Ја ¬¬л - ҐҐ ўл§®ў Ґ ЇаЁўҐ¤Ґв Є а §аг襨о
§ 票© ॣЁбва®ў.
Њ Єа®Є®¬ ¤ STOP б«г¦Ёв ¤«п ЇаЁ®бв ®ўЄЁ ўлЇ®«ҐЁп Їа®Ја ¬¬л ¤® ¦ вЁп
«оЎ®© Є« ўЁиЁ. „«п нв®Ј® ЁбЇ®«м§®ў дгЄжЁп DOS 08H, Є®в®а п ®¦Ё¤ Ґв ўў®¤
б Є« ўЁ вгал бЁ¬ў®« , Ї®«гзЁў бЁ¬ў®«, Ґ ®в®Ўа ¦ Ґв ҐЈ® нЄа Ґ. Џ®н⮬г
¬ Єа®Є®¬ ¤ Ґ Ўг¤Ґв ЁбЄ ¦ вм ⥪г饥 ᮤҐа¦Ё¬®Ґ нЄа . ‚ Ґ© в Є¦Ґ
б®еа пҐвбп Ё ў®ббв ў«Ёў Ґвбп ЁбЇ®«м§гҐ¬л© ॣЁбва Ђ•. ” ©« ¬ Єа®ЎЁЎ«Ё®вҐЄЁ
¤®«¦Ґ еа Ёвмбп ў Ёб室®¬ ўЁ¤Ґ, ҐЈ® Ґ б«Ґ¤гҐв бᥬЎ«Ёа®ў вм. ‚ ЇаЁ¬ҐаҐ 3
ЇаЁўҐ¤Ґ Їа®Ја ¬¬ , ЁбЇ®«м§гой п ҐЄ®в®алҐ ¬ Єа®Є®¬ ¤л Ё§ д ©« "ЊЂ‘.ЊЂ‘".
;ЏаЁ¬Ґа 3. ‚맮ў ¬ Єа®Є®¬ ¤ Ё§ ¬ Єа®ЎЁЎ«Ё®вҐЄЁ.
TEXT SEGMENT 'CODE'
INCLUDE MAC.MAC ;‘®®ЎйҐЁҐ бᥬЎ«Ґаг Ё¬ҐЁ д ©« б
ASSUME CS:TEXT,DS:DATA ; ¬ Єа®ЎЁЎ«Ё®вҐЄ®©
MAIN PROC
MOV AX,DATA
MOV DS,AX
WRITE STRING1 ;‚맮ўл
DELAY 200 ; ¬ Єа®Є®¬ ¤
WRITE STRING2 ; c Є®ЄаҐвл¬Ё
DELAY 500 ; аЈг¬Ґв ¬Ё
WRITE STRING3
OUTPROG
MAIN ENDP
TEXT ENDS ;Љ®Ґж ᥣ¬Ґв Є®¬ ¤
;Џ®«п ¤ ле
STRING1 DB '‘ва®Є 1',10,13,'$'
STRING2 DB '‘ва®Є 2',10,13,'$'
STRING3 DB '‘ва®Є 3',10,13,'$'
—в®Ўл бᥬЎ«Ґа Ї®¤бв ўЁ« ¬Ґбв® Ё¬Ґ ¬ Єа®Є®¬ ¤ Ёе ¬ Єа®а биЁаҐЁп, ў
⥪б⥠Їа®Ја ¬¬л б«Ґ¤гҐв ®ЎкпўЁвм Ё¬п ¬ Єа®ЎЁЎ«Ё®вҐЄЁ б Ї®¬®ймо ¤ЁаҐЄвЁўл
INCLUDE. Џ®б«Ґ нв®Ј® ў Їа®Ја ¬¬Ґ ¬®¦® ЁбЇ®«м§®ў вм «оЎлҐ ¬ Єа®Є®¬ ¤л Ё§
нв®© ¬ Єа®ЎЁЎ«Ё®вҐЄЁ.
3. ‘®¤Ґа¦ ЁҐ ®взҐв
1) ®¬Ґа Ё §ў ЁҐ а Ў®вл
2) 楫м а Ў®вл
3) Ё¤ЁўЁ¤г «м®Ґ § ¤ ЁҐ а Ў®вг
4) гЄ § ЁҐ Ё¬Ґ Ёб室®Ј® Ё ЁбЇ®«пҐ¬®Ј® д ©«®ў
5) ўлў®¤л
ЋвзҐв ЇаҐ¤бв ў«пҐвбп ў ўЁ¤Ґ ⥪бв®ў®Ј® д ©« , ўлЇ®«Ґ®Ј® ў д®а¬ ⥠DOS
(Є®¤®ў п бва Ёж 866). Љ ®взҐвг ¤®«¦л ЇаЁ« Ј вмбп д ©« Ёб室®Ј® Є®¤
Їа®Ја ¬¬л Ё а Ў®зЁ© ЁбЇ®«пҐ¬л© д ©«.
4. ‡ ¤ ЁҐ а Ў®вг
1. ђ §®Ўа вмбп ў ЇаЁўҐ¤Ґле ¬ вҐаЁ « е.
2. ‘®бв ўЁвм Їа®Ја ¬¬г ¤«п ўлзЁб«ҐЁп ўла ¦ҐЁп б®Ј« б® бў®Ґ¬г
ў аЁ вг Ё§ ЇаЁ«®¦ҐЁп "Џ10 ‡ ¤ Ёп - ўлзЁб«Ёвм § 票Ґ д®а¬г«л".
‚лЇ®«ҐЁҐ § ¤ Ёп Ї®¤а §г¬Ґў Ґв б®бв ў«ҐЁҐ а §ўҐвў«Ґ®© Їа®Ја ¬¬л.
‚лзЁб«ҐЁҐ д®а¬г«л ў 楫®¬ ¤®«¦ ®ЎҐбЇҐзЁў вм ®б®ў п Їа®Ја ¬¬ ,
ўлзЁб«ҐЁҐ Ї®¤д®а¬г«-ўҐвўҐ© 㦮 ®д®а¬Ёвм Є Є ¬ Єа®ўла ¦ҐЁп б Ї а ¬Ґва ¬Ё.
Ќг¦® б«Ґ¤Ёвм, зв®Ўл ўбҐ Ёбе®¤лҐ Ё Їа®¬Ґ¦гв®злҐ § зҐЁп Ґ ЇаҐўли «Ё
ЇаҐ¤Ґ«®ў ¤ўгеЎ ©в®ўле зЁбҐ«. Љ Є ®Ўа ¬«ҐЁҐ 㦮 ЁбЇ®«м§®ў вм EXE_FORM.ASM.
3. ЂбᥬЎ«Ёа®ў вм Їа®Ја ¬¬г Ё гЎҐ¤Ёвмбп ў ®вбгвбвўЁЁ ®иЁЎ®Є.
4. ‘Є®¬Ї®®ў вм Їа®Ја ¬¬г.
5. ‚лЇ®«Ёвм Ї®«гзҐл© EXE-¬®¤г«м Ё Їа®ўҐаЁвм १г«мв в ўлзЁб«ҐЁ©.
‡ ЇЁб вм १г«мв в ўлзЁб«ҐЁ© ў ®взҐв.
**********************************************************************
**********************************************************************
‘€‘’…ЊЌЋ… ЏђЋѓђЂЊЊ€ђЋ‚ЂЌ€…
**********************************************************************
*******************
*** ’Ґ¬ 12 ***
*******************
**********************************************************************
€‘ЏЋ‹њ‡Ћ‚ЂЌ€… ЊЂЉђЋ‘ђ…„‘’‚
**********************************************************************
–Ґ«м а Ў®вл:
Ќ ЇЁб вм п§лЄҐ бᥬЎ«Ґа Ё ўлЇ®«Ёвм
Їа®Ја ¬¬г б ЁбЇ®«м§®ў ЁҐ¬ Ї®¤Їа®Ја ¬¬ (Їа®жҐ¤га).
1. ‡ ¤ ЁҐ ЇаҐ¤ў аЁвҐ«мго Ї®¤Ј®в®ўЄг
Ћ§ Є®¬Ёвмбп б ᮤҐа¦ ЁҐ¬ агЄ®ў®¤бвў
€§гзЁвм ЇаЁўҐ¤Ґл© ⥮аҐвЁзҐбЄЁ© ¬ вҐаЁ «
‚лЇ®«Ёвм Їа ЄвЁзҐбЄго з бвм а Ў®вл
‘®бв ўЁвм ®взҐв ® а Ў®вҐ
ЏаҐ¤кпўЁвм १г«мв вл а Ў®вл ЇаҐЇ®¤ ў ⥫о
2. Ља вЄЁҐ ⥮аҐвЁзҐбЄЁҐ ᢥ¤ҐЁп
Њ Єа®Є®¬ ¤л б Ї а ¬Ґва ¬Ё
Џа®Ја ¬¬л, ЇЁб лҐ п§лЄҐ бᥬЎ«Ґа , з б⮠ᮤҐа¦ в Ї®ўв®апойЁҐбп
гз бвЄЁ ⥪бв б ®¤Ё Є®ў®© бвагЄвга®©. ’ ЄЁҐ гз бвЄЁ ⥪бв ¬®¦® ®д®а¬Ёвм ў
ўЁ¤Ґ в Є §лў Ґ¬ле ¬ Єа®®ЇаҐ¤Ґ«ҐЁ© (¬ Єа®Є®¬ ¤), е а ЄвҐаЁ§гҐ¬ле
Їа®Ё§ў®«мл¬Ё Ё¬Ґ ¬Ё Ё бЇЁбЄ ¬Ё д®а¬ «мле Ї а ¬Ґва®ў. Џ®б«Ґ в®Ј®, Є Є
¬ Єа®®ЇаҐ¤Ґ«ҐЁҐ ᤥ« ®, Ї®пў«ҐЁҐ ў Їа®Ја ¬¬Ґ бва®ЄЁ, ᮤҐа¦ 饩 Ё¬п
¬ Єа®®ЇаҐ¤Ґ«ҐЁп Ё бЇЁб®Є д ЄвЁзҐбЄЁе Ї а ¬Ґва®ў, ЇаЁў®¤Ёв Є® ўбв ўЄҐ ҐЈ®
¬Ґбв® ўбҐЈ® вॡ㥬®Ј® ⥪бв , ᮤҐа¦Ё¬®Ј® ў ¬ Єа®®ЇаҐ¤Ґ«ҐЁЁ. ќв® §лў Ґвбп
¬ Єа®а биЁаҐЁҐ¬, ®ЇҐа жЁп ҐЈ® ўбв ўЄЁ ў ⥪бв Їа®Ја ¬¬л - ¬ Єа®Ї®¤бв ®ўЄ®©.
‚ амЁагп д ЄвЁзҐбЄЁҐ Ї а ¬Ґвал, ¬®¦®, б®еа пп ҐЁ§¬Ґ®© бвагЄвгаг
¬ Єа®а биЁаҐЁп, Ё§¬Ґпвм ®в¤Ґ«млҐ ҐЈ® н«Ґ¬Ґвл Ё ⥬ б ¬л¬ аҐ§г«мв вл
ўлзЁб«ҐЁ©, ®ЎҐбЇҐзЁў Ґ¬ле ЇаЁ ҐЈ® ўлЇ®«ҐЁЁ.
;ЏаЁ¬Ґа 1. Њ Єа®Є®¬ ¤ ў б®бв ўҐ Їа®Ја ¬¬л
TEXT SEGMENT 'code'
ASSUME CS:TEXT,DS:DATA
;Њ Єа®®ЇаҐ¤Ґ«ҐЁҐ ¬ Єа®Є®¬ ¤л WRITE ¤«п ўлў®¤ бва®ЄЁ нЄа
WRITE MACRO STR
MOV AH,09H
MOV DX,OFFSET STR
INT 21H
ENDM
MAIN PROC
. . .
WRITE STRING1
WRITE STRING2
. . .
MAIN ENDP
;Џ®«п ¤ ле
STRING1 DB '‚лў®¤ ⥪бв б Ї®¬®ймо ¬ Єа®Є®¬ ¤л ',10,13,'$'
STRING2 DB '…йҐ ®¤ бва®Є ',10,13,'$'
Њ Єа®®ЇаҐ¤Ґ«ҐЁҐ зЁ Ґвбп б ¤ЁаҐЄвЁўл MACRO, ЇҐаҐ¤ Є®в®а®© гЄ §лў Ґвбп
Ё¬п ¬ Єа®Є®¬ ¤л (§¤Ґбм WRITE). Џ®б«Ґ ®ЇҐа в®а MACRO ¬®¦® гЄ § вм ®¤®
Ё«Ё ҐбЄ®«мЄ® Їа®Ё§ў®«мле Ё¬Ґ, Є®в®алҐ ў®бЇаЁЁ¬ овбп бᥬЎ«Ґа®¬ Є Є
Ё¬Ґ д®а¬ «мле аЈг¬Ґв®ў. ‚ б«гз Ґ гЄ § Ёп ҐбЄ®«мЄЁе Ї а ¬Ґва®ў ®Ё
а §¤Ґ«повбп § Їпвл¬Ё.
Џ а ¬Ґвал, ®ЇЁб лҐ ў ¤ЁаҐЄвЁўҐ MACRO, §лў овбп д®а¬ «мл¬Ё Ї а ¬Ґва ¬Ё.
Џ а ¬Ґвал, ЁбЇ®«м§гҐ¬лҐ ЇаЁ ¬ Єа®ўл§®ўҐ, §лў овбп д ЄвЁзҐбЄЁ¬Ё Ї а ¬Ґва ¬Ё.
”®а¬ «млҐ Ї а ¬Ґвал ў ¬ Єа®®ЇаҐ¤Ґ«ҐЁЁ гЄ §лў ов бᥬЎ«Ґаг ᮮ⢥вбвўЁҐ
Ёе Ё¬Ґ «оЎл¬ Ё¬Ґ ¬ ў ¬ Єа®ўл§®ўҐ. ‚ ¤ЁаҐЄвЁўҐ MACRO ¬®¦® § ¤ вм «оЎ®Ґ
Є®«ЁзҐбвў® Ї а ¬Ґва®ў - ўЇ«®вм ¤® 120-© Є®«®ЄЁ ў бва®ЄҐ. ”®а¬ «мл© Ї а ¬Ґва
¬®¦Ґв Ё¬Ґвм «оЎ®Ґ Їа ўЁ«м®Ґ бᥬЎ«Ґа®Ґ Ё¬п (ўЄ«оз п Ё¬п ॣЁбва ), Є®в®а®Ґ
ЇаЁ бᥬЎ«Ёа®ў ЁЁ Ўг¤Ґв § ¬ҐҐ® д ЄвЁзҐбЄЁ¬ Ї а ¬Ґв஬.
‡ Є зЁў Ґвбп ¬ Єа®®ЇаҐ¤Ґ«ҐЁҐ ®ЇҐа в®а®¬ ENDM. ђ бЇ®«®¦ҐЁҐ ¬ Єа®®ЇаҐ¤Ґ«ҐЁп
Ґ Ё¬ҐҐв § 票п, в Є Є Є ®® Ґ бᥬЎ«ЁагҐвбп, ® «Ёим § Ї®¬Ё Ґвбп
бᥬЎ«Ґа®¬ ¤«п Ї®б«Ґ¤го饣® ЁбЇ®«м§®ў Ёп. Ќ® ¬ Єа®®ЇаҐ¤Ґ«ҐЁҐ ¤®«¦®
ЇаҐ¤иҐбвў®ў вм бва®Є ¬ ҐЈ® ўл§®ў®ў.
’ҐЄбв ¬ Єа®®ЇаҐ¤Ґ«ҐЁп ЇЁиҐвбп в Є ¦Ґ, Є Є ⥪бв «оЎ®© Їа®Ја ¬¬л. ”®а¬ «млҐ
Ї а ¬Ґвал ( аЈг¬Ґвл) ЁбЇ®«м§говбп ў ¬ Єа®Є®¬ ¤Ґ в Є, Є Є Ґб«Ё Ўл нв® Ўл«Ё
®ЎлзлҐ н«Ґ¬Ґвл Їа®Ја ¬¬®© бва®ЄЁ. ‚ ЇаЁ¬ҐаҐ 1 ЁбЇ®«м§гҐвбп ®¤Ё
Ї а ¬Ґва STR, Є®в®ал© б«г¦Ёв ¤«п ЇҐаҐ¤ зЁ ў ¬ Єа®а биЁаҐЁҐ Ё¬ҐЁ ўлў®¤Ё¬®©
нЄа бва®ЄЁ. ‚®®ЎйҐ Ї а ¬Ґвал ¬ Єа®®ЇаҐ¤Ґ«ҐЁп ¬®Јгв § ¬Ґпвм б®Ў®© «оЎлҐ
н«Ґ¬Ґвл п§лЄ : Ё¬Ґ ॣЁбва®ў, Є®¬ ¤, ®ЇЁб ⥫Ґ©, Є®бв в Ё Їа.
•®вп ЁбЇ®«м§®ў ЁҐ ¬ Єа®Є®¬ ¤ ®Ўлз® гЇа®й Ґв Їа®Ја ¬¬г Ё ¤Ґ« Ґв ҐҐ Ј«п¤ҐҐ,
нв® ®в®бЁвбп в®«мЄ® Є Ёб室®¬г ⥪бвг Їа®Ја ¬¬л. ЋЎкҐЄвл© Ё § Ја㧮зл©
¬®¤г«Ё Ґ Ё§¬Ґповбп. ќвЁ¬ ¬ Єа®Є®¬ ¤л ®в«Ёз овбп ®в Ї®¤Їа®Ја ¬¬, Є®в®алҐ
Ї®§ў®«пов б®Єа вЁвм а §¬Ґа ўлЇ®«Ё¬®© Їа®Ја ¬¬л § бзҐв ®ЇЁб Ёп Ї®ўв®а塞ле
гз бвЄ®ў «Ёим ®¤ ¦¤л (ў ⥪б⥠Ї®¤Їа®Ја ¬¬л). Ќ® ¬ Єа®Є®¬ ¤л ЇаҐ¤®бв ў«пов
Ј®а §¤® Ў®«миЁҐ ў®§¬®¦®бвЁ Ё§¬ҐҐЁп ⥪бв ¬ Єа®а биЁаҐЁп ў § ўЁбЁ¬®бвЁ ®в
§ 票© д ЄвЁзҐбЄЁе Ї а ¬Ґва®ў. ‚ 楫®¬ ¬®¦® бЄ § вм, зв® ®Ё б«г¦ в ¤«п
гЇа®йҐЁп б ¬®Ј® Їа®Ја ¬¬Ёа®ў Ёп, в®Ј¤ Є Є Ї®¤Їа®Ја ¬¬л гЇа®й ов ॠ«Ё§ жЁо
вॡ㥬®Ј® «Ј®аЁв¬ .
‚ ЇаЁ¬ҐаҐ 1 ⥪бв ¬ Єа®®ЇаҐ¤Ґ«ҐЁп ўЄ«озҐ ҐЇ®б।б⢥® ў ⥪бв Їа®Ја ¬¬л.
‚ вҐе б«гз пе, Є®Ј¤ ¬ Єа®Є®¬ ¤л ®ЇЁблў ов ҐЄ®в®алҐ вЁЇЁзлҐ ¤Ґ©бвўЁп
иЁа®Є®Ј® § 票п, ЇаЁ¬Ґа, Їа®Ја ¬¬го § ¤Ґа¦Єг Ё«Ё ўлў®¤ нЄа бва®ЄЁ
⥪бв , 楫Ґб®®Ўа §® ⥪бвл ¬ Єа®®ЇаҐ¤Ґ«ҐЁ© Ї®¬ҐбвЁвм ў ¬ Єа®ЎЁЎ«Ё®вҐЄг.
Њ Єа®ЎЁЎ«Ё®вҐЄ ЇаҐ¤бв ў«пҐв б®Ў®© д ©« б ⥪бв ¬Ё ¬ Єа®®ЇаҐ¤Ґ«ҐЁ©.
Њ Єа®®ЇаҐ¤Ґ«ҐЁп § ЇЁблў овбп ў нв®в д ©« в®з® ў в Є®¬ ¦Ґ ўЁ¤Ґ, Є Є ў ⥪бв
Їа®Ја ¬¬л. ‚ ЇаЁ¬ҐаҐ 2 ЇаЁўҐ¤Ґ ⥪бв д ©« ¬ Єа®ЎЁЎ«Ё®вҐЄЁ б Їа®Ё§ў®«мл¬
Ё¬ҐҐ¬ "ЊЂ‘.ЊЂ‘", ᮤҐа¦ 饩 зҐвлॠ¬ Єа®Є®¬ ¤л WRITE, OUTPROG, DELAY Ё STOP.
;ЏаЁ¬Ґа 2. ‘®¤Ґа¦Ё¬®Ґ д ©« MA‘.MA‘ б ¬ Єа®®ЇаҐ¤Ґ«ҐЁп¬Ё.
WRITE MACRO STR ;Ќ з «® ¬ Єа®®ЇаҐ¤Ґ«ҐЁп write
MOV AH,09H
MOV DX,OFFSET STR
INT 21H
ENDM
OUTPROG MACRO ;Ќ з «® ¬ Єа®®ЇаҐ¤Ґ«ҐЁп outprog
MOV AX,4C00H
INT 21H
ENDM
DELAY MACRO TIME ;Ќ з «® ¬ Єа®®ЇаҐ¤Ґ«ҐЁп delay
LOCAL OUTER,INNER
PUSH CX
MOV CX,TIME
OUTER: PUSH CX
MOV CX,65535
INNER: LOOP INNER
POP CX
LOOP OUTER
POP CX
ENDM
STOP MACRO ;Ќ з «® ¬ Єа®®ЇаҐ¤Ґ«ҐЁп stop
PUSH AX
MOV AH,08H
INT 21H
POP AX
ENDM
Њ Єа®Є®¬ ¤ WRITE, а бᬮваҐ п ўлиҐ, ўлЇ®«пҐв ўлў®¤ нЄа ⥪бв®ў®©
бва®ЄЁ.
Њ Єа®Є®¬ ¤ OUTPROG ўл§лў Ґв дгЄжЁо DOS 4CH ¤«п § ўҐаиҐЁп Їа®Ја ¬¬л. Џ®звЁ
Є ¦¤ п Їа®Ја ¬¬ ¤®«¦ § Є зЁў вмбп ўл§®ў®¬ нв®© дгЄжЁЁ, Ї®н⮬г
ЁбЇ®«м§®ў ЁҐ ¬ Єа®Є®¬ ¤л OUTPROG ЇаЁ Їа®Ја ¬¬Ёа®ў ЁЁ ¬®¦Ґв ЇаЁўҐбвЁ Є
нЄ®®¬ЁЁ ўаҐ¬ҐЁ.
Њ Єа®Є®¬ ¤ DELAY ॠ«Ё§гҐв § ¤Ґа¦Єг § ¤ ®Ґ Ї а ¬Ґв஬ TIME ўаҐ¬п.
Љ®ЄаҐв п ўҐ«ЁзЁ § ¤Ґа¦ЄЁ § ўЁбЁв ®в вЁЇ Є®¬ЇмовҐа Ё ¤®«¦ ®ЇаҐ¤Ґ«пвмбп
нЄбЇҐаЁ¬Ґв «м®. ‚ ⥪б⥠¬ Єа®®ЇаҐ¤Ґ«ҐЁп Ґбвм ®б®ЎҐ®бвм, бўп§ п б
ЁбЇ®«м§®ў ЁҐ¬ жЁЄ«®ў. Џ®бЄ®«мЄг ¬ҐвЄЁ OUTER Ё INNER Ґ ®в®бпвбп Є д®а¬ «мл¬
Ї а ¬Ґва ¬, ЇаЁ Ї®ўв®а®¬ ўл§®ўҐ нв®© ¬ Єа®Є®¬ ¤л ®Ё Ї®ўв®апвбп ў ⥪бвҐ
¬ Єа®а биЁаҐЁп, зв® ЇаЁўҐ¤Ґв Є ®иЁЎЄҐ бᥬЎ«Ёа®ў Ёп (¬®¦Ґб⢥®Ґ
®Ўкпў«ҐЁҐ Ё¬ҐЁ). —в®Ўл Ё§Ў ўЁвмбп ®в ¬®¦Ґб⢥®Ј® ®Ўкпў«ҐЁп, ¬ҐвЄЁ OUTER
Ё INNER ®Ўкпў«Ґл б Ї®¬®ймо ¤ЁаҐЄвЁўл LOCAL «®Є «мл¬Ё. ‚ Їа®жҐббҐ
¬ Єа®а биЁаҐЁп «®Є «млҐ Ё¬Ґ ЇаҐ®Ўа §говбп ў бЁ¬ў®«ЁзҐбЄЁҐ ®Ў®§ зҐЁп ўЁ¤
??0001, ??0002 Ё Їа. Ё ЇаЁ ¬®Ј®Єа вле ўл§®ў е Ўг¤гв а §«Ёз вмбп. ќв
¬ Єа®Є®¬ ¤ ЇЁб ҐбЄ®«мЄ® Ё§п饥 ЇаҐ¤л¤гйЁе ў ⮬ ®в®иҐЁЁ, зв® ў Ґ©
ЇаҐ¤гᬮв८ б®еа ҐЁҐ (ў з «Ґ) Ё ў®ббв ®ў«ҐЁҐ (ў Є®жҐ) ЁбЇ®«м§гҐ¬®Ј® ў
¬ Єа®Є®¬ ¤Ґ ॣЁбва ‘•. ’ Є зв® нвг ¬ Єа®Є®¬ ¤г ¬®¦® ЎҐ§Ў®п§Ґ®
ЁбЇ®«м§®ў вм ў «оЎле ¬Ґбв е Їа®Ја ¬¬л - ҐҐ ўл§®ў Ґ ЇаЁўҐ¤Ґв Є а §аг襨о
§ 票© ॣЁбва®ў.
Њ Єа®Є®¬ ¤ STOP б«г¦Ёв ¤«п ЇаЁ®бв ®ўЄЁ ўлЇ®«ҐЁп Їа®Ја ¬¬л ¤® ¦ вЁп
«оЎ®© Є« ўЁиЁ. „«п нв®Ј® ЁбЇ®«м§®ў дгЄжЁп DOS 08H, Є®в®а п ®¦Ё¤ Ґв ўў®¤
б Є« ўЁ вгал бЁ¬ў®« , Ї®«гзЁў бЁ¬ў®«, Ґ ®в®Ўа ¦ Ґв ҐЈ® нЄа Ґ. Џ®н⮬г
¬ Єа®Є®¬ ¤ Ґ Ўг¤Ґв ЁбЄ ¦ вм ⥪г饥 ᮤҐа¦Ё¬®Ґ нЄа . ‚ Ґ© в Є¦Ґ
б®еа пҐвбп Ё ў®ббв ў«Ёў Ґвбп ЁбЇ®«м§гҐ¬л© ॣЁбва Ђ•. ” ©« ¬ Єа®ЎЁЎ«Ё®вҐЄЁ
¤®«¦Ґ еа Ёвмбп ў Ёб室®¬ ўЁ¤Ґ, ҐЈ® Ґ б«Ґ¤гҐв бᥬЎ«Ёа®ў вм. ‚ ЇаЁ¬ҐаҐ 3
ЇаЁўҐ¤Ґ Їа®Ја ¬¬ , ЁбЇ®«м§гой п ҐЄ®в®алҐ ¬ Єа®Є®¬ ¤л Ё§ д ©« "ЊЂ‘.ЊЂ‘".
;ЏаЁ¬Ґа 3. ‚맮ў ¬ Єа®Є®¬ ¤ Ё§ ¬ Єа®ЎЁЎ«Ё®вҐЄЁ.
TEXT SEGMENT 'CODE'
INCLUDE MAC.MAC ;‘®®ЎйҐЁҐ бᥬЎ«Ґаг Ё¬ҐЁ д ©« б
ASSUME CS:TEXT,DS:DATA ; ¬ Єа®ЎЁЎ«Ё®вҐЄ®©
MAIN PROC
MOV AX,DATA
MOV DS,AX
WRITE STRING1 ;‚맮ўл
DELAY 200 ; ¬ Єа®Є®¬ ¤
WRITE STRING2 ; c Є®ЄаҐвл¬Ё
DELAY 500 ; аЈг¬Ґв ¬Ё
WRITE STRING3
OUTPROG
MAIN ENDP
TEXT ENDS ;Љ®Ґж ᥣ¬Ґв Є®¬ ¤
;Џ®«п ¤ ле
STRING1 DB '‘ва®Є 1',10,13,'$'
STRING2 DB '‘ва®Є 2',10,13,'$'
STRING3 DB '‘ва®Є 3',10,13,'$'
—в®Ўл бᥬЎ«Ґа Ї®¤бв ўЁ« ¬Ґбв® Ё¬Ґ ¬ Єа®Є®¬ ¤ Ёе ¬ Єа®а биЁаҐЁп, ў
⥪б⥠Їа®Ја ¬¬л б«Ґ¤гҐв ®ЎкпўЁвм Ё¬п ¬ Єа®ЎЁЎ«Ё®вҐЄЁ б Ї®¬®ймо ¤ЁаҐЄвЁўл
INCLUDE. Џ®б«Ґ нв®Ј® ў Їа®Ја ¬¬Ґ ¬®¦® ЁбЇ®«м§®ў вм «оЎлҐ ¬ Єа®Є®¬ ¤л Ё§
нв®© ¬ Єа®ЎЁЎ«Ё®вҐЄЁ.
3. ‘®¤Ґа¦ ЁҐ ®взҐв
1) ®¬Ґа Ё §ў ЁҐ а Ў®вл
2) 楫м а Ў®вл
3) Ё¤ЁўЁ¤г «м®Ґ § ¤ ЁҐ а Ў®вг
4) гЄ § ЁҐ Ё¬Ґ Ёб室®Ј® Ё ЁбЇ®«пҐ¬®Ј® д ©«®ў
5) ўлў®¤л
ЋвзҐв ЇаҐ¤бв ў«пҐвбп ў ўЁ¤Ґ ⥪бв®ў®Ј® д ©« , ўлЇ®«Ґ®Ј® ў д®а¬ ⥠DOS
(Є®¤®ў п бва Ёж 866). Љ ®взҐвг ¤®«¦л ЇаЁ« Ј вмбп д ©« Ёб室®Ј® Є®¤
Їа®Ја ¬¬л Ё а Ў®зЁ© ЁбЇ®«пҐ¬л© д ©«.
4. ‡ ¤ ЁҐ а Ў®вг
1. ђ §®Ўа вмбп ў ЇаЁўҐ¤Ґле ¬ вҐаЁ « е.
2. ‘®бв ўЁвм Їа®Ја ¬¬г ¤«п ўлзЁб«ҐЁп ўла ¦ҐЁп б®Ј« б® бў®Ґ¬г
ў аЁ вг Ё§ ЇаЁ«®¦ҐЁп "Џ10 ‡ ¤ Ёп - ўлзЁб«Ёвм § 票Ґ д®а¬г«л".
‚лЇ®«ҐЁҐ § ¤ Ёп Ї®¤а §г¬Ґў Ґв б®бв ў«ҐЁҐ а §ўҐвў«Ґ®© Їа®Ја ¬¬л.
‚лзЁб«ҐЁҐ д®а¬г«л ў 楫®¬ ¤®«¦ ®ЎҐбЇҐзЁў вм ®б®ў п Їа®Ја ¬¬ ,
ўлзЁб«ҐЁҐ Ї®¤д®а¬г«-ўҐвўҐ© 㦮 ®д®а¬Ёвм Є Є ¬ Єа®ўла ¦ҐЁп б Ї а ¬Ґва ¬Ё.
Ќг¦® б«Ґ¤Ёвм, зв®Ўл ўбҐ Ёбе®¤лҐ Ё Їа®¬Ґ¦гв®злҐ § зҐЁп Ґ ЇаҐўли «Ё
ЇаҐ¤Ґ«®ў ¤ўгеЎ ©в®ўле зЁбҐ«. Љ Є ®Ўа ¬«ҐЁҐ 㦮 ЁбЇ®«м§®ў вм EXE_FORM.ASM.
3. ЂбᥬЎ«Ёа®ў вм Їа®Ја ¬¬г Ё гЎҐ¤Ёвмбп ў ®вбгвбвўЁЁ ®иЁЎ®Є.
4. ‘Є®¬Ї®®ў вм Їа®Ја ¬¬г.
5. ‚лЇ®«Ёвм Ї®«гзҐл© EXE-¬®¤г«м Ё Їа®ўҐаЁвм १г«мв в ўлзЁб«ҐЁ©.
‡ ЇЁб вм १г«мв в ўлзЁб«ҐЁ© ў ®взҐв.
**********************************************************************
**********************************************************************
Соседние файлы в папке 12