"Архитектура ввода-вывода персональных ЭВМ IBM PC" - читать интересную книгу автора (Лукач Ю.С.)

╧Ёшьхўрэшх: ┬ ЄрсышЎє эх тъы■ўхэ√ єёЄЁющёЄтр, срчют√щ рфЁхё
ттюфр-т√тюфр ъюЄюЁ√ї ьюцхЄ эрёЄЁрштрЄ№ё  (ёхЄхт√х рфряЄхЁ√,
ъюэЄЁюыыхЁ√ ёЄЁшььхЁэ√ї ыхэЄ ш Є.ф.).


2. ╩юэЄЁюыыхЁ яЁ ьюую фюёЄєяр ъ ярь Єш

╩юэЄЁюыыхЁ яЁ ьюую фюёЄєяр ъ ярь Єш (╧─╧, DMA - Direct
Memory Access) юсхёяхўштрхЄ т√ёюъюёъюЁюёЄэющ юсьхэ фрээ√ьш ьхцфє
єёЄЁющёЄтрьш ттюфр-т√тюфр ш ╬╟╙ схч шёяюы№чютрэш  ЎхэЄЁры№эюую
яЁюЎхёёюЁр, ўЄю яючтюы хЄ юётюсюфшЄ№ яЁюЎхёёюЁ фы  т√яюыэхэш 
т√ўшёыхэшщ ярЁрыыхы№эю ё юсьхэюь ш эхчртшёшью юЄ эхую. ═ршсюыхх
ўрёЄю тючьюцэюёЄш ╧─╧ шёяюы№чє■Єё  яЁш ЁрсюЄх ё фшёъют√ьш
эръюяшЄхы ьш, юфэръю Ёхрышчютрэю шёяюы№чютрэшх ╧─╧ рфряЄхЁрьш
эръюяшЄхыхщ эр ьруэшЄэющ ыхэЄх ш Ё фюь фЁєушї єёЄЁющёЄт.
╬∙єЄшь√х яЁшхьє∙хёЄтр фрхЄ шёяюы№чютрэшх ╧─╧ т яЁюЎхёёх юсьхэр ё
єёЄЁющёЄтрьш, яЁшэшьр■∙шьш шыш яхЁхфр■∙шьш фрээ√х фюёЄрЄюўэю
сюы№°шьш яюЁЎш ьш ё т√ёюъющ ёъюЁюёЄ№■.

┬ IBM PC-яюфюсэ√ї ъюья№■ЄхЁрї ЇєэъЎшш ъюэЄЁюыыхЁр ╧─╧
т√яюыэ хЄ ьшъЁюёїхьр 8237└ ЇшЁь√ INTEL (ёютхЄёъшщ рэрыюу
╩╨580┬╥57) шыш хх рэрыюуш 8237└-4 ш 8237└-5, ЁрсюЄр■∙шх ё
ЄръЄютющ ўрёЄюЄющ 4 ш 5 ╠уЎ ёююЄтхЄёЄтхээю (ёЄрэфрЁЄэр 
ьшъЁюёїхьр 8237└ ЁрсюЄрхЄ эр ўрёЄюЄх 3 ╠уЎ). ╩юэЄЁюыыхЁ шьххЄ 4
эхчртшёшь√ї ърэрыр, ърцф√щ шч ъюЄюЁ√ї ьюцхЄ юсёыєцштрЄ№ юфэю
яхЁшЇхЁшщэюх єёЄЁющёЄтю.


2.1. ╧ЁшэЎшя√ ЁрсюЄ√ ъюэЄЁюыыхЁр ╧─╧

┬ ЁрсюЄх ╧─╧ Ёрчышўр■Єё  2 уыртэ√ї Ўшъыр: Ўшъы юцшфрэш 
(Idle cycle) ш ръЄштэ√щ Ўшъы (Active cycle). ╩рцф√щ Ўшъы
яюфЁрчфхы хЄё  эр Ё ф ёюёЄю эшщ, чрэшьр■∙шї яю тЁхьхэш юфшэ
яхЁшюф ўрёют (Єшъ). ╚ч Ўшъыр юцшфрэш  ъюэЄЁюыыхЁ ьюцхЄ с√Є№
яхЁхтхфхэ т ёюёЄю эшх яЁюуЁрььшЁютрэш  (Program Condition) яєЄхь
яюфрўш эр тїюф RESET ёшуэрыр т√ёюъюую єЁютэ , фышЄхы№эюёЄ№■ эх
ьхэхх 300 эc ш ёыхфє■∙хщ чр эшь яюфрўш ёшуэрыр эшчъюую єЁютэ 
(єЁютэ  0) эр т√тюф CS (Chip Select). ┬ ёюёЄю эшш яЁюуЁрь-
ьшЁютрэш  ъюэЄЁюыыхЁ сєфхЄ эрїюфшЄё  фю Єхї яюЁ, яюър эр т√тюфх
CS ёюїЁрэшЄё  ёшуэры эшчъюую єЁютэ . ┬ яЁюЎхёёх яЁюуЁрььшЁютрэш 
ъюэЄЁюыыхЁє чрфр■Єё :

- эрўры№э√щ рфЁхё ярь Єш фы  юсьхэр;
- єьхэ№°хээюх эр хфшэшЎє ўшёыю яхЁхфртрхь√ї срщЄют;
- эряЁртыхэшх юсьхэр,

р Єръцх єёЄрэртыштр■Єё  ЄЁхсєхь√х Ёхцшь√ ЁрсюЄ√ (ЁрчЁх°шЄ№ шыш
чряЁхЄшЄ№ Ўшъышўхёъюх шчьхэхэшх яЁшюЁшЄхЄют, ртЄюшэшЎшрышчрЎш■,
чрфрЄ№ эряЁртыхэшх шчьхэхэш  рфЁхёр яЁш юсьхэх ш Є. ф.).