- 39 -






7. €­бвагЄжЁЁ гЇа ў«Ґ­Ёп Їа®жҐбб®а®¬.


€­бвагЄжЁЁ нв®Ј® вЁЇ  Ї®§ў®«пов Їа®Ја ¬¬­® гЇа ў«пвм
а §«Ёз­л¬Ё дг­ЄжЁп¬Ё CPU Ё гб«®ў­® Ї®¤а §¤Ґ«повбп ­  3
ЈагЇЇл, ᮮ⢥вбвўгойЁҐ 3-¬ вЁЇ ¬ ®ЇҐа жЁ©: ¬ ­ЁЇг«пжЁЁ б
д« Ј ¬Ё, бЁ­еа®­Ё§ жЁп Ё Їгбв п ®ЇҐа жЁп. ’®«мЄ® 1-п ЈагЇЇ 
Ё­бвагЄжЁ© ў«ЁпҐв ­  б®бв®п­Ёп д« Ј®ў Їа®жҐбб®а .






7.1. ЋЇҐа жЁЁ б д« Ј ¬Ё.


CLC “‘’ЂЌЋ‚€’њ ‚ 0 ”‹Ђѓ Џ…ђ…ЌЋ‘Ђ
---
”« Ј ЇҐаҐ­®б  CF гбв ­ ў«Ёў Ґвбп ў 0; б®бв®п­Ёп
®бв «м­ле д« Ј®ў ­Ґ Ё§¬Ґ­повбп. €бЇ®«м§®ў ­ЁҐ Ё­бвагЄжЁ©
CLC, STC Ё CMC ўҐбм¬  Ї®«Ґ§­® ў б®зҐв ­ЁЁ б Ё­бвагЄжЁп¬Ё
ўа йҐ­Ёп RCL Ё RCR.


STC “‘’ЂЌЋ‚€’њ ‚ 1 ”‹Ђѓ Џ…ђ…ЌЋ‘Ђ
---
”« Ј ЇҐаҐ­®б  CF гбв ­ ў«Ёў Ґвбп ў 1; б®бв®п­Ёп
®бв «м­ле д« Ј®ў ­Ґ Ё§¬Ґ­повбп. €бЇ®«м§®ў ­ЁҐ Ё­бвагЄжЁ©
CLC, STC Ё CMC ўҐбм¬  Ї®«Ґ§­® ў б®зҐв ­ЁЁ б Ё­бвагЄжЁп¬Ё
ўа йҐ­Ёп RCL Ё RCR.



CMC „ЋЏЋ‹Ќ…Ќ€… ”‹ЂѓЂ Џ…ђ…ЌЋ‘Ђ
---
‘®бв®п­ЁҐ д« Ј  ЇҐаҐ­®б  CF Ё§¬Ґ­пҐвбп ­ 
Їа®вЁў®Ї®«®¦­®Ґ; б®бв®п­Ёп ®бв «м­ле д« Ј®ў ­Ґ ¬Ґ­повбп.
€бЇ®«м§®ў ­ЁҐ Ё­бвагЄжЁ© CLC, STC Ё CMC ўҐбм¬  Ї®«Ґ§­® ў
б®зҐв ­ЁЁ б Ё­бвагЄжЁп¬Ё ўа йҐ­Ёп RCL Ё RCR.



CLD “‘’ЂЌЋ‚€’њ ‚ 0 ”‹Ђѓ ЌЂЏђЂ‚‹…Ќ€џ
---
”« Ј ­ Їа ў«Ґ­Ёп DF, ЁбЇ®«м§гҐ¬л© ў Ё­бвагЄжЁпе
®Ўа Ў®вЄЁ бва®Є, гбв ­ ў«Ёў Ґвбп ў 0, зв® ®ЎҐбЇҐзЁў Ґв

- 40 -


 ўв®¬ вЁзҐбЄ®Ґ 㢥«ЁзҐ­ЁҐ ᮤҐа¦Ё¬®Ј® ॣЁбва®ў SI Ё/Ё«Ё DI.
‘®бв®п­Ёп ®бв «м­ле д« Ј®ў ­Ґ Ё§¬Ґ­повбп.



STD “‘’ЂЌЋ‚€’њ ‚ 1 ”‹Ђѓ ЌЂЏђЂ‚‹…Ќ€џ
---
”« Ј ­ Їа ў«Ґ­Ёп DF, ЁбЇ®«м§гҐ¬л© ў Ё­бвагЄжЁпе
®Ўа Ў®вЄЁ бва®Є, гбв ­ ў«Ёў Ґвбп ў 1, зв® ®ЎҐбЇҐзЁў Ґв
 ўв®¬ вЁзҐбЄ®Ґ 㬥­м襭ЁҐ ᮤҐа¦Ё¬®Ј® ॣЁбва®ў SI Ё/Ё«Ё DI.
‘®бв®п­Ёп ®бв «м­ле д« Ј®ў ­Ґ Ё§¬Ґ­повбп.



CLI “‘’ЂЌЋ‚€’њ ‚ 0 ”‹Ђѓ ђЂ‡ђ……Ќ€џ Џђ…ђ›‚ЂЌ€‰
---
”« Ј а §аҐиҐ­Ёп ЇаҐалў ­Ё© IF гбв ­ ў«Ёў Ґвбп ў 0, ў
१г«мв вҐ 祣® Їа®жҐбб®а ­Ґ Ўг¤Ґв а бЇ®§­ ў вм ў­Ґи­ЁҐ
§ Їа®бл ­  ЇаҐалў ­Ёп, Ї®пў«пойЁҐбп ­  «Ё­ЁЁ INTR, в.Ґ.
Ў«®ЄЁаговбп ¬ бЄЁагҐ¬лҐ ЇаҐалў ­Ёп. ЌҐ¬ бЄЁа㥬лҐ
ЇаҐалў ­Ёп, Ї®пў«пойЁҐбп ­  «Ё­ЁЁ NMI, ў®бЇаЁ­Ё¬ овбп Є Є
Їа®Ја ¬¬­лҐ ЇаҐалў ­Ёп. €­бвагЄжЁп CLI ­  б®бв®п­Ёп ¤агЈЁе
д« Ј®ў ­Ґ ў«ЁпҐв.



STI “‘’ЂЌЋ‚€’њ ‚ 1 ”‹Ђѓ ђЂ‡ђ……Ќ€џ Џђ…ђ›‚ЂЌ€‰
---
”« Ј а §аҐиҐ­Ёп ЇаҐалў ­Ё© IF гбв ­ ў«Ёў Ґвбп ў 1;
®бв «м­лҐ д« ЈЁ бў®Ёе §­ зҐ­Ё© ­Ґ ¬Ґ­пов. ЏаЁ IF=1 Їа®жҐбб®а
бЇ®б®ЎҐ­ а бЇ®§­ ў вм ¬ бЄЁагҐ¬лҐ ЇаҐалў ­Ёп, Ї®пў«пойЁҐбп
­  «Ё­ЁЁ INTR. ‡ ¬ҐвЁ¬, ®¤­ Є®, зв® ЇаҐалў ­ЁҐ ­Ґ Ўг¤Ґв
а бЇ®§­ ­® ¤® вҐе Ї®а, Ї®Є  ­Ґ ўлЇ®«­Ёвбп б«Ґ¤гой п §  STI
Ё­бвагЄжЁп.





7.2. ‚­Ґи­пп бЁ­еа®­Ё§ жЁп.



HLT Ћ‘’ЂЌЋ‚ ЏђЋ–…‘‘ЋђЂ
---
€­бвагЄжЁп HLT ЇҐаҐў®¤Ёв Їа®жҐбб®а ў б®бв®п­ЁҐ
®бв ­®ў , Є®в®а®Ґ Ўг¤Ґв б®еа ­пвмбп ¤® вҐе Ї®а, Ї®Є  ­Ґ
Їа®Ё§®©¤Ґв ®¤­® Ё§ б«Ґ¤гойЁе б®ЎлвЁ©:
1. Џ®пў«Ґ­ЁҐ бЁЈ­ «  ­  «Ё­ЁЁ RESET.
2. Џ®пў«Ґ­ЁҐ § Їа®б  ­  ­Ґ¬ бЄЁа㥬®Ґ ЇаҐалў ­ЁҐ
(­  «Ё­ЁЁ NMI).
3. Џ®пў«Ґ­ЁҐ § Їа®б  ­  ¬ бЄЁа㥬®Ґ ЇаҐалў ­ЁҐ
(­  «Ё­ЁЁ INTR).
‚лЇ®«­Ґ­ЁҐ Ё­бвагЄжЁЁ HLT ­  б®бв®п­Ёп д« Ј®ў ­Ґ
ў«ЁпҐв. HLT ¬®¦Ґв ЁбЇ®«м§®ў вмбп Є Є  «мвҐа­ вЁў 

- 41 -


ЎҐбЄ®­Ґз­®¬г Їа®Ја ¬¬­®¬г жЁЄ«г, Є®Ј¤  Їа®Ја ¬¬  ®¦Ё¤ Ґв
ЇаҐалў ­ЁҐ.



WAIT Ћ†€„ЂЌ€…
----
€­бвагЄжЁп WAIT ЇҐаҐў®¤Ёв Їа®жҐбб®а ў б®бв®п­ЁҐ
®¦Ё¤ ­Ёп, Є®в®а®Ґ Ўг¤Ґв б®еа ­пвмбп ¤® вҐе Ї®а, Ї®Є  «Ё­Ёп
TEST ­Ґ ЄвЁў­ . Ќ  б®бв®п­Ёп д« Ј®ў WAIT ­Ґ ў«ЁпҐв.



ESC Є®¤-ў­Ґи­Ґ©-®ЇҐа жЁЁ,Ёбв®з­ЁЄ ‚›•Ћ„
---------------------------------
Џ® нв®© Ё­бвагЄжЁЁ ў­Ґи­Ґ¬г Ї® ®в­®иҐ­Ёо Є 8086/8088
Їа®жҐбб®аг ЇҐаҐ¤ овбп гЄ § ­­лҐ Є®¤ ®ЇҐа жЁЁ Ё ®ЇҐа ­¤.
Љ®¤-ў­Ґи­Ґ©-®ЇҐа жЁЁ ЇаҐ¤бв ў«пҐв б®Ў®© 6-ЎЁв®ўго
­ҐЇ®б।б⢥­­® ЇаҐ¤бв ў«Ґ­­го Є®­бв ­вг, Ї® Є®в®а®©
 бᥬЎ«Ґа д®а¬ЁагҐв ¬ иЁ­­го Ё­бвагЄжЁо. ‚­Ґи­Ё© Їа®жҐбб®а
Ё¬ҐҐв ¬®­Ёв®а бЁб⥬­®Ј® ва ­бЇ®авҐа  Ё ЇаЁ ўлЇ®«­Ґ­ЁЁ
Їа®жҐбб®а®¬ 8086/8088 Ё­бвагЄжЁЁ ESC § еў влў Ґв нв®в Є®¤
®ЇҐа жЁЁ. …б«Ё ў Є зҐб⢥ Ёбв®з­ЁЄ  § ¤ ­ ॣЁбва, Їа®жҐбб®а
8086/8088 ­ЁзҐЈ® ­Ґ ¤Ґ« Ґв. …б«Ё гЄ § ­ ®ЇҐа ­¤ Ї ¬пвЁ,
Їа®жҐбб®а Ї®«гз Ґв ᮤҐа¦Ё¬®Ґ Ї ¬пвЁ Ё "®вЎа блў Ґв" ҐЈ®.
‚­Ґи­Ё© Їа®жҐбб®а ¬®¦Ґв § еў вЁвм ®ЇҐа ­¤ Ї ¬пвЁ ЇаЁ з⥭ЁЁ
ҐЈ® Їа®жҐбб®а®¬ Ё§ Ї ¬пвЁ.



LOCK Ѓ‹ЋЉ€ђЋ‚Ђ’њ ’ђЂЌ‘ЏЋђ’…ђ
----
LOCK ЇаҐ¤бв ў«пҐв б®Ў®© 1-Ў ©в­л© ЇаҐдЁЄб, Є®в®ал©
§ бв ў«пҐв Їа®жҐбб®а 8086/8088 (¬Ё­Ё¬ «м­®© Є®­дЁЈга жЁЁ)
Ў«®ЄЁа®ў вм бЁЈ­ « ва ­бЇ®авҐа  LOCK ­  ўаҐ¬п ўлЇ®«­Ґ­Ёп
б«Ґ¤го饩 Ё­бвагЄжЁЁ. ‘®бв®п­Ёп д« Ј®ў ­Ґ Ё§¬Ґ­повбп.





7.3. Џгбв п ®ЇҐа жЁп.



NOP Џ“‘’Ђџ ЋЏ…ђЂ–€џ
---
Џа®жҐбб®а ­Ґ ўлЇ®«­пҐв ­ЁЄ ЄЁе ¤Ґ©бвўЁ©.
Соседние файлы в папке cистема программирования на макроассемблере ms-dos, cправочное руководство