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

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


3.1.╬яшёрэшх юёэютэ√ї ¤ыхьхэЄют ╧╩╧

╤їхьр єяЁртыхэш  ўЄхэшхь/чряшё№■ (Read/Write Control
Logic). ╬ёэютэющ ЇєэъЎшхщ ¤Єюую сыюър  ты хЄё  яЁшхь ъюьрэф юЄ
ьшъЁюяЁюЎхёёюЁр ш яхЁхфрўр хьє шэЇюЁьрЎшш ю ёюёЄю эшш ╧╩╧. ╬сьхэ
ё ьшъЁюяЁюЎхёёюЁюь юёє∙хёЄты хЄё  ўхЁхч ёяхЎшры№э√щ 8-ЁрчЁ фэ√щ
сєЇхЁ фрээ√ї (Data Bus Buffer),  ты ■∙шщё  шэЄхЁЇхщёюь ьхцфє ╧╩╧
ш °шэющ фрээ√ї. ┬ ёюёЄрт сыюър тїюф Є ЁхушёЄЁ√ єяЁрты ■∙шї ёыют
ICW ш OCW. ╤їхьр єяЁрты хЄё  тїюфрьш CS, RD, WR ш A0. ┬їюф CS
(Chip select) юЄтхўрхЄ чр т√сюЁ ьшъЁюёїхь√. ═шчъшщ єЁютхэ№
ёшуэрыр эр тїюфх CS ЁрчЁх°рхЄ т√яюыэхэшх юсьхэр ё ╧╩╧. ═шчъшщ
єЁютхэ№ ёшуэрыр эр тїюфх WR (Write) ЁрчЁх°рхЄ ьшъЁюяЁюЎхёёюЁє
т√тюфшЄ№ єяЁрты ■∙шх ёыютр ICW ш OCW фы  яЁшхьр шї ╧╩╧. ═шчъшщ
єЁютхэ№ ёшуэрыр эр тїюфх RD (Read) ЁрчЁх°рхЄ ╧╩╧ яхЁхфрЄ№
ьшъЁюяЁюЎхёёюЁє шэЇюЁьрЎш■ ю ёюёЄю эшш ёяхЎшры№э√ї ЁхушёЄЁют
IRR, ISR ш IMR, ъюЄюЁ√х юяшёрэ√ эшцх.

┬ёх єяЁрты ■∙шх ёыютр ICW ш OCW яЁшэшьр■Єё  ъюэЄЁюыыхЁюь т
тшфх 9-ЁрчЁ фэ√ї чэрўхэшщ. ╨рчЁ ф√ 0 - 7 яхЁхфр■Єё  ўхЁхч
8-ЁрчЁ фэ√щ сєЇхЁ фрээ√ї. ╤ЄрЁ°шщ ЁрчЁ ф (тюё№ьющ, ёўшЄр  ё
эєы ) эюёшЄ эрчтрэшх └0 ш єёЄрэртыштрхЄё  т 0 шыш 1 т
чртшёшьюёЄш юЄ Єюую, ўхЁхч ъръющ шч фтєї тючьюцэ√ї яюЁЄют
ттюфр-т√тюфр (ўхЄэ√щ шыш эхўхЄэ√щ) с√ыю яхЁхфрэю єяЁрты ■∙хх
ёыютю. ┼ёыш фы  т√тюфр чэрўхэш  шёяюы№чютрыё  яюЁЄ ё ўхЄэ√ь
рфЁхёюь, └0 сєфхЄ Ёртхэ 0, хёыш шёяюы№чютрыё  яюЁЄ ё эхўхЄэ√ь
рфЁхёюь эр хфшэшЎє сюы№°шь, ўхь яЁхф√фє∙шщ, Єюуфр └0 сєфхЄ Ёртхэ
1.

╨хушёЄЁ чряЁюёют эр яЁхЁ√трэш  (Interrupt Request Register,
IRR) юсёыєцштрхЄё  ўхЁхч тїюф√ IR0 - IR7 ъюэЄЁюыыхЁр. ╤шуэры эр
юфэюь тїюфют IR0 - IR7 - ¤Єю чряЁюё эр яЁхЁ√трэшх
ёююЄтхЄёЄтє■∙хую єЁютэ  (0 - 7). ┬ ёююЄтхЄёЄтшш ё ёшуэрыюь
чряЁюёр эр яЁхЁ√трэшх ёїхьющ єяЁртыхэш  єёЄрэртыштрхЄё 
ёююЄтхЄёЄтє■∙шщ сшЄ т ЁхушёЄЁх IRR.

╨хушёЄЁ ёюёЄю эш  (ЁхушёЄЁ юсЁрсрЄ√трхь√ї чряЁюёют,
In-Service Register, ISR) юяшё√трхЄ т сшЄрї 0 - 7 яЁхЁ√трэш 
ъръшї єЁютэхщ (0 - 7) т фрээ√щ ьюьхэЄ юсЁрсрЄ√тр■Єё .

╨хушёЄЁ ьрёъшЁютрэш  чряЁюёют эр яЁхЁ√трэш  (Interrupt Mask
Register, IMR) юяшё√трхЄ, яЁхЁ√трэш  ъръшї єЁютэхщ т эрёЄю ∙шщ
ьюьхэЄ чрьрёъшЁютрэ√. ┼фшэшўэюх чэрўхэшх сшЄр т IMR єърч√трхЄ эр
Єю, ўЄю яЁхЁ√трэшх ёююЄтхЄёЄтє■∙хую єЁютэ  яЁш яю тыхэшш чряЁюёр
т IRR сыюъшЁєхЄё .