"Архитектура ввода-вывода персональных ЭВМ 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 яхЁхфр■Єё ўхЁхч эєы ) эюёшЄ эрчтрэшх └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 сыюъшЁєхЄё . |
|
|