Добавил:
Mymnan
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:АВМиС - бывшее АПЭВМ / лекции - что-то похожее / Клавиатура / Подсистема контроллера клавиатуры
.asc яя
ЙННННННННННННННННННННННННННННННННННН»
є Џ®¤бЁб⥬ Є®ва®««Ґа Є« ўЁ вгал є
ИНННННННННННННННННННННННННННННННННННј
‚ аеЁвҐЄвгॠPC AT ®ў®Ґ Є зҐбвў® ў ба ўҐЁЁ б ђ‘ •’ ЇаЁ®ЎаҐ«
Є®ва®««Ґа Є« ўЁ вгал - ®¤®ЄаЁбв «мл© ¬ЁЄа®Є®¬ЇмовҐа вЁЇ Intel 8042,
Є®в®ал© ®ЎҐбЇҐзЁў Ґв ўлЇ®«ҐЁҐ б«Ґ¤гойЁе дгЄжЁ©:
гЇа ў«ҐЁҐ ®ЇаҐ¤Ґ«Ґл¬Ё бЁб⥬묨 дгЄжЁп¬Ё Ё ЁвҐа䥩ᮬ
Є« ўЁ вгал;
з⥨Ґ Ёд®а¬ жЁЁ ® Є®дЁЈга жЁЁ бЁбвҐ¬л ¤«п Їа®жҐ¤га BIOS.
‚ Є®ва®««ҐаҐ 8042 Ё¬ҐҐвбп ўгв॥Ґ Џ‡“, Є®в®а®Ґ Їа®Ја ¬¬ЁагҐвбп б
гзҐв®¬ Є®¤®ў бЄ Ёа®ў Ёп Є« ўЁ вгал Ё а Ў®зЁе Є®¬ ¤. Љ®ва®««Ґа 8042
ў§ Ё¬®¤Ґ©бвўгҐв б Є« ўЁ вга®© ў ¤ўг Їа ў«Ґ®¬ Ї®б«Ґ¤®ў ⥫쮬 д®а¬ ⥠б
бЁеа®Ё§ жЁҐ© ¤ ле. Љ®ва®««Ґа 8042 Ї®б«Ґ¤®ў вҐ«м® ЇаЁЁ¬ Ґв ¤ лҐ,
Їа®ўҐапҐв Ёе Ї аЁвҐв, ЇаҐ®Ўа §гҐв Є®¤л бЄ Ёа®ў Ёп ў бЁбвҐ¬лҐ Є®¤л Ё
ЇаҐалў Ґв ЊЏ ¤«п ЇҐаҐ¤ зЁ ¤ ле бЁб⥬Ґ.
Ќ аЁб. 6.44 ЇаЁўҐ¤Ґ Ў«®Є-б奬 Є®ва®««Ґа Є« ўЁ вгал.
ЪДДДДДДДДДДДДДДї
іЊЁЄа®Їа®жҐбб®аі
і 8042 і
АДДДДДДДВДДДДДДЩ ЪДДДї ЋЎкҐ¬ RAM
і і ‚ ічДДДД бЁб⥬®© Ї« вҐ
і ЪДДДДДДДДДДДДї і і е і
ічДДДґ ђҐЈЁбва ічДДДДґ і ® ічДДДД ђҐ¦Ё¬ TURBO
і і б®бв®пЁп і і і ¤ і
і АДДДДДДДДДДДДЩ ічДДДДДДДДґ і ’ЁЇ ¬®Ёв®а
і і і ® ічДДДД (mono/color)
і ЪДДДДДДДДДДДДї і і © і
ГДДДці ‚室®© іДДДДці і і ђҐ¦Ё¬л Ё§Ј®в®ўЁвҐ«п
і і ЎгдҐа і і і Ї ічДДДД PC AT
Ё і АДДДДДДДДДДДДЩ і і ® і
¤ ле і і і а ічДДДД ‡ ¬®Є Є« ўЁ вгал
XD і ЪДДДДДДДДДДДДї і і в і
ічДДДґ ‚л室®© ічДДДДґ АДДДЩ
і і ЎгдҐа і і ЪДДДї ‘ЁбвҐ¬л© бЎа®б
чДДДДДДДЩ АДДДДДДДДДДДДЩ і і ‚ ГДДДДД (SHUTDOWN)
і і л і
ЪДДДДДДДДДДДДї і і е ГДДДДД Gate A20
і 128 Ў ©в ічДДДці і ® і
і RAM і і і ¤ ГДДДДД + ‚л室®© ЎгдҐа ДДДДДц
АДДДДДДДДДДДДЩ ГДДДДДДДДці і Ї®«®
і і ® ГДДДДД + ‚室®© ЎгдҐа ДДДДДц
ЪДДДДДДДДДДДДї і і © і Їгбв
і 2 K*8 ROM іДДДДці і ГДДДДД ‘Ёеа®бЁЈ « ДДВДДДДц
і і і і Ї і Є« ўЁ вгал і
АДДДДДДДДДДДДЩ і і ® ГДДДДД „ лҐ ДДЕДВДДц
і і а і Є« ўЁ вгал і і
і і в і і і
і АДДДЩ і і
і ЪДДДДї і і
ічДДДДДДДДґ T0 ГДДДДДДДДДДДДДДДДДДДДДДДДЩ і
і і T1 ГДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
АДДДДЩ
ђЁб. 6.44. Ѓ«®Є-б奬 Є®ва®««Ґа Є« ўЁ вгал
ЋЇЁб ЁҐ ўлў®¤®ў Є®ва®««Ґа 8042 ЇаЁўҐ¤Ґ® ў в Ў«. 6.15
’ Ў«. 6.15 ЋЇЁб ЁҐ ўлў®¤®ў Є®ва®««Ґа 8042
ЪДДДДДДДДДДДВДДДДДДВДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
іЋЎ®§ 票Ґі ’ЁЇ іЌ®¬Ґа і ”гЄжЁ® «м®Ґ § 票Ґ і
іўлў®¤ іўлў®¤ іўлў®¤ і і
ГДДДДДДДДДДДЕДДДДДДЕДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і TEST 0, і‚室 і 1 і ЉЋЌ’ђЋ‹њЌ›… ‚•Ћ„›: ўе®¤л, Є®в®алҐ і
і TEST 1 і і 39 і ¬®Јгв ®Їа иЁў вмбп Є®¬ ¤ ¬Ё і
і і і і гб«®ў®Ј® ЇҐаҐе®¤ . і
і і і і ќ’Ђ‹ЋЌ —Ђ‘’Ћ’›: TEST 1 (T1) ¤Ґ©бвўгҐв і
і і і і в Є ¦Ґ, Є Є ўе®¤ в ©¬Ґа б®ЎлвЁ© і
і і і і (Ї®¤ гЇа ў«ҐЁҐ¬ Їа®Ја ¬¬л). і
і і і і TEST 0 (T0) ЁбЇ®«м§гҐвбп ЇаЁ і
і і і і Їа®Ја ¬¬Ёа®ў ЁЁ PROM Ё Їа®ўҐаЄҐ і
і і і і ROM/EPROM. Ћ в Є¦Ґ ЁбЇ®«м§гҐвбп і
і і і і ў ०Ё¬Ґ SYNC ¤«п бЎа®б б®бв®пЁп і
і і і і Є®¬ ¤л ў S1 Ё бЁеа®Ё§ жЁЁ і
і і і і ўгв॥Ј® ЈҐҐа в®а б PH1 і
ГДДДДДДДДДДДЕДДДДДДЕДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і XTAL 1, і‚室 і 2 і ‚•Ћ„›: ўе®¤л, ЁбЇ®«м§гҐ¬лҐ ¤«п і
і XTAL 2 і і 3 і Ї®¤Є«озҐЁп ўҐиҐЈ® бЁЈ « і
і і і і бЁеа®Ё§ жЁЁ і
ГДДДДДДДДДДДЕДДДДДДЕДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і RESET і‚室 і 4 і ‘ЃђЋ‘: нв®в ўе®¤ ЁбЇ®«м§гҐвбп і
і і і і ¤«п бЎа®б ваЁЈЈҐа®ў б®бв®пЁп Ё і
і і і і гбв ®ўЄЁ бзҐвзЁЄ Є®¬ ¤ ў г«м. і
і і і і RESET ЁбЇ®«м§гҐвбп в Є¦Ґ ЇаЁ і
і і і і Їа®Ја ¬¬Ёа®ў ЁЁ Ё Їа®ўҐаЄЁ EPROM і
ГДДДДДДДДДДДЕДДДДДДЕДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і SS і‚室 і 5 і Ђѓ: нв®в ўе®¤ ЁбЇ®«м§гҐвбп б®ў¬Ґбв® і
і і і і б ўл室®¬ SYNC ¤«п Ї®и Ј®ў®Ј® і
і і і і ўлЇ®«ҐЁп Є®¬ ¤ ў Їа®Ја ¬¬Ґ (EPROM).і
і і і і Љ®Ј¤ нв®в ўе®¤ Ґ ЁбЇ®«м§гҐвбп, ® і
і і і і ¤®«¦Ґ Ўлвм Ї®¤Є«озҐ Є ЇЁв Ёо +5 ‚. і
і і і і ЏаЁ Ї®¤ зҐ нв®в ўл室 +12,5 ‚, ® і
і і і і ЁбЇ®«м§гҐвбп в Є¦Ґ ¤«п гбв ®ўЄЁ і
і і і і гбва®©бвў ў ०Ё¬ SYNC і
ГДДДДДДДДДДДЕДДДДДДЕДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і CS і‚室 і 6 і ‚›ЃЋђ Њ€ЉђЋ‘•…Њ›: ўе®¤ ЁбЇ®«м§гҐвбп і
і і і і ¤«п ўлЎ®а ®¤®Ј® Ё§ ҐбЄ®«мЄЁе і
і і і і ¬ЁЄа®Є®¬ЇмовҐа®ў UPI, Ї®¤Є«озҐле і
і і і і Є ®ЎйҐ© иЁҐ ¤ ле і
ГДДДДДДДДДДДЕДДДДДДЕДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і EA і‚室 і 7 і ‚Ќ…Ќ€‰ „Ћ‘’“Џ: ўлў®¤ ўҐиҐЈ® і
і і і і ¤®бвгЇ б«г¦Ёв ¤«п н¬г«пжЁЁ, і
і і і і вҐбвЁа®ў Ёп, в Є¦Ґ ¤«п Їа®ўҐаЄЁ і
і і і і ROM/EPROM. Љ®Ј¤ нв®в ўе®¤ Ґ і
і і і і ЁбЇ®«м§гҐвбп, ҐЈ® ¤®«¦Ґ і
і і і і Ї®¤ ў вмбп бЁЈ « Ё§Є®Ј® га®ўп і
ГДДДДДДДДДДДЕДДДДДДЕДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і і і і ¤ лҐ Ё§ ўл室®Ј® ЎгдҐа Ё«Ё і
і і і і ॣЁбва б®бв®пЁп і
ГДДДДДДДДДДДЕДДДДДДЕДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і A0 і‚室 і 9 і ‚›ЃЋђ ЉЋЊЂЌ„Ђ/„ЂЌЌ›…: ўе®¤ ¤аҐб і
і і і і ЁбЇ®«м§гҐвбп Їа®жҐбб®а®¬ ¤«п ўл¤ зЁ і
і і і і UP1 ¤ ле (A0=0, F1 бЎа®иҐ) Ё«Ё і
і і і і Є®¬ ¤л (A0=1, F1 гбв ®ў«Ґ). і
і і і і ЏаЁ Їа®Ја ¬¬Ёа®ў ЁЁ Ё Їа®ўҐаЄҐ A0=0 і
ГДДДДДДДДДДДЕДДДДДДЕДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і WR і‚室 і 10 і ‡ЂЏ€‘њ: ўе®¤, а §аҐи ойЁ© § ЇЁблў вм і
і і і і ¤ лҐ Ё Є®¬ ¤л ў® ўе®¤®© ЎгдҐа і
і і і і Є®ва®««Ґа і
ГДДДДДДДДДДДЕДДДДДДЕДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і SYNC і‚л室 і 11 і ‚›•Ћ„ЌЋ‰ ‘€Ќ•ђЋ€ЊЏ“‹њ‘: ўл室®© і
і і і і бЁЈ «, Є®в®ал© ўла Ў влў Ґвбп ў і
і і і і Є ¦¤®¬ Є®¬ ¤®¬ жЁЄ«Ґ 8042. і
і і і і SYNC ¬®¦Ґв ЁбЇ®«м§®ў вмбп ў Є зҐб⢥ і
і і і і бва®Ў ¤«п ўҐиЁе б奬; ® і
і і і і ЁбЇ®«м§гҐвбп в Є¦Ґ ¤«п і
і і і і бЁеа®Ё§ жЁЁ Ї®и Ј®ў®© а Ў®вл і
ГДДДДДДДДДДДЕДДДДДДЕДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і D0-D7 і‚室- і 12-19і €ЌЂ „ЂЌЌ›•: ваҐебв ЎЁ«млҐ і
і (BUS) іўл室 і і ¤ўг Їа ў«ҐлҐ «ЁЁЁ ЎгдҐа иЁл і
і і і і ¤ ле, Є®в®алҐ ЁбЇ®«м§говбп і
і і і і ¤«п ЁвҐадҐ©б ¬Ґ¦¤г 8042 Ё і
і і і і 8-а §а冷© бЁб⥬®© иЁ®© ¤ ле і
і і і і і
ГДДДДДДДДДДДЕДДДДДДЕДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і P10-P173і‚室- і 27-34і ЏЋђ’ 1: 8-а §ап¤лҐ і
і іўл室 і і Єў §Ё¤ўг Їа ў«ҐлҐ «ЁЁЁ і
і і і і ўў®¤ -ўлў®¤ Ї®ав 1. P10-P17 і
і і і і ®Ўа й овбп Є бва®ЄҐ иЁда Ї®«м§®ў вҐ«п і
і і і і Ё а §ап¤г § йЁвл і
ГДДДДДДДДДДДЕДДДДДДЕДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і P20-P27,і‚室- і 21-24і ЏЋђ’ 2: 8-а §ап¤лҐ Єў §Ё¤ўг Їа ў- і
і і і 35-38і «ҐлҐ «ЁЁЁ ўў®¤ -ўлў®¤ Ї®ав 2. і
і іўл室 і і Њ« ¤иЁҐ зҐвлаҐ а §ап¤ (P20-P23) і
і і і і б®ЇапЈ овбп ҐЇ®б।б⢥® б і
і і і і а биЁаЁвҐ«Ґ¬ ўў®¤ -ўлў®¤ 8243 Ё і
і і і і ᮤҐа¦ в ¤аҐб Ё ¤ лҐ ў® ўаҐ¬п і
і і і і ¤®бвгЇ ў Ї®авл 4-7. ‘в аиЁҐ зҐвлॠі
і і і і а §ап¤ (P24-P27) ¬®Јгв Ўлвм і
і і і і § Їа®Ја ¬¬Ёа®ў л ¤«п ®ЎҐбЇҐзҐЁп і
і і і і § Їа®б ЇаҐалў Ёп Ё ЄўЁвЁа®ў Ёп і
і і і і Є®ва®««Ґа DMA. Џ®¤ гЇа ў«ҐЁҐ¬ Їа®Ј-і
і і і і а ¬¬л P24 ¬®¦Ґв Ўлвм Є®дЁЈгаЁа®ў і
і і і і Є Є ЇаҐалў ЁҐ Ї® ЇҐаҐЇ®«ҐЁо ўл室®-і
і і і і Ј® ЎгдҐа (OBF), P25 - Є Є ЇаҐалў ЁҐ і
і і і і Ї® ЇҐаҐЇ®«ҐЁо ўе®¤®Ј® ЎгдҐа (IBF), і
і і і і P26 - Є Є § Їа®б DMA (DRQ), P27 - і
і і і і Є Є Ї®¤вўҐа¦¤ҐЁҐ DMA (DACK) і
ГДДДДДДДДДДДЕДДДДДДЕДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і PROG і‚室- і 25 і ЏђЋѓђЂЊЊЂ: ¬®Ј®дгЄжЁ® «мл© ўлў®¤, і
і іўл室 і і Є®в®ал© ЁбЇ®«м§гҐвбп ў Є зҐб⢥ і
і і і і Ё¬Їг«мб®Ј® ўе®¤ Їа®Ја ¬¬л ЇаЁ і
і і і і Їа®Ја ¬¬Ёа®ў ЁЁ PROM. ЏаЁ ¤®бвгЇҐ і
і і і і а биЁаЁвҐ«п ўў®¤ -ўлў®¤ ўлў®¤ PROG і
і і і і ўлЇ®«пҐв дгЄжЁо бва®Ў ¤аҐб /¤ вл і
і і і і ¤«п 8243. Љ®Ј¤ нв®в ўлў®¤ Ґ і
і і і і ЁбЇ®«м§гҐвбп, ҐЈ® ¤®«¦Ґ Ўлвм Ї®¤ і
і і і і бЁЈ « ўлб®Є®Ј® га®ўп і
ГДДДДДДДДДДДЕДДДДДДЕДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і VCC і і 40 і Џ€’ЂЌ€…: ўлў®¤ ®б®ў®Ј® ЇЁв Ёп (+5 ‚)і
ГДДДДДДДДДДДЕДДДДДДЕДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і VDD і і 26 і Џ€’ЂЌ€…: +5 ‚ ЇаЁ ®Ўлз®© а Ў®вҐ, і
і і і і +12,5 ‚ ЇаЁ Їа®Ја ¬¬Ёа®ў ЁЁ. ‚лў®¤ і
і і і і १Ґаў®Ј® ЇЁв Ёп Ё§Є®Ј® Їа殮Ёп і
ГДДДДДДДДДДДЕДДДДДДЕДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і VSS і і 20 і "‡…Њ‹џ" і
АДДДДДДДДДДДБДДДДДДБДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і €вҐа䥩б: Є®ва®««Ґа 8042 - бЁб⥬ і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ Љ®ва®««Ґа 8042 Ї®¤Є«оз Ґвбп Є
бЁб⥬Ґ зҐаҐ§ иЁг ЇҐаЁдҐаЁ©ле гбва®©бвў XD ЇаЁ Ї®¬®йЁ
Їа®Ја ¬¬®-¤®бвгЇле ўе®¤®Ј® Ё ўл室®Ј® ЎгдҐа®ў, Є®в®алҐ ЇаҐ¤бв ў«пов
б®Ў®© ¤ў ЎгдҐа иЁл ¤ ле: ®¤Ё ¤«п ўў®¤ Ё ®¤Ё ¤«п ўлў®¤ . Ќ аЁб.
6.45 Ё§®Ўа ¦Ґ б奬 Ї®¤Є«озҐЁп Є®ва®««Ґа 8042 Є иЁҐ XD.
‚гваҐпп иЁ
¤ ле
ЪДДДДДДДДДДДДДДДДї ЪДДДї
ЙНННННННі ‚室®© ЎгдҐа іНННННН» і і
XD0-XD7 є і иЁл ¤ ле (8)і є і і
<НННј АДДДДДДДДДДДДДДДДЩ щ і і
ш ЙННННННН>і і
є ЪДДДДДДДДДДДДДДДДї є і і
ИНННННННі ‚л室®© ЎгдҐа і<НННННј і і
і иЁл ¤ ле (8)і і і
АДДДДДДДДДДДДДДДДЩ і і
АДДДЩ
ђЁб. 6.45. ‘奬 Ї®¤Є«озҐЁп Є®ва®««Ґа 8042 Є иЁҐ XD
‚л室®© ЎгдҐа ЇаҐ¤бв ў«пҐв б®Ў®© 8-а §ап¤л© ॣЁбва, Є®в®ал©
¤®бвгЇҐ бЁб⥬Ґ в®«мЄ® Є Є зЁв Ґ¬л© Ї®ав б ¤аҐб®¬ 60h. Љ®ва®««Ґа 8042
ЁбЇ®«м§гҐв ўл室®© ЎгдҐа ¤«п ЇҐаҐ¤ зЁ бЁб⥬Ґ Є®¤®ў бЄ Ёа®ў Ёп,
Ї®«гзҐле ®в Є« ўЁ вгал, Ё Ў ©в®ў ¤ ле, Їа®зЁв ле Ї® Є®¬ ¤Ґ бЁб⥬л.
‚л室®© ЎгдҐа ¤®«¦Ґ Ўлвм Їа®зЁв в®«мЄ® Ї®б«Ґ в®Ј®, Є Є гбв ®ў«Ґ
ЇаЁ§ Є " ЎгдҐа Ї®«®" (а §ап¤ 0 ॣЁбва б®бв®пЁп).
‚室®© ЎгдҐа ЇаҐ¤бв ў«пҐв б®Ў®© 8-а §ап¤л© ॣЁбва, Є®в®ал© ¤®бвгЇҐ
бЁб⥬Ґ в®«мЄ® Є Є § ЇЁблў Ґ¬л© Ї®ав б ¤аҐб®¬ 60h Ё«Ё 64h. ЋЇҐа жЁп
§ ЇЁбЁ Ї® ¤аҐбг 60h гбв ў«Ёў Ґв д« ¦®Є, Є®в®ал© гЄ §лў Ґв
Ї®б«Ґ¤гойго § ЇЁбм ¤ ле. ‡ ЇЁбм Ї® ¤аҐбг 64h гбв ў«Ёў Ґв д« ¦®Є,
Є®в®ал© гЄ §лў Ґв Ї®б«Ґ¤гойго § ЇЁбм Є®¬ ¤л. „ лҐ, § ЇЁб лҐ Ї®
¤аҐбг 60h, ®вбл« овбп Є« ўЁ вгаҐ, Ґб«Ё Ґ пў«повбп Є®¬ ¤®© ¤«п
Є®ва®««Ґа . „ лҐ ¤®«¦л Ўлвм § ЇЁб л ў® ўе®¤®© ЎгдҐа в®«мЄ® Ї®б«Ґ
в®Ј®, Є Є бЎа®иҐ ЇаЁ§ Є " ЎгдҐа Ї®«®" (а §ап¤ 1 ॣЁбва б®бв®пЁп).
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і €вҐа䥩б: Є®ва®««Ґа 8042 - Є« ўЁ вга і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ Љ®ва®««Ґа 8042 Ё Є« ўЁ вга
бўп§ л зҐвлаҐеЇа®ў®¤л¬ нЄа Ёа®ў л¬ Є ЎҐ«Ґ¬, ўЄ«оз ойЁ¬ «ЁЁо ЇЁв Ёп
(+5 ‚), «ЁЁо § §Ґ¬«ҐЁп, «ЁЁЁ бЁЈ « ¤ ле Ё Ё бЁЈ « бЁеа®Ё§ жЁЁ.
Љ®ва®««Ґа 8042 Ё Є« ўЁ вга ў§ Ё¬®¤Ґ©бвўгов б Ї®¬®ймо ¬Ґе Ё§¬
ЄўЁвЁа®ў Ёп, ЁбЇ®«м§гп «ЁЁЁ ¤ ле Ё бЁеа®Ё§ жЁЁ ¤«п бЁеа®®Ј®
Ї®б«Ґ¤®ў ⥫쮣® ЁвҐа䥩б .
Љ« ўЁ вга ®ЎҐбЇҐзЁў Ґв бЁеа®Ё§ЁагйЁ© бЁЈ « ¤«п ЇҐаҐ¤ зЁ ¤ ле ў
Є ¦¤®¬ Ё§ Їа ў«ҐЁ©.
Ќ аЁб. 6.46 ЇаЁўҐ¤Ґл гЇа®йҐлҐ б奬л 楯Ґ© ¤ ле Ё бЁеа®Ё§ жЁЁ.
ш +5 ‚
і
ЪБї ‹ЁЁп ¤ ле
і і Є« ўЁ вгал
€§ 8042 ЪДДДДї АВЩ ЪДДДДї €§ Є« ўЁ вгал
„ лҐ ДДДДДДці 1Z ГДДДБДДВДД//ДДД//ДДВДДґ 1Z ічДДДДД „ лҐ
і і і і і і
‚ 8042 АДДДДЩ і і АДДДДЩ ‚ Є« ўЁ вгаг
„ лҐ чДДДДДДДДДДДДДДДДДДЩ АДДДДДДДДДДДДДц „ лҐ
ш +5 ‚
і
ЪБї ‹ЁЁп бЁеа®Ё§ жЁЁ
і і Є« ўЁ вгал
€§ 8042 ЪДДДДї АВЩ ЪДДДДї €§ Є« ўЁ вгал
‘Ёеа. ДДДДДДці 1Z ®ДДДБДДВДД//ДДД//ДДВДДґ 1Z ічДДДДД ‘Ёеа.
і і і і і і
‚ 8042 АДДДДЩ і і АДДДДЩ ‚ Є« ўЁ вгаг
‘Ёеа. чДДДДДДДДДДДДДДДДДДЩ АДДДДДДДДДДДДДц ‘Ёеа.
ђЁб. 6.46. “Їа®йҐлҐ б奬л 楯Ґ© ¤ ле Ё бЁеа®Ё§ жЁЁ
ЪДДДДДДДДДДДДДДДДДДДДДДДДї
і ”®а¬ в ЇҐаҐ¤ зЁ ¤ ле і
АДДДДДДДДДДДДДДДДДДДДДДДДЩ Љ« ўЁ вга PC AT ЇҐаҐ¤ Ґв Ё ЇаЁЁ¬ Ґв
¤ лҐ ў 11-а §а冷¬ д®а¬ вҐ. Љ®ва®««Ґа 8042 ўв®¬ вЁзҐбЄЁ ®ЇаҐ¤Ґ«пҐв
вЁЇ Є« ўЁ вгал Ї® д®а¬ вг ¤ ле. ЏҐаўл© а §ап¤ - бв ав®ўл©, § Ё¬
б«Ґ¤гов ў®бҐ¬м Ёд®а¬ жЁ®ле а §а冷ў, а §ап¤ Ї аЁвҐв Ё бв®Ї®ўл© а §ап¤.
Џ®бл«Є ¤ ле бЁеа®Ё§ЁагҐвбп Є« ўЁ вга®©. ‚ Є®жҐ ЇҐаҐ¤ зЁ Є®ва®««Ґа
Є« ўЁ вгал Ў«®ЄЁагҐв ЁвҐадҐ©б ¤® вҐе Ї®а, Ї®Є бЁб⥬ Ґ ЇаЁ¬Ґв
Ї®«гзҐл© Ў ©в. …б«Ё Ў ©в ¤ ле Ї®«гзҐ б ®иЁЎЄ®© Ї аЁвҐв , ў
Є« ўЁ вга㠢⮬ вЁзҐбЄЁ ®вбл« Ґвбп Є®¬ ¤ RESEND. Ћ Їа®в®Є®«Ґ
®Ў¬Ґ б¬. ў а §¤Ґ«Ґ " Љ« ўЁ вга ".
Ќ аЁб. 6.47 Ї®Є § л 11-а §ап¤л© д®а¬ в Ё ЇаЁ¬Ґал ЇҐаҐ¤ зЁ ¤ ле.
„ лҐ ДДї ЪДДДї ЪДДДї ЪДДДДДДДї ЪДДДї
АДДДЩ АДДДДДДДЩ АДДДЩ АДДДЩ АДДД
0 1 0 0 1 0 1 1 0 1 0
— бл ДДї ЪДї ЪДї ЪДї ЪДї ЪДї ЪДї ЪДї ЪДї ЪДї ЪДї ЪД
АДЩ АДЩ АДЩ АДЩ АДЩ АДЩ АДЩ АДЩ АДЩ АДЩ АДЩ
ш ш ш ш ш ш ш ш ш ш ш
і і і і і і і і і і і
і D0 D1 D2 D3 D4 D5 D6 D7 і ‘в®Ї®ўл©
і LS8 MS8 і а §ап¤
і і
‘в ав®ўл© ђ §ап¤
а §ап¤ Ї аЁвҐв
ЏаЁ¬Ґз ЁҐ: Є« ўЁ вга бЎа блў Ґв бв®Ї®ўл© а §ап¤ «ЁЁЁ ¤ ле ў Є®жҐ
Ёе Ї®бл«ЄЁ ¤«п Ї®¤вўҐа¦¤ҐЁп ЇҐаҐ¤ зЁ.
ђЁб. 6.47. 11-а §ап¤лҐ д®а¬ вл ¤ ле
‚ в Ў«. 6.16 ЇаЁўҐ¤Ґл ўаҐ¬ҐлҐ Ї а ¬Ґвал ЇҐаҐ¤ зЁ 11-а §ап¤ле
¤ ле.
’ Ў«. 6.16. ‚६ҐлҐ Ї а ¬Ґвал ЇҐаҐ¤ зЁ ¤ ле
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДВДДДДДДДДї
і Џ а ¬Ґва і ‚аҐ¬п і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЕДДДДДДДДґ
і ‘Ёеа®Ё§ жЁп (¬ЁЁ¬г¬) і і
і ®в § ¤ҐЈ® да®в ¤® § ¤ҐЈ® да®в і 60 ¬Єб і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЕДДДДДДДДґ
і ‘Ёеа®Ё§ жЁп (¬ЁЁ¬г¬) і і
і ®в § ¤ҐЈ® да®в ¤® ЇҐаҐ¤ҐЈ® да®в і 5 ¬Єб і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЕДДДДДДДДґ
і ‚аҐ¬п ЇҐаҐ¤ зЁ (¬ ЄбЁ¬г¬) і і
і ®в ЇҐаў®Ј® да®в ¤® § ўҐаиҐЁп і 2 ¬б і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЕДДДДДДДДґ
і ‚аҐ¬п ¤Ґ©б⢨⥫м®бвЁ ¤ ле і і
і ЇҐаҐ¤ § ¤Ё¬ да®в®¬ бЁеа®Ё¬Їг«мб і 0 і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЕДДДДДДДДґ
і ‚аҐ¬п ¤Ґ©б⢨⥫м®бвЁ ¤ ле і і
і Ї®б«Ґ § ¤ҐЈ® да®в бЁеа®Ё¬Їг«мб і 5 ¬Єб і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДБДДДДДДДДЩ
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і ђҐЈЁбва б®бв®пЁп Є®ва®««Ґа і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ ђҐЈЁбва б®бв®пЁп ЇаҐ¤бв ў«пҐв б®Ў®©
8-а §ап¤л© ॣЁбва, Є®в®ал© ¤®бвгЇҐ бЁб⥬Ґ в®«мЄ® Є Є зЁв Ґ¬л© Ї®ав б
¤аҐб®¬ 64h. Ћ ᮤҐа¦Ёв Ёд®а¬ жЁо ® б®бв®пЁЁ Є®ва®««Ґа 8042 Ё
ЁвҐа䥩бҐ. Њ®¦Ґв Ўлвм Їа®зЁв ў «оЎ®Ґ ўаҐ¬п.
Ќ § 票Ґ а §а冷ў ॣЁбва б®бв®пЁп ЇаЁўҐ¤Ґ® ў в Ў«. 6.17.
’ Ў«. 6.17. Ќ § 票Ґ а §а冷ў ॣЁбва б®бв®пЁп
ЪДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і ђ §ап¤ і Ќ § 票Ґ і
ГДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і 0 і ‚л室®© ЎгдҐа Ї®«®. Ќг«Ґў®Ґ § 票Ґ і
і і гЄ §лў Ґв, зв® ў ўл室®¬ ЎгдҐаҐ Є®ва®««Ґа і
і і 8042 Ґв ¤ ле. …¤ЁЁз®Ґ § 票Ґ ®§ з Ґв, і
і і зв® Є®ва®««Ґа Ї®¬ҐбвЁ« ¤ лҐ ў ўл室®© і
і і ЎгдҐа, ® бЁб⥬ ҐйҐ Ґ ЇаЁп« Ёе. Љ®Ј¤ і
і і бЁб⥬ Їа®зЁв Ґв ᮤҐа¦Ё¬®Ґ ўл室®Ј® ЎгдҐа і
і і ( ¤аҐб 60h), нв®в а §ап¤ бв Ґв г«Ґўл¬. і
і і 0 - ў ЎгдҐаҐ Ґв ®ўле ¤ ле, і
і і 1 - ў ЎгдҐаҐ ¤ лҐ (Ї®ав ўў®¤ 60h) і
ГДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і 1 і ‚室®© ЎгдҐа Ї®«®. Ќг«Ґў®Ґ § 票Ґ і
і і гЄ §лў Ґв, зв® ўе®¤®© ЎгдҐа Є®ва®««Ґа 8042 і
і і Їгбв ( ¤аҐб 60h Ё«Ё 64h). …¤ЁЁз®Ґ § 票Ґ і
і і ®§ з Ґв, зв® бЁб⥬ Ї®¬ҐбвЁ« ¤ лҐ ў® і
і і ўе®¤®© ЎгдҐа, ® Є®ва®««Ґа Ёе ҐйҐ Ґ ЇаЁп«. і
і і Љ®Ј¤ Є®ва®««Ґа Їа®зЁв Ґв ᮤҐа¦Ё¬®Ґ ўе®¤®Ј® і
і і ЎгдҐа , нв®в а §ап¤ бв Ґв г«Ґўл¬. і
і і 0 - ўе®¤®© ЎгдҐа Їгбв (Ї®ав ўлў®¤ 60h Ё«Ё і
і і 64h), і
і і 1 - ўе®¤®© ЎгдҐа Ї®«® (Ї®ав ўлў®¤ 060h Ё«Ё і
і і 064h) і
ГДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і 2 і ‘ЁбвҐ¬л© д« ¦®Є. Њ®¦Ґв Ўлвм гбв ®ў«Ґ Є Є і
і і ў г«м, в Є Ё ў Ґ¤ЁЁжг ЇаЁ § ЇЁбЁ і
і і ᮮ⢥вбвўго饣® § зҐЁп ў а §ап¤ бЁб⥬®Ј® і
і і д« ¦Є Ў ©в Є®¬ ¤л Є®ва®««Ґа . і
і і “бв ў«Ёў Ґвбп ў г«м Ї®б«Ґ Їа®жҐ¤гал POST. і
і і 0 - бЎа®б Ї® ўЄ«озҐЁо ЇЁв Ёп (е®«®¤л© ЇгбЄ), і
і і 1 - Їа®Ја ¬¬л© бЎа®б (Ј®апзЁ© ЇгбЄ) і
ГДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і 3 і Љ®¬ ¤ /¤ лҐ. ‚室®© ЎгдҐа ¬®¦Ґв Ўлвм і
і і ¤аҐб®ў Є Є Ї®ав 60h Ё«Ё 64h. Ђ¤аҐб 60h і
і і ®ЇаҐ¤Ґ«пҐвбп Є Є Ї®ав ¤ ле, ¤аҐб 64h і
і і ®ЇаҐ¤Ґ«пҐвбп Є Є Ї®ав Є®¬ ¤л. ‡ ЇЁбм Ї® і
і і ¤аҐбг 64h гбв ®ўЁв нв®в а §ап¤ ў Ґ¤ЁЁжг; і
і і § ЇЁбм Ї® ¤аҐбг 60h гбв ®ўЁв ҐЈ® ў г«м. і
і і Љ®ва®««Ґа ЁбЇ®«м§гҐв нв®в а §ап¤, зв®Ўл і
і і ®ЇаҐ¤Ґ«Ёвм, Є Є ¤®«¦Ґ ЁвҐаЇаҐвЁа®ў вмбп і
і і Ў ©в ў® ўе®¤®¬ ЎгдҐаҐ: Є Є Є®¬ ¤ Ё«Ё і
і і Є Є ¤ лҐ. і
і і 0 - ў ўл室®¬ ЎгдҐаҐ ¤ лҐ, і
і і 1 - ў ўл室®¬ ЎгдҐаҐ Є®¬ ¤ і
ГДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і 4 і Љ«оз Ў«®ЄЁа®ўЄЁ. ќв®в а §ап¤ ¬®¤ЁдЁжЁагҐвбп, і
і і Є®Ј¤ ¤ лҐ Ї®¬Ґй овбп ў ўл室®© ЎгдҐа. Ћ і
і і ®в®Ўа ¦ Ґв б®бв®пЁҐ Є«оз Ў«®ЄЁа®ўЄЁ і
і і Є« ўЁ вгал. Ќг«Ґў®Ґ § 票Ґ гЄ §лў Ґв, зв® і
і і Є« ўЁ вга § Ў«®ЄЁа®ў . і
і і 0 - § йЁвл© § ¬®Є § Єалв, і
і і 1 - § йЁвл© § ¬®Є ®вЄалв і
ГДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і 5 і ’ ©¬- гв ЇҐаҐ¤ зЁ. …¤ЁЁз®Ґ § 票Ґ і
і і гЄ §лў Ґв, зв® ЇҐаҐ¤ з ¤ ле, з в п і
і і Є®ва®««Ґа®¬, Ґ § ўҐаиҐ . …б«Ё ЇҐаҐ¤ ў Ґ¬л© і
і і Ў ©в Ґ Ўл« бЁеа®Ё§Ёа®ў ў ®ЇаҐ¤Ґ«Ґл© і
і і ЇЇ а вга®© ўаҐ¬Ґ®© Їа®¬Ґ¦гв®Є, нв® ®иЁЎЄ . і
і і …б«Ё ЇҐаҐ¤ ў Ґ¬л© Ў ©в Ўл« бЁеа®Ё§Ёа®ў , і
і і ® ®вўҐв Ґ Ўл« Ї®«гзҐ ў § Їа®Ја ¬¬Ёа®ў л© і
і і Їа®¬Ґ¦гв®Є ўаҐ¬ҐЁ, а §ап¤л в ©¬- гв ЇҐаҐ¤ зЁ і
і і Ё ЇаЁҐ¬ Ўг¤гв гбв ®ў«Ґл ў Ґ¤ЁЁжг. …б«Ё і
і і ЇҐаҐ¤ ў Ґ¬л© Ў ©в Ўл« бЁеа®Ё§Ёа®ў , ® ®вўҐв і
і і Ўл« Ї®«гзҐ ў¬ҐбвҐ б ®иЁЎЄ®© Ї аЁвҐв , і
і і а §ап¤л в ©¬- гв ЇҐаҐ¤ зЁ Ё ®иЁЎЄЁ Ї аЁвҐв і
і і Ўг¤гв гбв ®ў«Ґл ў Ґ¤ЁЁжг і
ГДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і 6 і ’ ©¬- гв ЇаЁҐ¬ . …¤ЁЁз®Ґ б®бв®пЁҐ і
і і гЄ §лў Ґв, зв® ЇҐаҐ¤ з Ўл« з в і
і і Є« ўЁ вга®©, ® Ґ § Є®зЁ« бм ў і
і і § Їа®Ја ¬¬Ёа®ў л© ЇҐаЁ®¤ ўаҐ¬ҐЁ (2 ¬б) і
ГДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і 7 і ЋиЁЎЄ Ї аЁвҐв . Ќг«Ґў®Ґ § 票Ґ гЄ §лў Ґв, і
і і зв® Ї®б«Ґ¤Ё© Ў ©в ¤ ле Ї®«гзҐ ®в Є« ўЁ вгал і
і і б ҐзҐвл¬ Ї аЁвҐв®¬; Ґ¤ЁЁз®Ґ § 票Ґ і
і і гЄ §лў Ґв, зв® Ї®б«Ґ¤Ё© Ў ©в ¤ ле Ї®«гзҐ ®в і
і і Є« ўЁ вгал б зҐвл¬ Ї аЁвҐв®¬. Љ« ўЁ вга і
і і ¤®«¦ Ї®бл« вм Ў ©в б ҐзҐвл¬ Ї аЁвҐв®¬. і
і іЪДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї і
і іі ђ §ап¤лі і і
і іГДДВДДВДДґ і і
і іі 7і 6і 5і ЏаЁзЁ ®иЁЎЄЁ і і
і іГДДЕДДЕДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ і
і іі 0і 0і 1і ЌҐв бЁеа®Ё¬Їг«мб і і
і іі 0і 1і 1і …бвм бЁеа®Ё¬Їг«мб, Ґв ®вЄ«ЁЄ і і
і іі 1і 0і 1і …бвм бЁеа®Ё¬Їг«мб, ®иЁЎЄ Ї аЁвҐв і і
і іАДДБДДБДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ і
АДДДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і Љ®¬ ¤л Є®ва®««Ґа (Ї®ав 64h) і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ Ќ § 票Ґ а §а冷ў Ў ©в ¤«п
Є®¤ Є®¬ ¤л 60h, § ЇЁб ®Ј® ў Ї®ав 64h, гЄ § ® ў в Ў«. 6.18.
’ Ў«. 6.18. ”®а¬ в Ў ©в Є®¬ ¤л Є®ва®««Ґа 8042
ЪДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і ђ §ап¤ і Ќ § 票Ґ і
ГДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і 0 і ђ §аҐиҐЁҐ ЇаҐалў Ёп Ї® § Ї®«ҐЁо ўл室®Ј® і
і і ЎгдҐа . Ќг«Ґў®Ґ § 票Ґ ®§ з Ґв "Ґ ЈҐҐаЁ- і
і і а®ў вм ЇаҐалў ЁҐ", Ґ¤ЁЁз®Ґ - "ЈҐҐаЁа®ў вм і
і і ЇаҐалў ЁҐ" ЇаЁ § Ї®«ҐЁЁ ўл室®Ј® ЎгдҐа і
ГДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і 1 і ђҐ§ҐаўЁа®ў . „®«¦Ґ Ўлвм а ўҐ г«о і
ГДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і 2 і ‘ЁбвҐ¬л© д« ¦®Є. ‡ 票Ґ, § ЇЁб ®Ґ ў нв®в і
і і а §ап¤, § ЇЁблў Ґвбп ў ᮮ⢥вбвўгойЁ© і
і і а §ап¤ аҐЈЁбва б®бв®пЁп і
ГДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і 3 і Ћв¬Ґ Ў«®ЄЁа®ўЄЁ § ¬Є : 0 - Ї®¤зЁЁвмбп § йЁв- і
і і ®¬г § ¬Єг; 1 - ЁЈ®аЁа®ў вм § йЁвл© § ¬®Є і
ГДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і 4 і ‡ Ў«®ЄЁа®ў вм Є« ўЁ вгаг: 0 - а §аҐиЁвм ЁвҐа- і
і і дҐ©б Є« ўЁ вгал; 1 - § ЇаҐвЁвм ЁвҐадҐ©б і
і і Є« ўЁ вгал і
ГДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і 5 і ђҐ¦Ё¬ IBM PC. ‡ ЇЁбм Ґ¤ЁЁжл ў нв®в а §ап¤ і
і і Їа®Ја ¬¬ЁагҐв Є« ўЁ вгаг Ї®¤¤Ґа¦Єг і
і і ЁвҐа䥩б IBM PC. ‚ н⮬ ०Ё¬Ґ Є®ва®««Ґа Ґ і
і і Є®ва®«ЁагҐв Ї аЁвҐв Ё Ґ Є®ўҐавЁагҐв Є®¤л і
і і бЄ Ёа®ў Ёп. і
і і 0 - ЁбЇ®«м§®ў вм 11-а §ап¤лҐ Є®¤л Є« ўЁ вгал і
і і (PC AT/80386/80286), і
і і 1 - ЁбЇ®«м§®ў вм Є®¤л Є« ўЁ вгал, б®ў¬ҐбвЁ¬лҐ б і
і і PC XT/8088/8086 і
ГДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і 6 і ђҐ¦Ё¬ б®ў¬ҐбвЁ¬®бвЁ б IBM PC. ‡ ЇЁбм Ґ¤ЁЁжл і
і і ў нв®в а §ап¤ Їа®Ја ¬¬ЁагҐв Є« ўЁ вгаг і
і і Є®ўҐавЁа®ў ЁҐ Є®¤®ў бЄ Ёа®ў Ёп, Ї®«гзҐле і
і і б Є« ўЁ вгал, Ї® ЇаЁжЁЇ ¬ IBM PC. ќв® ўЄ«оз Ґв і
і і ў бҐЎп Є®ўҐавЁа®ў ЁҐ ¤ўгеЎ ©вле Ї®б«Ґ¤®ў - і
і і ⥫м®б⥩ Є®¤®ў ®в¦ вЁп ў ®¤®Ў ©вл© д®а¬ в і
і і IBM PC. і
і і 0 - Ґ ЇаҐ®Ўа §®ўлў вм Є®¤л Є« ўЁ вгал, і
і і 1 - ЇаҐ®Ўа §®ўлў вм Є®¤л Є« ўЁ вгал ў Є®¤л і
і і бЄ Ёа®ў Ёп 8088/8086. (ќвЁ ЇаҐ®Ўа §®ў Ёп і
і і ®ЇЁб л ў а §¤Ґ«Ґ "Љ« ўЁ вга ") і
ГДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і 7 і ђҐ§ҐаўЁа®ў . „®«¦Ґ Ўлвм г«Ґўл¬ і
АДДДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
Љ®¤л Є®¬ ¤ Є®ва®««Ґа 8042 ЇаЁўҐ¤Ґл ў в Ў«. 6.19.
’ Ў«. 6.19. Љ®¤л Є®¬ ¤ Є®ва®««Ґа 8042 (Ї®ав ўлў®¤ 64h)
ЪДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
іЉ®¤ і ”гЄжЁп і
ГДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і20h і Џ®¬ҐбвЁвм ⥪гйЁ© Є®¬ ¤л© Ў ©в ў Ї®ав 060h і
ГДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і60h і ‡ Јаг§Ёвм ®ўл© Є®¬ ¤л© Ў ©в. ќв® з бвм 2-Ў ©в®ў®© і
і і ®ЇҐа жЁЁ. —в®Ўл § ЇЁб вм ®ўл© Є®¬ ¤л© Ў ©в, і
і і Ґ®Ўе®¤Ё¬® і
і і 1) § ЇЁб вм 60h ў Ї®ав 064h, і
і і 2) § ЇЁб вм Є®¬ ¤л© Ў ©в ў Ї®ав 060h і
ГДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
іA5h і ‘ЇҐжЁ «м®Ґ з⥨Ґ - 8042 Ї®¬Ґй Ґв ў ўл室®© ЎгдҐа і
і і ЁбвЁ®Ґ § 票Ґ Ї®ав 2 § ЁбЄ«о票Ґ¬ а §а冷ў і
і і 4 Ё 5, Є®в®ал¬ ¤ Ґвбп ®ў®Ґ ®ЇаҐ¤Ґ«ҐЁҐ. ЌҐ ЈҐҐаЁ- і
і і агҐвбп б®бв®пЁҐ "ЃгдҐа Ї®«®". …б«Ё а §ап¤ і
і і 5 = 0, ЁбЇ®«м§гҐвбп 9-а §ап¤ п Є« ўЁ вга (XT); і
і і 5 = 1, ЁбЇ®«м§гҐвбп 11-а §ап¤ п Є« ўЁ вга ; і
і і 4 = 0, § ЇаҐй Ґвбп ЇаҐалў ЁҐ Ї® § Ї®«ҐЁо і
і і ўл室®Ј® ЎгдҐа ; і
і і 4 = 1, а §аҐи Ґвбп ЇаҐалў ЁҐ Ї® § Ї®«ҐЁо і
і і ўл室®Ј® ЎгдҐа ; і
і і 4 = 1, а §аҐи Ґвбп ЇаҐалў ЁҐ Ї® § Ї®«ҐЁо і
і і ўл室®Ј® ЎгдҐа і
ГДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
іAAh і €ЁжЁ «Ё§ жЁп - 8042 ЁЁжЁ «Ё§ЁагҐв Ї®авл 1 Ё 2, і
і і § ЇаҐй Ґв Є« ўЁ вгаг Ё ®зЁй Ґв гЄ § ⥫Ё ЎгдҐа . і
і і ‡ ⥬ ® Ї®¬Ґй Ґв 55h ў ўл室®© ЎгдҐа і
ГДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
іABh і Љ®ва®«м ЁвҐа䥩б - Їа ў«пҐв 8042 і
і і вҐбвЁа®ў ЁҐ «ЁЁ© ¤ ле Ё бЁеа®Ё§ жЁЁ і
і і ЁвҐадҐ©б Є« ўЁ вгал. ‚л室®© ЎгдҐа (Ї®ав і
і і ўў®¤ (60h) Ї®«гз Ґв १г«мв вл вҐбвЁа®ў Ёп: і
і і 00h - ®иЁЎ®Є Ґ ®Ў а㦥®; і
і і 01h - «ЁЁп бЁеа®Ё§ жЁЁ Є« ўЁ вгал і
і і "®бв Ґвбп г«Ґў®©"; і
і і 02h - «ЁЁп бЁеа®Ё§ жЁЁ Є« ўЁ вгал і
і і "®бв Ґвбп Ґ¤ЁЁз®©"; і
і і 03h - «ЁЁп ¤ ле Є« ўЁ вгал і
і і "®бв Ґвбп г«Ґў®©"; і
і і 04h - «ЁЁп ¤ ле Є« ўЁ вгал і
і і "®бв Ґвбп Ґ¤ЁЁз®©". і
і іЏаЁ¬Ґз ЁҐ: "®бв Ґвбп г«Ґў®©" Ґ Їа®ўҐапҐвбп і
і і¤«п 9-а §ап¤ле Є« ўЁ вга і
ГДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
іACh і „ ¬Ї ¤Ё Ј®бвЁа®ў Ёп. ђҐ§ҐаўЁагҐвбп ¤«п і
і і ¤Ё Ј®бвЁа®ў Ёп і
ГДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
іADh і ‡ ЇаҐвЁвм Є« ўЁ вгаг - гбв ў«Ёў Ґв а §ап¤ 4 і
і і Є®¬ ¤®Ј® Ў ©в 8042, Є®в®ал© § ЇаҐй Ґв і
і і ЁвҐадҐ©б Є« ўЁ вгал. „® а §аҐиҐЁп Є« ўЁ вгал і
і і ¤ лҐ Ґ ЇҐаҐ¤ овбп Ё Ґ ЇаЁЁ¬ овбп і
ГДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
іAEh і ђ §аҐиЁвм Є« ўЁ вгаг. ‘Ўа блў Ґв а §ап¤ 4 і
і і Є®¬ ¤®Ј® Ў ©в 8042, Є®в®ал© а §аҐи Ґв і
і і ЁвҐадҐ©б Є« ўЁ вгал і
ГДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
іC0h і Џа®зЁв вм ўе®¤®© Ї®ав. Ќ бва Ёў Ґв 8042 і
і і ЇҐаҐ¤ зг ᮤҐа¦Ё¬®Ј® ўе®¤®Ј® Ї®ав Ё і
і і Ї®¬ҐйҐЁҐ ҐЈ® ў ўл室®© ЎгдҐа (Ї®ав ўў®¤ 60h). і
і і Џ®«м§г©вҐбм нв®© Є®¬ ¤®© в®«мЄ® ЇаЁ Їгб⮬ і
і і ўл室®¬ ЎгдҐаҐ і
ГДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
іD0h і Џа®зЁв вм ўл室®© Ї®ав. Ќ бва Ёў Ґв 8042 і
і і ЇҐаҐ¤ зг ⥪г饣® Ў ©в ўл室®Ј® Ї®ав ў і
і і ўл室®© ЎгдҐа (Ї®ав ўў®¤ 60h). Џ®«м§г©вҐбм нв®© і
і і Є®¬ ¤®© в®«мЄ® ЇаЁ Їгб⮬ ўл室®¬ ЎгдҐаҐ і
ГДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
іD1h і ‡ ЇЁб вм ў ўл室®© Ї®ав. Џ®¬ҐбвЁвм б«Ґ¤гойЁ© і
і і Ў ©в, § ЇЁб л© Ї® ¤аҐбг 60h, ў ўл室®© Ї®ав. і
і і ђ §ап¤ 0 ўл室®Ј® Ї®ав Ї®¤Є«озҐ Є бЁб⥬®¬г і
і і бЎа®бг. ќв®в а §ап¤ Ґ ¤®«¦Ґ Ўлвм г«Ґўл¬ і
ГДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
іE0h і Џа®зЁв вм ўе®¤л TEST0 Ё TEST1. Ќ бва Ёў Ґв 8042 і
і і ЇҐаҐ¤ зг ⥪г饣® б®бв®пЁп TEST0 Ё TEST1 і
і і ў ўл室®© ЎгдҐа (Ї®ав ўлў®¤ 60h). TEST0 - і
і і нв® а §ап¤ 0, TEST1 - 1 і
ГДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
іF0h-і Џг«мб жЁп ўл室®Ј® Ї®ав . Њ®¦Ґв Ўлвм ўл§ў і
іFFh і Їг«мб жЁп а §а冷ў 0-3 ўл室®Ј® Ї®ав (ЇҐаҐў®¤ ў і
і і г«Ґў®Ґ б®бв®пЁҐ ЇаЁ¬Ґа® 2-6 ¬Єб). ђ §ап¤л 0-3 і
і і ў нв®© Є®¬ ¤Ґ гЄ §лў ов, Є Є®© а §ап¤ ўл室®Ј® і
і і Ї®ав ¤®«¦Ґ Їг«мбЁа®ў вм. ‡ ¬ҐвЁ¬, зв® а §ап¤ 0 і
і і ўл室®Ј® Ї®ав бўп§ б® бЎа®б®¬ бЁб⥬л. Џг«мб жЁп і
і і а §ап¤ 0 ЇаЁўҐ¤Ґв Є бЎа®бг бЁбвҐ¬л і
АДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і ”гЄжЁЁ Ї®ав®ў Є®ва®««Ґа 8042 і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ ЂаеЁвҐЄвга Є®ва®««Ґа 8042
ўЄ«оз Ґв ў ᥡп ваЁ Ї®ав ¤«п ҐЇ®б।б⢥®Ј® Ї®¤Є«озҐЁп ЇЇ а вгал:
8-а §ап¤л© ўл室®© Ї®ав ¤«п гЇа ў«ҐЁп бЁб⥬묨 дгЄжЁп¬Ё Ё ®Ў¬Ґ
б Є« ўЁ вга®© (Ї®ав 2);
8-а §ап¤л© ўе®¤®© Ї®ав звҐЁп Ёд®а¬ жЁЁ ® Є®дЁЈга жЁЁ бЁбвҐ¬л ¤«п
Їа®жҐ¤га BIOS (Ї®ав 1);
2-а §ап¤л© Є®ва®«мл© Ї®ав з⥨п б®бв®пЁп «ЁЁ© бЁеа®Ё§ жЁЁ Ё
¤ ле Є« ўЁ вгал (TEST0, TEST1).
‚ в Ў«. 6.20, 6.21, 6.22 гЄ § ® § 票Ґ а §а冷ў ᮮ⢥вб⢥®
ўе®¤®Ј®, ўл室®Ј® Ё Є®ва®«м®Ј® Ї®ав®ў.
’ Ў«. 6.20. ђ §ап¤л ўе®¤®Ј® Ї®ав
ЪДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
іђ §ап¤і Ќ § 票Ґ і
ГДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і 0 і ђҐ§Ґаў Ё§Ј®в®ўЁвҐ«п: і
і і 0 - ЇҐаҐ¬лзЄ гбв ®ў«Ґ , і
і і 1 - ЇҐаҐ¬лзЄ Ґ гбв ®ў«Ґ і
і 1 і ђҐ§Ґаў Ё§Ј®в®ўЁвҐ«п і
і 2 і ђҐ§Ґаў Ё§Ј®в®ўЁвҐ«п і
і 3 і ђҐ§Ґаў Ё§Ј®в®ўЁвҐ«п і
і 4 і ЋЎкҐ¬ RAM бЁб⥬®© Ї« ⥠і
і 5 і ђҐ§Ґаў Ё§Ј®в®ўЁвҐ«п і
і 6 і ’ЁЇ ¬®Ёв®а : і
і і 0 - ЇҐаўЁзл© ¬®Ёв®а - color, і
і і 1 - ЇҐаўЁзл© ¬®Ёв®а - mono і
і 7 і ‡ ¬®Є Є« ўЁ вгал: і
і і 0 - Є« ўЁ вга § Ў«®ЄЁа®ў , і
і і 1 - Є« ўЁ вга а §Ў«®ЄЁа®ў і
АДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
’ Ў«. 6.21. ђ §ап¤л ўл室®Ј® Ї®ав
ЪДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
іђ §ап¤і Ќ § 票Ґ і
ГДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і 0 і ‘ЁбвҐ¬л© бЎа®б і
і 1 і Gate A20 і
і 2 і ђҐ§Ґаў Ё§Ј®в®ўЁвҐ«п і
і 3 і ђҐ§Ґаў Ё§Ј®в®ўЁвҐ«п і
і 4 і ‚л室®© ЎгдҐа Ї®«® і
і 5 і ‚室®© ЎгдҐа Їгбв і
і 6 і ‘Ёеа®бЁЈ « Є« ўЁ вгал (ўл室) і
і 7 і „ лҐ Є« ўЁ вгал (ўл室) і
АДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
’ Ў«. 6.22. ђ §ап¤л Є®ва®«м®Ј® Ї®ав
ЪДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
іђ §ап¤і Ќ § 票Ґ і
ГДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і T0 і ‘Ёеа®бЁЈ « Є« ўЁ вгал (ўе®¤) і
і T1 і „ лҐ Є« ўЁ вгал (ўе®¤) і
АДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і Џа®Ја ¬¬Ёа®ў ЁҐ Ї®ав®ў Є®ва®««Ґа 8042 і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ „«п § ЇЁбЁ ў ўл室®©
Ї®ав Ґ®Ўе®¤Ё¬®
1) ўўҐбвЁ Є®¬ ¤г 01h (б«Ґ¤гойЁ© Ў ©в - § з йЁ©) Ї® ¤аҐбг 64h,
2) ўўҐб⨠㦮Ґ § 票Ґ ¤ ле ¤«п ўл室®Ј® Ї®ав Ї® ¤аҐбг 60h.
—в®Ўл Їа®зЁв вм § 票Ґ ўл室®Ј® Ї®ав 8042, 㦮
1) ўўҐбвЁ Є®¬ ¤г 00h (ЇҐаҐ¤ вм ⥪гйЁҐ § зҐЁп ўл室®Ј® Ї®ав ў
ўл室®© ЎгдҐа 8042) Ї® ¤аҐбг 64h,
2) Їа®зЁвм ўл室®© ЎгдҐа 8042 ( ¤аҐб Ї®ав 60h).
ЏҐаҐ¤ ўл¤ 祩 Є®¬ ¤ Ё ¤ ле ў Ї®авл 64h Ё 60h Їа®Ја ¬¬ ¤®«¦
"гЎҐ¤Ёвмбп" ў ⮬, зв® ўе®¤®© ЎгдҐа 8042 Їгбв. ‘¬. Ї а Ја д "Џа®Ја ¬-
¬Ёа®ў ЁҐ Є®ва®««Ґа 8042".
ЏаЁ Їа®Ја ¬¬Ёа®ў ЁЁ б®бв®пЁп а §ап¤ ¤аҐб®© иЁл A20 зҐаҐ§
ўл室®© Ї®ав 8042 Їа®Ја ¬¬ , ЁбЇ®«м§гой п нв®в ०Ё¬ ¤аҐб жЁЁ, ¤®«¦
"гЎҐ¤Ёвмбп", зв® A20 гбв ®ў«Ґ 㦮Ґ § 票Ґ, в.Ґ. а §ап¤ Gate A20
ўл室®Ј® Ї®ав ¤®«¦Ґ Ўлвм а §аҐиҐ Ё«Ё § ЇаҐйҐ ЇҐаҐ¤ ⥬, Є Є Ўг¤гв
Їа®¤®«¦Ґл ¤Ґ©бвўЁп Їа®Ја ¬¬л, вॡгойЁҐ ®ЇаҐ¤Ґ«Ґ®Ј® б®бв®пЁп а §ап¤
¤аҐб A20.
Ќ ЇаЁ¬Ґа, ҐЄ®в®алҐ Їа®Ја ¬¬л а §аҐи ов A20 ЇаЁ ўе®¤Ґ ў § йЁйҐл©
०Ё¬ ¤«п ¤®бвгЇ ў Ї ¬пвм ўлиҐ ¤аҐб 100000h. ќвЁ Їа®Ја ¬¬л ЇҐаҐ¤
®Ўа 饨Ґ¬ Є нв®© ®Ў« бвЁ Ї ¬пвЁ ¤®«¦л ¦¤ вм, Ї®Є A20 Ўг¤Ґв
¤Ґ©бвўЁвҐ«м® а §аҐиҐ ЇЇ а в®.
„«п в®Ј® зв®Ўл Ўлвм 㢥аҐл¬ ў гбв ®ўЄҐ A20 㦮Ґ § 票Ґ,
४®¬Ґ¤гҐвбп ўл¤ вм 8042 г«Ґўго Є®¬ ¤г (FFh) Ї®б«Ґ § ўҐа襨п
Ї®б«Ґ¤®ў ⥫м®бвЁ Є®¬ ¤л § ЇЁбЁ ў ўл室®© Ї®ав (01h). Љ®Ј¤ 8042
ЇаЁЁ¬ Ґв нвг г«Ґўго Є®¬ ¤г, Їа®Ја ¬¬ ¬®¦Ґв Ўлвм "㢥ॠ", зв®
ЇаҐ¤л¤гй п Є®¬ ¤ (§ ЇЁб вм ў ўл室®© Ї®ав) ўлЇ®«Ґ Ё а §ап¤ ¤аҐб
A20 гбв ®ў«Ґ ЇЇ а в® вॡ㥬®Ґ § 票Ґ.
ЌҐ«м§п ЁбЇ®«м§®ў вм Є®¬ ¤г D1 ¤«п Ё§¬ҐҐЁп «оЎ®Ј® а §ап¤ , Єа®¬Ґ 1.
—в®Ўл Їа®зЁв вм § 票Ґ ўе®¤®Ј® Ї®ав 8042, 㦮
1) ўўҐбвЁ Є®¬ ¤г C0h (ЇҐаҐ¤ вм ⥪гйЁҐ § зҐЁп ўе®¤®Ј® Ї®ав
ў ўл室®© ЎгдҐа 8042) Ї® ¤аҐбг 64h,
2) Їа®зЁвм ўл室®© ЎгдҐа 8042 ( ¤аҐб Ї®ав 60h).
—в®Ўл Їа®зЁв вм § 票Ґ Є®ва®«м®Ј® Ї®ав TEST 8042, Ґ®Ўе®¤Ё¬®
1) ўўҐбвЁ Є®¬ ¤г E0h (ЇҐаҐ¤ вм ⥪гйЁҐ § зҐЁп Є®ва®«м®Ј® Ї®ав
ў ўл室®© ЎгдҐа 8042) Ї® ¤аҐбг 64h,
2) Їа®зЁвм ўл室®© ЎгдҐа 8042 ( ¤аҐб Ї®ав 060h).
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і Џа®Ја ¬¬Ёа®ў ЁҐ Є®ва®««Ґа 8042 і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ Љ®ва®««Ґа 8042 Їа®Ја ¬¬ЁагҐвбп
ў ¤аҐб®¬ Їа®бва б⢥ Ї®ав®ў 60h Ё 64h.
ЏҐаҐ¤ § ЇЁбмо Є®¬ ¤л Ё«Ё ¤ ле ў Ї®авл 60h Ё«Ё 64h ў ॣЁбваҐ
б®бв®пЁп 8042 ¤®«¦Ґ Ўлвм гбв ®ў«Ґ гЄ § ⥫м "ўе®¤®© ЎгдҐа Їгбв".
ЏҐаҐ¤ з⥨Ґ¬ ¤ ле Ё§ Ї®ав 60h Ґ®Ўе®¤Ё¬® Їа®ўҐаЁвм ॣЁбва б®бв®пЁп 8042,
Є®в®ал© ¤®«¦Ґ гЄ §лў вм б®бв®пЁҐ "ўл室®© ЎгдҐа Ї®«®".
„«п звҐЁп ¤ ле Ё§ ўл室®Ј® ЎгдҐа 8042 ЁбЇ®«м§гҐвбп Є®¬ ¤ IN
¬ЁЄа®Їа®жҐбб®а . „ лҐ ў ўл室®¬ ЎгдҐаҐ - нв® ¤ лҐ ®в Є« ўЁ вгал,
Ґб«Ё в®«мЄ® 8042 Ґ Ї®«гзЁ« ®ЇаҐ¤Ґ«Ґго Є®¬ ¤г, ЇаЁ¬Ґа 20h - зЁв вм
Ў ©в Є®¬ ¤л.
„«п ЇҐаҐ¤ зЁ ¤ ле Є« ўЁ вгаг ЁбЇ®«м§гҐвбп Є®¬ ¤ OUT, Ґб«Ё
в®«мЄ® 8042 Ґ Ї®«гзЁ« ¬®Ј®Ў ©в®ўго Є®¬ ¤г, ЇаЁ¬Ґа 60h - § ЇЁб вм
Ў ©в Є®¬ ¤л. —в®Ўл ўл¤ вм Є« ўЁ вгаг ¬®Ј®Ў ©в®ўго Є®¬ ¤г,
Ґ®Ўе®¤Ё¬® ўўҐбвЁ ЇҐаўл© Є®¬ ¤л© Ў ©в ў Ї®ав 64h, ўв®а®© Є®¬ ¤л©
Ў ©в - ў Ї®ав 60h.
„«п з⥨п б®бв®пЁп 8042 Ё Є« ўЁ вгал ЁбЇ®«м§гҐвбп Є®¬ ¤ IN (ўў®¤ б
Ї®ав 64h), зв®Ўл ¤ вм Є®¬ ¤г 8042, ЁбЇ®«м§гҐвбп Є®¬ ¤ OUT (ўлў®¤
Ї®ав 64h). ‡ ЇЁбм Ї® н⮬㠤аҐбг гЄ §лў Ґв, зв® б«Ґ¤гойЁ© Ў ©в,
§ ЇЁб л© ў Ї®ав 60h, - Є®¬ ¤ . Ѓ®«миЁбвў® Є®¬ ¤ § ЇЁблў овбп § ®¤Ё
и Ј. Ћ¤ Є® ¤«п § ЇЁбЁ ҐЄ®в®але Є®¬ ¤ вॡгҐвбп ўв®а®© и Ј, ЇаЁ¬Ґа
Ї®б«Ґ¤®ў ⥫쮥 з⥨Ґ Ё«Ё § ЇЁбм ॣЁбва®ў 8042.
ЏаЁ¬Ґа Їа®Ја ¬¬Ёа®ў Ёп 8042
----------------------------
„«п а Ў®вл б 8042 ЁбЇ®«м§говбп б«Ґ¤гойЁҐ Є®¬ ¤л п§лЄ ЂбᥬЎ«Ґа:
in al, 64h ; Їа®зЁв вм ॣЁбва б®бв®пЁп 8042
out 64h, al ; ўлўҐбвЁ Є®¬ ¤г ў al 8042
in al, 60h ; Їа®зЁв вм ¤ лҐ Є« ўЁ вгал
out 60h, al ; ўлўҐбвЁ ¤ лҐ ў al Є« ўЁ вгаг
ЏҐаҐ¤ ®вбл«Є®© Є®¬ ¤ Ё ¤ ле ў Ї®авл 64h Ё 60h Їа®Ја ¬¬ ¤®«¦
ЇаҐ¤ў аЁвҐ«м® гЎҐ¤Ёвмбп ў ⮬, зв® ўе®¤®© ЎгдҐа 8042 Їгбв Ё, б«Ґ¤®ў -
⥫м®, Ј®в®ў Ї®«гзЁвм Ў ©в. ‘®бв®пЁҐ 8042 Ї®«гз Ґвбп з⥨Ґ¬ Ї®ав 64h.
ЏаЁ¬Ґа Їа®Ја ¬¬л Ї®Є §лў Ґв, Є Є Їа®ўҐаЁвм б®бв®пЁҐ ᢥ⮤Ё®¤ле
Ё¤ЁЄ в®а®ў Є« ўЁ вгал ў а ¬Є е ®Ўа Ў®взЁЄ ЇаҐалў Ё© Є« ўЁ вгал.
Џа®Ја ¬¬ Ґ гЄ §лў Ґв, Є Є ®Ўа Ў влў вм ¤ўҐ б«Ґ¤гойЁҐ бЎ®©лҐ бЁвг жЁЁ:
1) в ©¬- гв ў б«гз Ґ, Ґб«Ё ўе®¤®© ЎгдҐа Є« ўЁ вгал ўбҐЈ¤ Ї®«®,
2) б®бв®пЁҐ, Є®Ј¤ ЁЄ®Ј¤ Ґ ЇаЁе®¤Ёв Ї®¤вўҐа¦¤ҐЁҐ ®Ўб«г¦Ёў Ёп (ACK).
ЌҐ®Ўе®¤Ё¬® ЁбЇ®«м§®ў вм б«Ґ¤гойЁҐ и ЈЁ:
1) гЎҐ¤Ёвмбп ў ⮬, зв® ўе®¤®© ЎгдҐа 8042 Їгбв,
2) ўлўҐбвЁ Є®¬ ¤г ADh 8042 (Ї®ав 64h) ¤«п § ЇаҐйҐЁп ЁвҐа䥩б
Є« ўЁ вгал,
3) Їа®зЁв вм Є®¤ бЄ Ёа®ў Ёп ў Ї®авг 60h,
4) ®Ў®¦¤ вм, Ї®Є ®Їгб⥥⠢室®© ЎгдҐа 8042,
5) ўл¤ вм Є®¬ ¤г EDh Є« ўЁ вгаг (Ї®ав 60h),
6) ®Ў®¦¤ вм, Ї®Є Ўг¤Ґв Ї®«г祮 ACK ®в Є« ўЁ вгал (Ї®ав 60h),
7) Є®Ј¤ ўе®¤®© ЎгдҐа 8042 ®Їгб⥥в, ўлўҐбвЁ Ў ©в Є®дЁЈга жЁЁ,
8) ®Ў®¦¤ вм, Ї®Є Ўг¤Ґв Ї®«гзҐ ўв®а®© Ў ©в ACK,
9) Є®Ј¤ ўе®¤®© ЎгдҐа 8042 ®Їгб⥥в, ўл¤ вм Є®¬ ¤г AEh 8042.
KBD_ACK equ 1 ; д« ¦®Є Ї®«г票п ACK
KBD_10 equ -1 ; § 票Ґ в ©¬- гв KBD
;
; ЋЇаҐ¤Ґ«Ёвм ᥣ¬Ґв ¤ ле
;
ᥣ¬Ґв ¤ ле
assume ds:¤ лҐ
kbdflg db ? ; Ў ©в д« ¦Є Є« ўЁ вгал
optbyt db ? ; § 票Ґ Ў ©в Є®дЁЈга жЁЁ
Є®Ґж ¤ ле
;
; ЋЇаҐ¤Ґ«Ёвм Є®¤®ўл© ᥣ¬Ґв
;
Є®¤®ўл© ᥣ¬Ґв
assume cs:Є®¤
_keyint proc far
sti ; а §аҐиЁвм ЇаҐалў Ёп Їа®жҐбб®а
;
‘®еа Ёвм ॣЁбвал
;
pusha ; б®еа Ёвм ॣЁбвал ®ЎйҐЈ® § 票п
push ds ; § йЁвЁвм ЇаҐаў лҐ аҐЈЁбвал ds
mov ax,data ; ®ЇаҐ¤Ґ«Ёвм ᥣ¬Ґв ¤ ле
mov ds,ax
;
; ‡ ЇаҐвЁвм ЁвҐадҐ©б Є« ўЁ вгал (Є®¬ ¤ AD) ¤® ®Ўа Ў®вЄЁ
; ЇаҐалў Ёп ®в Є« ўЁ вгал. Џ® § ўҐа襨Ё ®Ўа Ў®вЄЁ
; ЇаҐалў Ёп б®ў а §аҐиЁвм ЁвҐа䥩б б Ї®¬®ймо Є®¬ ¤л AE.
;
call kbdrdy ; ¦¤ вм Ј®в®ў®бвЁ 8042 Є ўў®¤г
mov al, 0ADh ; § ЇаҐвЁвм ЁвҐадҐ©б Є« ўЁ вгал
out 64h, al ; § ЇЁб вм ў ॣЁбва Є®¬ ¤ 8042
in al, 60h ; ў§пвм Є®¤ бЄ Ёа®ў Ёп Ё§ ॣЁбва ¤ ле
push ax ; б®еа Ёвм Є®¤ бЄ Ёа®ў Ёп
mov al, 20h ; ўлЇ®«Ёвм EOI
out 20h, al ; Ј« ў®¬ PIC 8259A
pop ax ; ў®ббв ®ўЁвм Є®¤ бЄ Ёа®ў Ёп ў al
cmp al, 0FAh ; Q: Ї®«гзҐ ACK?
jne notack ; N:
or kbdflg,RCVD_ACK ; гбв ®ўЁвм Ї®«г祮Ґ ACK
jmp keyout ; ўҐагвмбп Ё§ ЇаҐалў Ёп
notack:
cmp al, 3Ah ; Q: Є®¤ ¦ вЁп CAPS LOCK?
jz capslock ; Y: ®Ўа Ў®в вм ҐЈ®?
;
; Џа®ўҐаЁвм Ё ®Ўа Ў®в вм ¤агЈЁҐ Є®¤л бЄ Ёа®ў Ёп
;
;
;
capslock:
and kbdflg,not RCVD_ACK ; бЎа®бЁвм д« ¦®Є Ї®«г票п ACK
call kbdrdy ; ¤®¦¤ вмбп Ј®в®ў®бвЁ 8042 Є ўў®¤г
mov al, 0EDh ; Є®¬ ¤л Set LEDs
out 60h, al ; ўлўҐбвЁ ў ॣЁбва ¤ ле kbd
getack1:
test kbdflg,RCVD_ACK ; Q: Ї®«гзҐ 1-© ACK?
jz getack1 ; N: ®¦Ё¤ вм
and kbdflg.not RCVD_ACK ; Y: бЎа®бЁвм д« ¦®Є Ї®«г票п ACK
call kbdrdy ; ¤®¦¤ вмбп Ј®в®ў®бвЁ 8042 Є ўў®¤г
mov al, optbyt ; а §ап¤ Є®дЁЈга жЁЁ
out 60h, al ; ўлўҐбвЁ ў ॣЁбва ¤ ле kbd
getack2:
test kbdflg,RCVD_ACK ; Q: Ї®«гзҐ 2-© ACK?
jz getack1 ; N: ¦¤ вм
keyout:
;
; ‡ ўҐаиҐ ®Ўа Ў®вЄ ЇаҐалў Ёп ®в Є« ўЁ вгал. ђ §аҐиЁвм
; ЁвҐадҐ©б Є« ўЁ вгал
;
call kbdrdy ;
mov al, 0AEh ; AL = Є®¬ ¤ а §аҐиҐЁп ЁвҐа䥩б
out 64h, al ; ўлўҐбвЁ ў ॣЁбва Є®¬ ¤ 8042
pop ds ; ў®ббв ®ўЁвм ЇаҐаў лҐ ds
popa ; ў®ббв ®ўЁвм ॣЁбвал
®ЎйҐЈ® § 票п
iret ; *** RETURN ***
_keyint endp
;---------------------------------------------------------------------
;Џа®Ја ¬¬ ®¦Ё¤ Ёп Ј®в®ў®бвЁ 8042 Є ўў®¤г. ‚ нв®© Їа®Ја ¬¬Ґ ZF = 1,
®ЎйҐЈ® § 票п
iret ; *** RETURN ***
_keyint endp
;---------------------------------------------------------------------
;Џа®Ја ¬¬ ®¦Ё¤ Ёп Ј®в®ў®бвЁ 8042 Є ўў®¤г. ‚ нв®© Їа®Ја ¬¬Ґ ZF = 1,
;Ґб«Ё 8042 Ј®в®ў; ў Їа®вЁў®¬ б«гз Ґ ZF = 0 ЇаЁ в ©¬- гвҐ
;---------------------------------------------------------------------
;
kbdrdy proc near
push cx ; § йЁвЁвм cx
mov cx, KBD_IO ; CX = § 票Ґ в ©¬- гв
in al, 64h ; зЁв вм б®бв®пЁҐ Є« ўЁ вгал
test al, 2 ; Q: ўе®¤®© ЎгдҐа 8042 Ї®«®?
loopnz kbdsta ; Y: ®¦Ё¤ вм
pop cx ; Ё«Ё "Ј®в®ў" Ё«Ё в ©¬- гв
ret ; *** RETURN ***
kbdrdy endp
code ends
ends
ЙННННННННННННННННННННННННННННННННННН»
є Џ®¤бЁб⥬ Є®ва®««Ґа Є« ўЁ вгал є
ИНННННННННННННННННННННННННННННННННННј
‚ аеЁвҐЄвгॠPC AT ®ў®Ґ Є зҐбвў® ў ба ўҐЁЁ б ђ‘ •’ ЇаЁ®ЎаҐ«
Є®ва®««Ґа Є« ўЁ вгал - ®¤®ЄаЁбв «мл© ¬ЁЄа®Є®¬ЇмовҐа вЁЇ Intel 8042,
Є®в®ал© ®ЎҐбЇҐзЁў Ґв ўлЇ®«ҐЁҐ б«Ґ¤гойЁе дгЄжЁ©:
гЇа ў«ҐЁҐ ®ЇаҐ¤Ґ«Ґл¬Ё бЁб⥬묨 дгЄжЁп¬Ё Ё ЁвҐа䥩ᮬ
Є« ўЁ вгал;
з⥨Ґ Ёд®а¬ жЁЁ ® Є®дЁЈга жЁЁ бЁбвҐ¬л ¤«п Їа®жҐ¤га BIOS.
‚ Є®ва®««ҐаҐ 8042 Ё¬ҐҐвбп ўгв॥Ґ Џ‡“, Є®в®а®Ґ Їа®Ја ¬¬ЁагҐвбп б
гзҐв®¬ Є®¤®ў бЄ Ёа®ў Ёп Є« ўЁ вгал Ё а Ў®зЁе Є®¬ ¤. Љ®ва®««Ґа 8042
ў§ Ё¬®¤Ґ©бвўгҐв б Є« ўЁ вга®© ў ¤ўг Їа ў«Ґ®¬ Ї®б«Ґ¤®ў ⥫쮬 д®а¬ ⥠б
бЁеа®Ё§ жЁҐ© ¤ ле. Љ®ва®««Ґа 8042 Ї®б«Ґ¤®ў вҐ«м® ЇаЁЁ¬ Ґв ¤ лҐ,
Їа®ўҐапҐв Ёе Ї аЁвҐв, ЇаҐ®Ўа §гҐв Є®¤л бЄ Ёа®ў Ёп ў бЁбвҐ¬лҐ Є®¤л Ё
ЇаҐалў Ґв ЊЏ ¤«п ЇҐаҐ¤ зЁ ¤ ле бЁб⥬Ґ.
Ќ аЁб. 6.44 ЇаЁўҐ¤Ґ Ў«®Є-б奬 Є®ва®««Ґа Є« ўЁ вгал.
ЪДДДДДДДДДДДДДДї
іЊЁЄа®Їа®жҐбб®аі
і 8042 і
АДДДДДДДВДДДДДДЩ ЪДДДї ЋЎкҐ¬ RAM
і і ‚ ічДДДД бЁб⥬®© Ї« вҐ
і ЪДДДДДДДДДДДДї і і е і
ічДДДґ ђҐЈЁбва ічДДДДґ і ® ічДДДД ђҐ¦Ё¬ TURBO
і і б®бв®пЁп і і і ¤ і
і АДДДДДДДДДДДДЩ ічДДДДДДДДґ і ’ЁЇ ¬®Ёв®а
і і і ® ічДДДД (mono/color)
і ЪДДДДДДДДДДДДї і і © і
ГДДДці ‚室®© іДДДДці і і ђҐ¦Ё¬л Ё§Ј®в®ўЁвҐ«п
і і ЎгдҐа і і і Ї ічДДДД PC AT
Ё і АДДДДДДДДДДДДЩ і і ® і
¤ ле і і і а ічДДДД ‡ ¬®Є Є« ўЁ вгал
XD і ЪДДДДДДДДДДДДї і і в і
ічДДДґ ‚л室®© ічДДДДґ АДДДЩ
і і ЎгдҐа і і ЪДДДї ‘ЁбвҐ¬л© бЎа®б
чДДДДДДДЩ АДДДДДДДДДДДДЩ і і ‚ ГДДДДД (SHUTDOWN)
і і л і
ЪДДДДДДДДДДДДї і і е ГДДДДД Gate A20
і 128 Ў ©в ічДДДці і ® і
і RAM і і і ¤ ГДДДДД + ‚л室®© ЎгдҐа ДДДДДц
АДДДДДДДДДДДДЩ ГДДДДДДДДці і Ї®«®
і і ® ГДДДДД + ‚室®© ЎгдҐа ДДДДДц
ЪДДДДДДДДДДДДї і і © і Їгбв
і 2 K*8 ROM іДДДДці і ГДДДДД ‘Ёеа®бЁЈ « ДДВДДДДц
і і і і Ї і Є« ўЁ вгал і
АДДДДДДДДДДДДЩ і і ® ГДДДДД „ лҐ ДДЕДВДДц
і і а і Є« ўЁ вгал і і
і і в і і і
і АДДДЩ і і
і ЪДДДДї і і
ічДДДДДДДДґ T0 ГДДДДДДДДДДДДДДДДДДДДДДДДЩ і
і і T1 ГДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
АДДДДЩ
ђЁб. 6.44. Ѓ«®Є-б奬 Є®ва®««Ґа Є« ўЁ вгал
ЋЇЁб ЁҐ ўлў®¤®ў Є®ва®««Ґа 8042 ЇаЁўҐ¤Ґ® ў в Ў«. 6.15
’ Ў«. 6.15 ЋЇЁб ЁҐ ўлў®¤®ў Є®ва®««Ґа 8042
ЪДДДДДДДДДДДВДДДДДДВДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
іЋЎ®§ 票Ґі ’ЁЇ іЌ®¬Ґа і ”гЄжЁ® «м®Ґ § 票Ґ і
іўлў®¤ іўлў®¤ іўлў®¤ і і
ГДДДДДДДДДДДЕДДДДДДЕДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і TEST 0, і‚室 і 1 і ЉЋЌ’ђЋ‹њЌ›… ‚•Ћ„›: ўе®¤л, Є®в®алҐ і
і TEST 1 і і 39 і ¬®Јгв ®Їа иЁў вмбп Є®¬ ¤ ¬Ё і
і і і і гб«®ў®Ј® ЇҐаҐе®¤ . і
і і і і ќ’Ђ‹ЋЌ —Ђ‘’Ћ’›: TEST 1 (T1) ¤Ґ©бвўгҐв і
і і і і в Є ¦Ґ, Є Є ўе®¤ в ©¬Ґа б®ЎлвЁ© і
і і і і (Ї®¤ гЇа ў«ҐЁҐ¬ Їа®Ја ¬¬л). і
і і і і TEST 0 (T0) ЁбЇ®«м§гҐвбп ЇаЁ і
і і і і Їа®Ја ¬¬Ёа®ў ЁЁ PROM Ё Їа®ўҐаЄҐ і
і і і і ROM/EPROM. Ћ в Є¦Ґ ЁбЇ®«м§гҐвбп і
і і і і ў ०Ё¬Ґ SYNC ¤«п бЎа®б б®бв®пЁп і
і і і і Є®¬ ¤л ў S1 Ё бЁеа®Ё§ жЁЁ і
і і і і ўгв॥Ј® ЈҐҐа в®а б PH1 і
ГДДДДДДДДДДДЕДДДДДДЕДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і XTAL 1, і‚室 і 2 і ‚•Ћ„›: ўе®¤л, ЁбЇ®«м§гҐ¬лҐ ¤«п і
і XTAL 2 і і 3 і Ї®¤Є«озҐЁп ўҐиҐЈ® бЁЈ « і
і і і і бЁеа®Ё§ жЁЁ і
ГДДДДДДДДДДДЕДДДДДДЕДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і RESET і‚室 і 4 і ‘ЃђЋ‘: нв®в ўе®¤ ЁбЇ®«м§гҐвбп і
і і і і ¤«п бЎа®б ваЁЈЈҐа®ў б®бв®пЁп Ё і
і і і і гбв ®ўЄЁ бзҐвзЁЄ Є®¬ ¤ ў г«м. і
і і і і RESET ЁбЇ®«м§гҐвбп в Є¦Ґ ЇаЁ і
і і і і Їа®Ја ¬¬Ёа®ў ЁЁ Ё Їа®ўҐаЄЁ EPROM і
ГДДДДДДДДДДДЕДДДДДДЕДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і SS і‚室 і 5 і Ђѓ: нв®в ўе®¤ ЁбЇ®«м§гҐвбп б®ў¬Ґбв® і
і і і і б ўл室®¬ SYNC ¤«п Ї®и Ј®ў®Ј® і
і і і і ўлЇ®«ҐЁп Є®¬ ¤ ў Їа®Ја ¬¬Ґ (EPROM).і
і і і і Љ®Ј¤ нв®в ўе®¤ Ґ ЁбЇ®«м§гҐвбп, ® і
і і і і ¤®«¦Ґ Ўлвм Ї®¤Є«озҐ Є ЇЁв Ёо +5 ‚. і
і і і і ЏаЁ Ї®¤ зҐ нв®в ўл室 +12,5 ‚, ® і
і і і і ЁбЇ®«м§гҐвбп в Є¦Ґ ¤«п гбв ®ўЄЁ і
і і і і гбва®©бвў ў ०Ё¬ SYNC і
ГДДДДДДДДДДДЕДДДДДДЕДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і CS і‚室 і 6 і ‚›ЃЋђ Њ€ЉђЋ‘•…Њ›: ўе®¤ ЁбЇ®«м§гҐвбп і
і і і і ¤«п ўлЎ®а ®¤®Ј® Ё§ ҐбЄ®«мЄЁе і
і і і і ¬ЁЄа®Є®¬ЇмовҐа®ў UPI, Ї®¤Є«озҐле і
і і і і Є ®ЎйҐ© иЁҐ ¤ ле і
ГДДДДДДДДДДДЕДДДДДДЕДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і EA і‚室 і 7 і ‚Ќ…Ќ€‰ „Ћ‘’“Џ: ўлў®¤ ўҐиҐЈ® і
і і і і ¤®бвгЇ б«г¦Ёв ¤«п н¬г«пжЁЁ, і
і і і і вҐбвЁа®ў Ёп, в Є¦Ґ ¤«п Їа®ўҐаЄЁ і
і і і і ROM/EPROM. Љ®Ј¤ нв®в ўе®¤ Ґ і
і і і і ЁбЇ®«м§гҐвбп, ҐЈ® ¤®«¦Ґ і
і і і і Ї®¤ ў вмбп бЁЈ « Ё§Є®Ј® га®ўп і
ГДДДДДДДДДДДЕДДДДДДЕДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і і і і ¤ лҐ Ё§ ўл室®Ј® ЎгдҐа Ё«Ё і
і і і і ॣЁбва б®бв®пЁп і
ГДДДДДДДДДДДЕДДДДДДЕДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і A0 і‚室 і 9 і ‚›ЃЋђ ЉЋЊЂЌ„Ђ/„ЂЌЌ›…: ўе®¤ ¤аҐб і
і і і і ЁбЇ®«м§гҐвбп Їа®жҐбб®а®¬ ¤«п ўл¤ зЁ і
і і і і UP1 ¤ ле (A0=0, F1 бЎа®иҐ) Ё«Ё і
і і і і Є®¬ ¤л (A0=1, F1 гбв ®ў«Ґ). і
і і і і ЏаЁ Їа®Ја ¬¬Ёа®ў ЁЁ Ё Їа®ўҐаЄҐ A0=0 і
ГДДДДДДДДДДДЕДДДДДДЕДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і WR і‚室 і 10 і ‡ЂЏ€‘њ: ўе®¤, а §аҐи ойЁ© § ЇЁблў вм і
і і і і ¤ лҐ Ё Є®¬ ¤л ў® ўе®¤®© ЎгдҐа і
і і і і Є®ва®««Ґа і
ГДДДДДДДДДДДЕДДДДДДЕДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і SYNC і‚л室 і 11 і ‚›•Ћ„ЌЋ‰ ‘€Ќ•ђЋ€ЊЏ“‹њ‘: ўл室®© і
і і і і бЁЈ «, Є®в®ал© ўла Ў влў Ґвбп ў і
і і і і Є ¦¤®¬ Є®¬ ¤®¬ жЁЄ«Ґ 8042. і
і і і і SYNC ¬®¦Ґв ЁбЇ®«м§®ў вмбп ў Є зҐб⢥ і
і і і і бва®Ў ¤«п ўҐиЁе б奬; ® і
і і і і ЁбЇ®«м§гҐвбп в Є¦Ґ ¤«п і
і і і і бЁеа®Ё§ жЁЁ Ї®и Ј®ў®© а Ў®вл і
ГДДДДДДДДДДДЕДДДДДДЕДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і D0-D7 і‚室- і 12-19і €ЌЂ „ЂЌЌ›•: ваҐебв ЎЁ«млҐ і
і (BUS) іўл室 і і ¤ўг Їа ў«ҐлҐ «ЁЁЁ ЎгдҐа иЁл і
і і і і ¤ ле, Є®в®алҐ ЁбЇ®«м§говбп і
і і і і ¤«п ЁвҐадҐ©б ¬Ґ¦¤г 8042 Ё і
і і і і 8-а §а冷© бЁб⥬®© иЁ®© ¤ ле і
і і і і і
ГДДДДДДДДДДДЕДДДДДДЕДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і P10-P173і‚室- і 27-34і ЏЋђ’ 1: 8-а §ап¤лҐ і
і іўл室 і і Єў §Ё¤ўг Їа ў«ҐлҐ «ЁЁЁ і
і і і і ўў®¤ -ўлў®¤ Ї®ав 1. P10-P17 і
і і і і ®Ўа й овбп Є бва®ЄҐ иЁда Ї®«м§®ў вҐ«п і
і і і і Ё а §ап¤г § йЁвл і
ГДДДДДДДДДДДЕДДДДДДЕДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і P20-P27,і‚室- і 21-24і ЏЋђ’ 2: 8-а §ап¤лҐ Єў §Ё¤ўг Їа ў- і
і і і 35-38і «ҐлҐ «ЁЁЁ ўў®¤ -ўлў®¤ Ї®ав 2. і
і іўл室 і і Њ« ¤иЁҐ зҐвлаҐ а §ап¤ (P20-P23) і
і і і і б®ЇапЈ овбп ҐЇ®б।б⢥® б і
і і і і а биЁаЁвҐ«Ґ¬ ўў®¤ -ўлў®¤ 8243 Ё і
і і і і ᮤҐа¦ в ¤аҐб Ё ¤ лҐ ў® ўаҐ¬п і
і і і і ¤®бвгЇ ў Ї®авл 4-7. ‘в аиЁҐ зҐвлॠі
і і і і а §ап¤ (P24-P27) ¬®Јгв Ўлвм і
і і і і § Їа®Ја ¬¬Ёа®ў л ¤«п ®ЎҐбЇҐзҐЁп і
і і і і § Їа®б ЇаҐалў Ёп Ё ЄўЁвЁа®ў Ёп і
і і і і Є®ва®««Ґа DMA. Џ®¤ гЇа ў«ҐЁҐ¬ Їа®Ј-і
і і і і а ¬¬л P24 ¬®¦Ґв Ўлвм Є®дЁЈгаЁа®ў і
і і і і Є Є ЇаҐалў ЁҐ Ї® ЇҐаҐЇ®«ҐЁо ўл室®-і
і і і і Ј® ЎгдҐа (OBF), P25 - Є Є ЇаҐалў ЁҐ і
і і і і Ї® ЇҐаҐЇ®«ҐЁо ўе®¤®Ј® ЎгдҐа (IBF), і
і і і і P26 - Є Є § Їа®б DMA (DRQ), P27 - і
і і і і Є Є Ї®¤вўҐа¦¤ҐЁҐ DMA (DACK) і
ГДДДДДДДДДДДЕДДДДДДЕДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і PROG і‚室- і 25 і ЏђЋѓђЂЊЊЂ: ¬®Ј®дгЄжЁ® «мл© ўлў®¤, і
і іўл室 і і Є®в®ал© ЁбЇ®«м§гҐвбп ў Є зҐб⢥ і
і і і і Ё¬Їг«мб®Ј® ўе®¤ Їа®Ја ¬¬л ЇаЁ і
і і і і Їа®Ја ¬¬Ёа®ў ЁЁ PROM. ЏаЁ ¤®бвгЇҐ і
і і і і а биЁаЁвҐ«п ўў®¤ -ўлў®¤ ўлў®¤ PROG і
і і і і ўлЇ®«пҐв дгЄжЁо бва®Ў ¤аҐб /¤ вл і
і і і і ¤«п 8243. Љ®Ј¤ нв®в ўлў®¤ Ґ і
і і і і ЁбЇ®«м§гҐвбп, ҐЈ® ¤®«¦Ґ Ўлвм Ї®¤ і
і і і і бЁЈ « ўлб®Є®Ј® га®ўп і
ГДДДДДДДДДДДЕДДДДДДЕДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і VCC і і 40 і Џ€’ЂЌ€…: ўлў®¤ ®б®ў®Ј® ЇЁв Ёп (+5 ‚)і
ГДДДДДДДДДДДЕДДДДДДЕДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і VDD і і 26 і Џ€’ЂЌ€…: +5 ‚ ЇаЁ ®Ўлз®© а Ў®вҐ, і
і і і і +12,5 ‚ ЇаЁ Їа®Ја ¬¬Ёа®ў ЁЁ. ‚лў®¤ і
і і і і १Ґаў®Ј® ЇЁв Ёп Ё§Є®Ј® Їа殮Ёп і
ГДДДДДДДДДДДЕДДДДДДЕДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і VSS і і 20 і "‡…Њ‹џ" і
АДДДДДДДДДДДБДДДДДДБДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і €вҐа䥩б: Є®ва®««Ґа 8042 - бЁб⥬ і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ Љ®ва®««Ґа 8042 Ї®¤Є«оз Ґвбп Є
бЁб⥬Ґ зҐаҐ§ иЁг ЇҐаЁдҐаЁ©ле гбва®©бвў XD ЇаЁ Ї®¬®йЁ
Їа®Ја ¬¬®-¤®бвгЇле ўе®¤®Ј® Ё ўл室®Ј® ЎгдҐа®ў, Є®в®алҐ ЇаҐ¤бв ў«пов
б®Ў®© ¤ў ЎгдҐа иЁл ¤ ле: ®¤Ё ¤«п ўў®¤ Ё ®¤Ё ¤«п ўлў®¤ . Ќ аЁб.
6.45 Ё§®Ўа ¦Ґ б奬 Ї®¤Є«озҐЁп Є®ва®««Ґа 8042 Є иЁҐ XD.
‚гваҐпп иЁ
¤ ле
ЪДДДДДДДДДДДДДДДДї ЪДДДї
ЙНННННННі ‚室®© ЎгдҐа іНННННН» і і
XD0-XD7 є і иЁл ¤ ле (8)і є і і
<НННј АДДДДДДДДДДДДДДДДЩ щ і і
ш ЙННННННН>і і
є ЪДДДДДДДДДДДДДДДДї є і і
ИНННННННі ‚л室®© ЎгдҐа і<НННННј і і
і иЁл ¤ ле (8)і і і
АДДДДДДДДДДДДДДДДЩ і і
АДДДЩ
ђЁб. 6.45. ‘奬 Ї®¤Є«озҐЁп Є®ва®««Ґа 8042 Є иЁҐ XD
‚л室®© ЎгдҐа ЇаҐ¤бв ў«пҐв б®Ў®© 8-а §ап¤л© ॣЁбва, Є®в®ал©
¤®бвгЇҐ бЁб⥬Ґ в®«мЄ® Є Є зЁв Ґ¬л© Ї®ав б ¤аҐб®¬ 60h. Љ®ва®««Ґа 8042
ЁбЇ®«м§гҐв ўл室®© ЎгдҐа ¤«п ЇҐаҐ¤ зЁ бЁб⥬Ґ Є®¤®ў бЄ Ёа®ў Ёп,
Ї®«гзҐле ®в Є« ўЁ вгал, Ё Ў ©в®ў ¤ ле, Їа®зЁв ле Ї® Є®¬ ¤Ґ бЁб⥬л.
‚л室®© ЎгдҐа ¤®«¦Ґ Ўлвм Їа®зЁв в®«мЄ® Ї®б«Ґ в®Ј®, Є Є гбв ®ў«Ґ
ЇаЁ§ Є " ЎгдҐа Ї®«®" (а §ап¤ 0 ॣЁбва б®бв®пЁп).
‚室®© ЎгдҐа ЇаҐ¤бв ў«пҐв б®Ў®© 8-а §ап¤л© ॣЁбва, Є®в®ал© ¤®бвгЇҐ
бЁб⥬Ґ в®«мЄ® Є Є § ЇЁблў Ґ¬л© Ї®ав б ¤аҐб®¬ 60h Ё«Ё 64h. ЋЇҐа жЁп
§ ЇЁбЁ Ї® ¤аҐбг 60h гбв ў«Ёў Ґв д« ¦®Є, Є®в®ал© гЄ §лў Ґв
Ї®б«Ґ¤гойго § ЇЁбм ¤ ле. ‡ ЇЁбм Ї® ¤аҐбг 64h гбв ў«Ёў Ґв д« ¦®Є,
Є®в®ал© гЄ §лў Ґв Ї®б«Ґ¤гойго § ЇЁбм Є®¬ ¤л. „ лҐ, § ЇЁб лҐ Ї®
¤аҐбг 60h, ®вбл« овбп Є« ўЁ вгаҐ, Ґб«Ё Ґ пў«повбп Є®¬ ¤®© ¤«п
Є®ва®««Ґа . „ лҐ ¤®«¦л Ўлвм § ЇЁб л ў® ўе®¤®© ЎгдҐа в®«мЄ® Ї®б«Ґ
в®Ј®, Є Є бЎа®иҐ ЇаЁ§ Є " ЎгдҐа Ї®«®" (а §ап¤ 1 ॣЁбва б®бв®пЁп).
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і €вҐа䥩б: Є®ва®««Ґа 8042 - Є« ўЁ вга і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ Љ®ва®««Ґа 8042 Ё Є« ўЁ вга
бўп§ л зҐвлаҐеЇа®ў®¤л¬ нЄа Ёа®ў л¬ Є ЎҐ«Ґ¬, ўЄ«оз ойЁ¬ «ЁЁо ЇЁв Ёп
(+5 ‚), «ЁЁо § §Ґ¬«ҐЁп, «ЁЁЁ бЁЈ « ¤ ле Ё Ё бЁЈ « бЁеа®Ё§ жЁЁ.
Љ®ва®««Ґа 8042 Ё Є« ўЁ вга ў§ Ё¬®¤Ґ©бвўгов б Ї®¬®ймо ¬Ґе Ё§¬
ЄўЁвЁа®ў Ёп, ЁбЇ®«м§гп «ЁЁЁ ¤ ле Ё бЁеа®Ё§ жЁЁ ¤«п бЁеа®®Ј®
Ї®б«Ґ¤®ў ⥫쮣® ЁвҐа䥩б .
Љ« ўЁ вга ®ЎҐбЇҐзЁў Ґв бЁеа®Ё§ЁагйЁ© бЁЈ « ¤«п ЇҐаҐ¤ зЁ ¤ ле ў
Є ¦¤®¬ Ё§ Їа ў«ҐЁ©.
Ќ аЁб. 6.46 ЇаЁўҐ¤Ґл гЇа®йҐлҐ б奬л 楯Ґ© ¤ ле Ё бЁеа®Ё§ жЁЁ.
ш +5 ‚
і
ЪБї ‹ЁЁп ¤ ле
і і Є« ўЁ вгал
€§ 8042 ЪДДДДї АВЩ ЪДДДДї €§ Є« ўЁ вгал
„ лҐ ДДДДДДці 1Z ГДДДБДДВДД//ДДД//ДДВДДґ 1Z ічДДДДД „ лҐ
і і і і і і
‚ 8042 АДДДДЩ і і АДДДДЩ ‚ Є« ўЁ вгаг
„ лҐ чДДДДДДДДДДДДДДДДДДЩ АДДДДДДДДДДДДДц „ лҐ
ш +5 ‚
і
ЪБї ‹ЁЁп бЁеа®Ё§ жЁЁ
і і Є« ўЁ вгал
€§ 8042 ЪДДДДї АВЩ ЪДДДДї €§ Є« ўЁ вгал
‘Ёеа. ДДДДДДці 1Z ®ДДДБДДВДД//ДДД//ДДВДДґ 1Z ічДДДДД ‘Ёеа.
і і і і і і
‚ 8042 АДДДДЩ і і АДДДДЩ ‚ Є« ўЁ вгаг
‘Ёеа. чДДДДДДДДДДДДДДДДДДЩ АДДДДДДДДДДДДДц ‘Ёеа.
ђЁб. 6.46. “Їа®йҐлҐ б奬л 楯Ґ© ¤ ле Ё бЁеа®Ё§ жЁЁ
ЪДДДДДДДДДДДДДДДДДДДДДДДДї
і ”®а¬ в ЇҐаҐ¤ зЁ ¤ ле і
АДДДДДДДДДДДДДДДДДДДДДДДДЩ Љ« ўЁ вга PC AT ЇҐаҐ¤ Ґв Ё ЇаЁЁ¬ Ґв
¤ лҐ ў 11-а §а冷¬ д®а¬ вҐ. Љ®ва®««Ґа 8042 ўв®¬ вЁзҐбЄЁ ®ЇаҐ¤Ґ«пҐв
вЁЇ Є« ўЁ вгал Ї® д®а¬ вг ¤ ле. ЏҐаўл© а §ап¤ - бв ав®ўл©, § Ё¬
б«Ґ¤гов ў®бҐ¬м Ёд®а¬ жЁ®ле а §а冷ў, а §ап¤ Ї аЁвҐв Ё бв®Ї®ўл© а §ап¤.
Џ®бл«Є ¤ ле бЁеа®Ё§ЁагҐвбп Є« ўЁ вга®©. ‚ Є®жҐ ЇҐаҐ¤ зЁ Є®ва®««Ґа
Є« ўЁ вгал Ў«®ЄЁагҐв ЁвҐадҐ©б ¤® вҐе Ї®а, Ї®Є бЁб⥬ Ґ ЇаЁ¬Ґв
Ї®«гзҐл© Ў ©в. …б«Ё Ў ©в ¤ ле Ї®«гзҐ б ®иЁЎЄ®© Ї аЁвҐв , ў
Є« ўЁ вга㠢⮬ вЁзҐбЄЁ ®вбл« Ґвбп Є®¬ ¤ RESEND. Ћ Їа®в®Є®«Ґ
®Ў¬Ґ б¬. ў а §¤Ґ«Ґ " Љ« ўЁ вга ".
Ќ аЁб. 6.47 Ї®Є § л 11-а §ап¤л© д®а¬ в Ё ЇаЁ¬Ґал ЇҐаҐ¤ зЁ ¤ ле.
„ лҐ ДДї ЪДДДї ЪДДДї ЪДДДДДДДї ЪДДДї
АДДДЩ АДДДДДДДЩ АДДДЩ АДДДЩ АДДД
0 1 0 0 1 0 1 1 0 1 0
— бл ДДї ЪДї ЪДї ЪДї ЪДї ЪДї ЪДї ЪДї ЪДї ЪДї ЪДї ЪД
АДЩ АДЩ АДЩ АДЩ АДЩ АДЩ АДЩ АДЩ АДЩ АДЩ АДЩ
ш ш ш ш ш ш ш ш ш ш ш
і і і і і і і і і і і
і D0 D1 D2 D3 D4 D5 D6 D7 і ‘в®Ї®ўл©
і LS8 MS8 і а §ап¤
і і
‘в ав®ўл© ђ §ап¤
а §ап¤ Ї аЁвҐв
ЏаЁ¬Ґз ЁҐ: Є« ўЁ вга бЎа блў Ґв бв®Ї®ўл© а §ап¤ «ЁЁЁ ¤ ле ў Є®жҐ
Ёе Ї®бл«ЄЁ ¤«п Ї®¤вўҐа¦¤ҐЁп ЇҐаҐ¤ зЁ.
ђЁб. 6.47. 11-а §ап¤лҐ д®а¬ вл ¤ ле
‚ в Ў«. 6.16 ЇаЁўҐ¤Ґл ўаҐ¬ҐлҐ Ї а ¬Ґвал ЇҐаҐ¤ зЁ 11-а §ап¤ле
¤ ле.
’ Ў«. 6.16. ‚६ҐлҐ Ї а ¬Ґвал ЇҐаҐ¤ зЁ ¤ ле
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДВДДДДДДДДї
і Џ а ¬Ґва і ‚аҐ¬п і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЕДДДДДДДДґ
і ‘Ёеа®Ё§ жЁп (¬ЁЁ¬г¬) і і
і ®в § ¤ҐЈ® да®в ¤® § ¤ҐЈ® да®в і 60 ¬Єб і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЕДДДДДДДДґ
і ‘Ёеа®Ё§ жЁп (¬ЁЁ¬г¬) і і
і ®в § ¤ҐЈ® да®в ¤® ЇҐаҐ¤ҐЈ® да®в і 5 ¬Єб і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЕДДДДДДДДґ
і ‚аҐ¬п ЇҐаҐ¤ зЁ (¬ ЄбЁ¬г¬) і і
і ®в ЇҐаў®Ј® да®в ¤® § ўҐаиҐЁп і 2 ¬б і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЕДДДДДДДДґ
і ‚аҐ¬п ¤Ґ©б⢨⥫м®бвЁ ¤ ле і і
і ЇҐаҐ¤ § ¤Ё¬ да®в®¬ бЁеа®Ё¬Їг«мб і 0 і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЕДДДДДДДДґ
і ‚аҐ¬п ¤Ґ©б⢨⥫м®бвЁ ¤ ле і і
і Ї®б«Ґ § ¤ҐЈ® да®в бЁеа®Ё¬Їг«мб і 5 ¬Єб і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДБДДДДДДДДЩ
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і ђҐЈЁбва б®бв®пЁп Є®ва®««Ґа і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ ђҐЈЁбва б®бв®пЁп ЇаҐ¤бв ў«пҐв б®Ў®©
8-а §ап¤л© ॣЁбва, Є®в®ал© ¤®бвгЇҐ бЁб⥬Ґ в®«мЄ® Є Є зЁв Ґ¬л© Ї®ав б
¤аҐб®¬ 64h. Ћ ᮤҐа¦Ёв Ёд®а¬ жЁо ® б®бв®пЁЁ Є®ва®««Ґа 8042 Ё
ЁвҐа䥩бҐ. Њ®¦Ґв Ўлвм Їа®зЁв ў «оЎ®Ґ ўаҐ¬п.
Ќ § 票Ґ а §а冷ў ॣЁбва б®бв®пЁп ЇаЁўҐ¤Ґ® ў в Ў«. 6.17.
’ Ў«. 6.17. Ќ § 票Ґ а §а冷ў ॣЁбва б®бв®пЁп
ЪДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і ђ §ап¤ і Ќ § 票Ґ і
ГДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і 0 і ‚л室®© ЎгдҐа Ї®«®. Ќг«Ґў®Ґ § 票Ґ і
і і гЄ §лў Ґв, зв® ў ўл室®¬ ЎгдҐаҐ Є®ва®««Ґа і
і і 8042 Ґв ¤ ле. …¤ЁЁз®Ґ § 票Ґ ®§ з Ґв, і
і і зв® Є®ва®««Ґа Ї®¬ҐбвЁ« ¤ лҐ ў ўл室®© і
і і ЎгдҐа, ® бЁб⥬ ҐйҐ Ґ ЇаЁп« Ёе. Љ®Ј¤ і
і і бЁб⥬ Їа®зЁв Ґв ᮤҐа¦Ё¬®Ґ ўл室®Ј® ЎгдҐа і
і і ( ¤аҐб 60h), нв®в а §ап¤ бв Ґв г«Ґўл¬. і
і і 0 - ў ЎгдҐаҐ Ґв ®ўле ¤ ле, і
і і 1 - ў ЎгдҐаҐ ¤ лҐ (Ї®ав ўў®¤ 60h) і
ГДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і 1 і ‚室®© ЎгдҐа Ї®«®. Ќг«Ґў®Ґ § 票Ґ і
і і гЄ §лў Ґв, зв® ўе®¤®© ЎгдҐа Є®ва®««Ґа 8042 і
і і Їгбв ( ¤аҐб 60h Ё«Ё 64h). …¤ЁЁз®Ґ § 票Ґ і
і і ®§ з Ґв, зв® бЁб⥬ Ї®¬ҐбвЁ« ¤ лҐ ў® і
і і ўе®¤®© ЎгдҐа, ® Є®ва®««Ґа Ёе ҐйҐ Ґ ЇаЁп«. і
і і Љ®Ј¤ Є®ва®««Ґа Їа®зЁв Ґв ᮤҐа¦Ё¬®Ґ ўе®¤®Ј® і
і і ЎгдҐа , нв®в а §ап¤ бв Ґв г«Ґўл¬. і
і і 0 - ўе®¤®© ЎгдҐа Їгбв (Ї®ав ўлў®¤ 60h Ё«Ё і
і і 64h), і
і і 1 - ўе®¤®© ЎгдҐа Ї®«® (Ї®ав ўлў®¤ 060h Ё«Ё і
і і 064h) і
ГДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і 2 і ‘ЁбвҐ¬л© д« ¦®Є. Њ®¦Ґв Ўлвм гбв ®ў«Ґ Є Є і
і і ў г«м, в Є Ё ў Ґ¤ЁЁжг ЇаЁ § ЇЁбЁ і
і і ᮮ⢥вбвўго饣® § зҐЁп ў а §ап¤ бЁб⥬®Ј® і
і і д« ¦Є Ў ©в Є®¬ ¤л Є®ва®««Ґа . і
і і “бв ў«Ёў Ґвбп ў г«м Ї®б«Ґ Їа®жҐ¤гал POST. і
і і 0 - бЎа®б Ї® ўЄ«озҐЁо ЇЁв Ёп (е®«®¤л© ЇгбЄ), і
і і 1 - Їа®Ја ¬¬л© бЎа®б (Ј®апзЁ© ЇгбЄ) і
ГДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і 3 і Љ®¬ ¤ /¤ лҐ. ‚室®© ЎгдҐа ¬®¦Ґв Ўлвм і
і і ¤аҐб®ў Є Є Ї®ав 60h Ё«Ё 64h. Ђ¤аҐб 60h і
і і ®ЇаҐ¤Ґ«пҐвбп Є Є Ї®ав ¤ ле, ¤аҐб 64h і
і і ®ЇаҐ¤Ґ«пҐвбп Є Є Ї®ав Є®¬ ¤л. ‡ ЇЁбм Ї® і
і і ¤аҐбг 64h гбв ®ўЁв нв®в а §ап¤ ў Ґ¤ЁЁжг; і
і і § ЇЁбм Ї® ¤аҐбг 60h гбв ®ўЁв ҐЈ® ў г«м. і
і і Љ®ва®««Ґа ЁбЇ®«м§гҐв нв®в а §ап¤, зв®Ўл і
і і ®ЇаҐ¤Ґ«Ёвм, Є Є ¤®«¦Ґ ЁвҐаЇаҐвЁа®ў вмбп і
і і Ў ©в ў® ўе®¤®¬ ЎгдҐаҐ: Є Є Є®¬ ¤ Ё«Ё і
і і Є Є ¤ лҐ. і
і і 0 - ў ўл室®¬ ЎгдҐаҐ ¤ лҐ, і
і і 1 - ў ўл室®¬ ЎгдҐаҐ Є®¬ ¤ і
ГДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і 4 і Љ«оз Ў«®ЄЁа®ўЄЁ. ќв®в а §ап¤ ¬®¤ЁдЁжЁагҐвбп, і
і і Є®Ј¤ ¤ лҐ Ї®¬Ґй овбп ў ўл室®© ЎгдҐа. Ћ і
і і ®в®Ўа ¦ Ґв б®бв®пЁҐ Є«оз Ў«®ЄЁа®ўЄЁ і
і і Є« ўЁ вгал. Ќг«Ґў®Ґ § 票Ґ гЄ §лў Ґв, зв® і
і і Є« ўЁ вга § Ў«®ЄЁа®ў . і
і і 0 - § йЁвл© § ¬®Є § Єалв, і
і і 1 - § йЁвл© § ¬®Є ®вЄалв і
ГДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і 5 і ’ ©¬- гв ЇҐаҐ¤ зЁ. …¤ЁЁз®Ґ § 票Ґ і
і і гЄ §лў Ґв, зв® ЇҐаҐ¤ з ¤ ле, з в п і
і і Є®ва®««Ґа®¬, Ґ § ўҐаиҐ . …б«Ё ЇҐаҐ¤ ў Ґ¬л© і
і і Ў ©в Ґ Ўл« бЁеа®Ё§Ёа®ў ў ®ЇаҐ¤Ґ«Ґл© і
і і ЇЇ а вга®© ўаҐ¬Ґ®© Їа®¬Ґ¦гв®Є, нв® ®иЁЎЄ . і
і і …б«Ё ЇҐаҐ¤ ў Ґ¬л© Ў ©в Ўл« бЁеа®Ё§Ёа®ў , і
і і ® ®вўҐв Ґ Ўл« Ї®«гзҐ ў § Їа®Ја ¬¬Ёа®ў л© і
і і Їа®¬Ґ¦гв®Є ўаҐ¬ҐЁ, а §ап¤л в ©¬- гв ЇҐаҐ¤ зЁ і
і і Ё ЇаЁҐ¬ Ўг¤гв гбв ®ў«Ґл ў Ґ¤ЁЁжг. …б«Ё і
і і ЇҐаҐ¤ ў Ґ¬л© Ў ©в Ўл« бЁеа®Ё§Ёа®ў , ® ®вўҐв і
і і Ўл« Ї®«гзҐ ў¬ҐбвҐ б ®иЁЎЄ®© Ї аЁвҐв , і
і і а §ап¤л в ©¬- гв ЇҐаҐ¤ зЁ Ё ®иЁЎЄЁ Ї аЁвҐв і
і і Ўг¤гв гбв ®ў«Ґл ў Ґ¤ЁЁжг і
ГДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і 6 і ’ ©¬- гв ЇаЁҐ¬ . …¤ЁЁз®Ґ б®бв®пЁҐ і
і і гЄ §лў Ґв, зв® ЇҐаҐ¤ з Ўл« з в і
і і Є« ўЁ вга®©, ® Ґ § Є®зЁ« бм ў і
і і § Їа®Ја ¬¬Ёа®ў л© ЇҐаЁ®¤ ўаҐ¬ҐЁ (2 ¬б) і
ГДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і 7 і ЋиЁЎЄ Ї аЁвҐв . Ќг«Ґў®Ґ § 票Ґ гЄ §лў Ґв, і
і і зв® Ї®б«Ґ¤Ё© Ў ©в ¤ ле Ї®«гзҐ ®в Є« ўЁ вгал і
і і б ҐзҐвл¬ Ї аЁвҐв®¬; Ґ¤ЁЁз®Ґ § 票Ґ і
і і гЄ §лў Ґв, зв® Ї®б«Ґ¤Ё© Ў ©в ¤ ле Ї®«гзҐ ®в і
і і Є« ўЁ вгал б зҐвл¬ Ї аЁвҐв®¬. Љ« ўЁ вга і
і і ¤®«¦ Ї®бл« вм Ў ©в б ҐзҐвл¬ Ї аЁвҐв®¬. і
і іЪДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї і
і іі ђ §ап¤лі і і
і іГДДВДДВДДґ і і
і іі 7і 6і 5і ЏаЁзЁ ®иЁЎЄЁ і і
і іГДДЕДДЕДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ і
і іі 0і 0і 1і ЌҐв бЁеа®Ё¬Їг«мб і і
і іі 0і 1і 1і …бвм бЁеа®Ё¬Їг«мб, Ґв ®вЄ«ЁЄ і і
і іі 1і 0і 1і …бвм бЁеа®Ё¬Їг«мб, ®иЁЎЄ Ї аЁвҐв і і
і іАДДБДДБДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ і
АДДДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і Љ®¬ ¤л Є®ва®««Ґа (Ї®ав 64h) і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ Ќ § 票Ґ а §а冷ў Ў ©в ¤«п
Є®¤ Є®¬ ¤л 60h, § ЇЁб ®Ј® ў Ї®ав 64h, гЄ § ® ў в Ў«. 6.18.
’ Ў«. 6.18. ”®а¬ в Ў ©в Є®¬ ¤л Є®ва®««Ґа 8042
ЪДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і ђ §ап¤ і Ќ § 票Ґ і
ГДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і 0 і ђ §аҐиҐЁҐ ЇаҐалў Ёп Ї® § Ї®«ҐЁо ўл室®Ј® і
і і ЎгдҐа . Ќг«Ґў®Ґ § 票Ґ ®§ з Ґв "Ґ ЈҐҐаЁ- і
і і а®ў вм ЇаҐалў ЁҐ", Ґ¤ЁЁз®Ґ - "ЈҐҐаЁа®ў вм і
і і ЇаҐалў ЁҐ" ЇаЁ § Ї®«ҐЁЁ ўл室®Ј® ЎгдҐа і
ГДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і 1 і ђҐ§ҐаўЁа®ў . „®«¦Ґ Ўлвм а ўҐ г«о і
ГДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і 2 і ‘ЁбвҐ¬л© д« ¦®Є. ‡ 票Ґ, § ЇЁб ®Ґ ў нв®в і
і і а §ап¤, § ЇЁблў Ґвбп ў ᮮ⢥вбвўгойЁ© і
і і а §ап¤ аҐЈЁбва б®бв®пЁп і
ГДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і 3 і Ћв¬Ґ Ў«®ЄЁа®ўЄЁ § ¬Є : 0 - Ї®¤зЁЁвмбп § йЁв- і
і і ®¬г § ¬Єг; 1 - ЁЈ®аЁа®ў вм § йЁвл© § ¬®Є і
ГДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і 4 і ‡ Ў«®ЄЁа®ў вм Є« ўЁ вгаг: 0 - а §аҐиЁвм ЁвҐа- і
і і дҐ©б Є« ўЁ вгал; 1 - § ЇаҐвЁвм ЁвҐадҐ©б і
і і Є« ўЁ вгал і
ГДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і 5 і ђҐ¦Ё¬ IBM PC. ‡ ЇЁбм Ґ¤ЁЁжл ў нв®в а §ап¤ і
і і Їа®Ја ¬¬ЁагҐв Є« ўЁ вгаг Ї®¤¤Ґа¦Єг і
і і ЁвҐа䥩б IBM PC. ‚ н⮬ ०Ё¬Ґ Є®ва®««Ґа Ґ і
і і Є®ва®«ЁагҐв Ї аЁвҐв Ё Ґ Є®ўҐавЁагҐв Є®¤л і
і і бЄ Ёа®ў Ёп. і
і і 0 - ЁбЇ®«м§®ў вм 11-а §ап¤лҐ Є®¤л Є« ўЁ вгал і
і і (PC AT/80386/80286), і
і і 1 - ЁбЇ®«м§®ў вм Є®¤л Є« ўЁ вгал, б®ў¬ҐбвЁ¬лҐ б і
і і PC XT/8088/8086 і
ГДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і 6 і ђҐ¦Ё¬ б®ў¬ҐбвЁ¬®бвЁ б IBM PC. ‡ ЇЁбм Ґ¤ЁЁжл і
і і ў нв®в а §ап¤ Їа®Ја ¬¬ЁагҐв Є« ўЁ вгаг і
і і Є®ўҐавЁа®ў ЁҐ Є®¤®ў бЄ Ёа®ў Ёп, Ї®«гзҐле і
і і б Є« ўЁ вгал, Ї® ЇаЁжЁЇ ¬ IBM PC. ќв® ўЄ«оз Ґв і
і і ў бҐЎп Є®ўҐавЁа®ў ЁҐ ¤ўгеЎ ©вле Ї®б«Ґ¤®ў - і
і і ⥫м®б⥩ Є®¤®ў ®в¦ вЁп ў ®¤®Ў ©вл© д®а¬ в і
і і IBM PC. і
і і 0 - Ґ ЇаҐ®Ўа §®ўлў вм Є®¤л Є« ўЁ вгал, і
і і 1 - ЇаҐ®Ўа §®ўлў вм Є®¤л Є« ўЁ вгал ў Є®¤л і
і і бЄ Ёа®ў Ёп 8088/8086. (ќвЁ ЇаҐ®Ўа §®ў Ёп і
і і ®ЇЁб л ў а §¤Ґ«Ґ "Љ« ўЁ вга ") і
ГДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і 7 і ђҐ§ҐаўЁа®ў . „®«¦Ґ Ўлвм г«Ґўл¬ і
АДДДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
Љ®¤л Є®¬ ¤ Є®ва®««Ґа 8042 ЇаЁўҐ¤Ґл ў в Ў«. 6.19.
’ Ў«. 6.19. Љ®¤л Є®¬ ¤ Є®ва®««Ґа 8042 (Ї®ав ўлў®¤ 64h)
ЪДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
іЉ®¤ і ”гЄжЁп і
ГДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і20h і Џ®¬ҐбвЁвм ⥪гйЁ© Є®¬ ¤л© Ў ©в ў Ї®ав 060h і
ГДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і60h і ‡ Јаг§Ёвм ®ўл© Є®¬ ¤л© Ў ©в. ќв® з бвм 2-Ў ©в®ў®© і
і і ®ЇҐа жЁЁ. —в®Ўл § ЇЁб вм ®ўл© Є®¬ ¤л© Ў ©в, і
і і Ґ®Ўе®¤Ё¬® і
і і 1) § ЇЁб вм 60h ў Ї®ав 064h, і
і і 2) § ЇЁб вм Є®¬ ¤л© Ў ©в ў Ї®ав 060h і
ГДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
іA5h і ‘ЇҐжЁ «м®Ґ з⥨Ґ - 8042 Ї®¬Ґй Ґв ў ўл室®© ЎгдҐа і
і і ЁбвЁ®Ґ § 票Ґ Ї®ав 2 § ЁбЄ«о票Ґ¬ а §а冷ў і
і і 4 Ё 5, Є®в®ал¬ ¤ Ґвбп ®ў®Ґ ®ЇаҐ¤Ґ«ҐЁҐ. ЌҐ ЈҐҐаЁ- і
і і агҐвбп б®бв®пЁҐ "ЃгдҐа Ї®«®". …б«Ё а §ап¤ і
і і 5 = 0, ЁбЇ®«м§гҐвбп 9-а §ап¤ п Є« ўЁ вга (XT); і
і і 5 = 1, ЁбЇ®«м§гҐвбп 11-а §ап¤ п Є« ўЁ вга ; і
і і 4 = 0, § ЇаҐй Ґвбп ЇаҐалў ЁҐ Ї® § Ї®«ҐЁо і
і і ўл室®Ј® ЎгдҐа ; і
і і 4 = 1, а §аҐи Ґвбп ЇаҐалў ЁҐ Ї® § Ї®«ҐЁо і
і і ўл室®Ј® ЎгдҐа ; і
і і 4 = 1, а §аҐи Ґвбп ЇаҐалў ЁҐ Ї® § Ї®«ҐЁо і
і і ўл室®Ј® ЎгдҐа і
ГДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
іAAh і €ЁжЁ «Ё§ жЁп - 8042 ЁЁжЁ «Ё§ЁагҐв Ї®авл 1 Ё 2, і
і і § ЇаҐй Ґв Є« ўЁ вгаг Ё ®зЁй Ґв гЄ § ⥫Ё ЎгдҐа . і
і і ‡ ⥬ ® Ї®¬Ґй Ґв 55h ў ўл室®© ЎгдҐа і
ГДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
іABh і Љ®ва®«м ЁвҐа䥩б - Їа ў«пҐв 8042 і
і і вҐбвЁа®ў ЁҐ «ЁЁ© ¤ ле Ё бЁеа®Ё§ жЁЁ і
і і ЁвҐадҐ©б Є« ўЁ вгал. ‚л室®© ЎгдҐа (Ї®ав і
і і ўў®¤ (60h) Ї®«гз Ґв १г«мв вл вҐбвЁа®ў Ёп: і
і і 00h - ®иЁЎ®Є Ґ ®Ў а㦥®; і
і і 01h - «ЁЁп бЁеа®Ё§ жЁЁ Є« ўЁ вгал і
і і "®бв Ґвбп г«Ґў®©"; і
і і 02h - «ЁЁп бЁеа®Ё§ жЁЁ Є« ўЁ вгал і
і і "®бв Ґвбп Ґ¤ЁЁз®©"; і
і і 03h - «ЁЁп ¤ ле Є« ўЁ вгал і
і і "®бв Ґвбп г«Ґў®©"; і
і і 04h - «ЁЁп ¤ ле Є« ўЁ вгал і
і і "®бв Ґвбп Ґ¤ЁЁз®©". і
і іЏаЁ¬Ґз ЁҐ: "®бв Ґвбп г«Ґў®©" Ґ Їа®ўҐапҐвбп і
і і¤«п 9-а §ап¤ле Є« ўЁ вга і
ГДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
іACh і „ ¬Ї ¤Ё Ј®бвЁа®ў Ёп. ђҐ§ҐаўЁагҐвбп ¤«п і
і і ¤Ё Ј®бвЁа®ў Ёп і
ГДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
іADh і ‡ ЇаҐвЁвм Є« ўЁ вгаг - гбв ў«Ёў Ґв а §ап¤ 4 і
і і Є®¬ ¤®Ј® Ў ©в 8042, Є®в®ал© § ЇаҐй Ґв і
і і ЁвҐадҐ©б Є« ўЁ вгал. „® а §аҐиҐЁп Є« ўЁ вгал і
і і ¤ лҐ Ґ ЇҐаҐ¤ овбп Ё Ґ ЇаЁЁ¬ овбп і
ГДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
іAEh і ђ §аҐиЁвм Є« ўЁ вгаг. ‘Ўа блў Ґв а §ап¤ 4 і
і і Є®¬ ¤®Ј® Ў ©в 8042, Є®в®ал© а §аҐи Ґв і
і і ЁвҐадҐ©б Є« ўЁ вгал і
ГДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
іC0h і Џа®зЁв вм ўе®¤®© Ї®ав. Ќ бва Ёў Ґв 8042 і
і і ЇҐаҐ¤ зг ᮤҐа¦Ё¬®Ј® ўе®¤®Ј® Ї®ав Ё і
і і Ї®¬ҐйҐЁҐ ҐЈ® ў ўл室®© ЎгдҐа (Ї®ав ўў®¤ 60h). і
і і Џ®«м§г©вҐбм нв®© Є®¬ ¤®© в®«мЄ® ЇаЁ Їгб⮬ і
і і ўл室®¬ ЎгдҐаҐ і
ГДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
іD0h і Џа®зЁв вм ўл室®© Ї®ав. Ќ бва Ёў Ґв 8042 і
і і ЇҐаҐ¤ зг ⥪г饣® Ў ©в ўл室®Ј® Ї®ав ў і
і і ўл室®© ЎгдҐа (Ї®ав ўў®¤ 60h). Џ®«м§г©вҐбм нв®© і
і і Є®¬ ¤®© в®«мЄ® ЇаЁ Їгб⮬ ўл室®¬ ЎгдҐаҐ і
ГДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
іD1h і ‡ ЇЁб вм ў ўл室®© Ї®ав. Џ®¬ҐбвЁвм б«Ґ¤гойЁ© і
і і Ў ©в, § ЇЁб л© Ї® ¤аҐбг 60h, ў ўл室®© Ї®ав. і
і і ђ §ап¤ 0 ўл室®Ј® Ї®ав Ї®¤Є«озҐ Є бЁб⥬®¬г і
і і бЎа®бг. ќв®в а §ап¤ Ґ ¤®«¦Ґ Ўлвм г«Ґўл¬ і
ГДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
іE0h і Џа®зЁв вм ўе®¤л TEST0 Ё TEST1. Ќ бва Ёў Ґв 8042 і
і і ЇҐаҐ¤ зг ⥪г饣® б®бв®пЁп TEST0 Ё TEST1 і
і і ў ўл室®© ЎгдҐа (Ї®ав ўлў®¤ 60h). TEST0 - і
і і нв® а §ап¤ 0, TEST1 - 1 і
ГДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
іF0h-і Џг«мб жЁп ўл室®Ј® Ї®ав . Њ®¦Ґв Ўлвм ўл§ў і
іFFh і Їг«мб жЁп а §а冷ў 0-3 ўл室®Ј® Ї®ав (ЇҐаҐў®¤ ў і
і і г«Ґў®Ґ б®бв®пЁҐ ЇаЁ¬Ґа® 2-6 ¬Єб). ђ §ап¤л 0-3 і
і і ў нв®© Є®¬ ¤Ґ гЄ §лў ов, Є Є®© а §ап¤ ўл室®Ј® і
і і Ї®ав ¤®«¦Ґ Їг«мбЁа®ў вм. ‡ ¬ҐвЁ¬, зв® а §ап¤ 0 і
і і ўл室®Ј® Ї®ав бўп§ б® бЎа®б®¬ бЁб⥬л. Џг«мб жЁп і
і і а §ап¤ 0 ЇаЁўҐ¤Ґв Є бЎа®бг бЁбвҐ¬л і
АДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і ”гЄжЁЁ Ї®ав®ў Є®ва®««Ґа 8042 і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ ЂаеЁвҐЄвга Є®ва®««Ґа 8042
ўЄ«оз Ґв ў ᥡп ваЁ Ї®ав ¤«п ҐЇ®б।б⢥®Ј® Ї®¤Є«озҐЁп ЇЇ а вгал:
8-а §ап¤л© ўл室®© Ї®ав ¤«п гЇа ў«ҐЁп бЁб⥬묨 дгЄжЁп¬Ё Ё ®Ў¬Ґ
б Є« ўЁ вга®© (Ї®ав 2);
8-а §ап¤л© ўе®¤®© Ї®ав звҐЁп Ёд®а¬ жЁЁ ® Є®дЁЈга жЁЁ бЁбвҐ¬л ¤«п
Їа®жҐ¤га BIOS (Ї®ав 1);
2-а §ап¤л© Є®ва®«мл© Ї®ав з⥨п б®бв®пЁп «ЁЁ© бЁеа®Ё§ жЁЁ Ё
¤ ле Є« ўЁ вгал (TEST0, TEST1).
‚ в Ў«. 6.20, 6.21, 6.22 гЄ § ® § 票Ґ а §а冷ў ᮮ⢥вб⢥®
ўе®¤®Ј®, ўл室®Ј® Ё Є®ва®«м®Ј® Ї®ав®ў.
’ Ў«. 6.20. ђ §ап¤л ўе®¤®Ј® Ї®ав
ЪДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
іђ §ап¤і Ќ § 票Ґ і
ГДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і 0 і ђҐ§Ґаў Ё§Ј®в®ўЁвҐ«п: і
і і 0 - ЇҐаҐ¬лзЄ гбв ®ў«Ґ , і
і і 1 - ЇҐаҐ¬лзЄ Ґ гбв ®ў«Ґ і
і 1 і ђҐ§Ґаў Ё§Ј®в®ўЁвҐ«п і
і 2 і ђҐ§Ґаў Ё§Ј®в®ўЁвҐ«п і
і 3 і ђҐ§Ґаў Ё§Ј®в®ўЁвҐ«п і
і 4 і ЋЎкҐ¬ RAM бЁб⥬®© Ї« ⥠і
і 5 і ђҐ§Ґаў Ё§Ј®в®ўЁвҐ«п і
і 6 і ’ЁЇ ¬®Ёв®а : і
і і 0 - ЇҐаўЁзл© ¬®Ёв®а - color, і
і і 1 - ЇҐаўЁзл© ¬®Ёв®а - mono і
і 7 і ‡ ¬®Є Є« ўЁ вгал: і
і і 0 - Є« ўЁ вга § Ў«®ЄЁа®ў , і
і і 1 - Є« ўЁ вга а §Ў«®ЄЁа®ў і
АДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
’ Ў«. 6.21. ђ §ап¤л ўл室®Ј® Ї®ав
ЪДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
іђ §ап¤і Ќ § 票Ґ і
ГДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і 0 і ‘ЁбвҐ¬л© бЎа®б і
і 1 і Gate A20 і
і 2 і ђҐ§Ґаў Ё§Ј®в®ўЁвҐ«п і
і 3 і ђҐ§Ґаў Ё§Ј®в®ўЁвҐ«п і
і 4 і ‚л室®© ЎгдҐа Ї®«® і
і 5 і ‚室®© ЎгдҐа Їгбв і
і 6 і ‘Ёеа®бЁЈ « Є« ўЁ вгал (ўл室) і
і 7 і „ лҐ Є« ўЁ вгал (ўл室) і
АДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
’ Ў«. 6.22. ђ §ап¤л Є®ва®«м®Ј® Ї®ав
ЪДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
іђ §ап¤і Ќ § 票Ґ і
ГДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і T0 і ‘Ёеа®бЁЈ « Є« ўЁ вгал (ўе®¤) і
і T1 і „ лҐ Є« ўЁ вгал (ўе®¤) і
АДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і Џа®Ја ¬¬Ёа®ў ЁҐ Ї®ав®ў Є®ва®««Ґа 8042 і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ „«п § ЇЁбЁ ў ўл室®©
Ї®ав Ґ®Ўе®¤Ё¬®
1) ўўҐбвЁ Є®¬ ¤г 01h (б«Ґ¤гойЁ© Ў ©в - § з йЁ©) Ї® ¤аҐбг 64h,
2) ўўҐб⨠㦮Ґ § 票Ґ ¤ ле ¤«п ўл室®Ј® Ї®ав Ї® ¤аҐбг 60h.
—в®Ўл Їа®зЁв вм § 票Ґ ўл室®Ј® Ї®ав 8042, 㦮
1) ўўҐбвЁ Є®¬ ¤г 00h (ЇҐаҐ¤ вм ⥪гйЁҐ § зҐЁп ўл室®Ј® Ї®ав ў
ўл室®© ЎгдҐа 8042) Ї® ¤аҐбг 64h,
2) Їа®зЁвм ўл室®© ЎгдҐа 8042 ( ¤аҐб Ї®ав 60h).
ЏҐаҐ¤ ўл¤ 祩 Є®¬ ¤ Ё ¤ ле ў Ї®авл 64h Ё 60h Їа®Ја ¬¬ ¤®«¦
"гЎҐ¤Ёвмбп" ў ⮬, зв® ўе®¤®© ЎгдҐа 8042 Їгбв. ‘¬. Ї а Ја д "Џа®Ја ¬-
¬Ёа®ў ЁҐ Є®ва®««Ґа 8042".
ЏаЁ Їа®Ја ¬¬Ёа®ў ЁЁ б®бв®пЁп а §ап¤ ¤аҐб®© иЁл A20 зҐаҐ§
ўл室®© Ї®ав 8042 Їа®Ја ¬¬ , ЁбЇ®«м§гой п нв®в ०Ё¬ ¤аҐб жЁЁ, ¤®«¦
"гЎҐ¤Ёвмбп", зв® A20 гбв ®ў«Ґ 㦮Ґ § 票Ґ, в.Ґ. а §ап¤ Gate A20
ўл室®Ј® Ї®ав ¤®«¦Ґ Ўлвм а §аҐиҐ Ё«Ё § ЇаҐйҐ ЇҐаҐ¤ ⥬, Є Є Ўг¤гв
Їа®¤®«¦Ґл ¤Ґ©бвўЁп Їа®Ја ¬¬л, вॡгойЁҐ ®ЇаҐ¤Ґ«Ґ®Ј® б®бв®пЁп а §ап¤
¤аҐб A20.
Ќ ЇаЁ¬Ґа, ҐЄ®в®алҐ Їа®Ја ¬¬л а §аҐи ов A20 ЇаЁ ўе®¤Ґ ў § йЁйҐл©
०Ё¬ ¤«п ¤®бвгЇ ў Ї ¬пвм ўлиҐ ¤аҐб 100000h. ќвЁ Їа®Ја ¬¬л ЇҐаҐ¤
®Ўа 饨Ґ¬ Є нв®© ®Ў« бвЁ Ї ¬пвЁ ¤®«¦л ¦¤ вм, Ї®Є A20 Ўг¤Ґв
¤Ґ©бвўЁвҐ«м® а §аҐиҐ ЇЇ а в®.
„«п в®Ј® зв®Ўл Ўлвм 㢥аҐл¬ ў гбв ®ўЄҐ A20 㦮Ґ § 票Ґ,
४®¬Ґ¤гҐвбп ўл¤ вм 8042 г«Ґўго Є®¬ ¤г (FFh) Ї®б«Ґ § ўҐа襨п
Ї®б«Ґ¤®ў ⥫м®бвЁ Є®¬ ¤л § ЇЁбЁ ў ўл室®© Ї®ав (01h). Љ®Ј¤ 8042
ЇаЁЁ¬ Ґв нвг г«Ґўго Є®¬ ¤г, Їа®Ја ¬¬ ¬®¦Ґв Ўлвм "㢥ॠ", зв®
ЇаҐ¤л¤гй п Є®¬ ¤ (§ ЇЁб вм ў ўл室®© Ї®ав) ўлЇ®«Ґ Ё а §ап¤ ¤аҐб
A20 гбв ®ў«Ґ ЇЇ а в® вॡ㥬®Ґ § 票Ґ.
ЌҐ«м§п ЁбЇ®«м§®ў вм Є®¬ ¤г D1 ¤«п Ё§¬ҐҐЁп «оЎ®Ј® а §ап¤ , Єа®¬Ґ 1.
—в®Ўл Їа®зЁв вм § 票Ґ ўе®¤®Ј® Ї®ав 8042, 㦮
1) ўўҐбвЁ Є®¬ ¤г C0h (ЇҐаҐ¤ вм ⥪гйЁҐ § зҐЁп ўе®¤®Ј® Ї®ав
ў ўл室®© ЎгдҐа 8042) Ї® ¤аҐбг 64h,
2) Їа®зЁвм ўл室®© ЎгдҐа 8042 ( ¤аҐб Ї®ав 60h).
—в®Ўл Їа®зЁв вм § 票Ґ Є®ва®«м®Ј® Ї®ав TEST 8042, Ґ®Ўе®¤Ё¬®
1) ўўҐбвЁ Є®¬ ¤г E0h (ЇҐаҐ¤ вм ⥪гйЁҐ § зҐЁп Є®ва®«м®Ј® Ї®ав
ў ўл室®© ЎгдҐа 8042) Ї® ¤аҐбг 64h,
2) Їа®зЁвм ўл室®© ЎгдҐа 8042 ( ¤аҐб Ї®ав 060h).
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і Џа®Ја ¬¬Ёа®ў ЁҐ Є®ва®««Ґа 8042 і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ Љ®ва®««Ґа 8042 Їа®Ја ¬¬ЁагҐвбп
ў ¤аҐб®¬ Їа®бва б⢥ Ї®ав®ў 60h Ё 64h.
ЏҐаҐ¤ § ЇЁбмо Є®¬ ¤л Ё«Ё ¤ ле ў Ї®авл 60h Ё«Ё 64h ў ॣЁбваҐ
б®бв®пЁп 8042 ¤®«¦Ґ Ўлвм гбв ®ў«Ґ гЄ § ⥫м "ўе®¤®© ЎгдҐа Їгбв".
ЏҐаҐ¤ з⥨Ґ¬ ¤ ле Ё§ Ї®ав 60h Ґ®Ўе®¤Ё¬® Їа®ўҐаЁвм ॣЁбва б®бв®пЁп 8042,
Є®в®ал© ¤®«¦Ґ гЄ §лў вм б®бв®пЁҐ "ўл室®© ЎгдҐа Ї®«®".
„«п звҐЁп ¤ ле Ё§ ўл室®Ј® ЎгдҐа 8042 ЁбЇ®«м§гҐвбп Є®¬ ¤ IN
¬ЁЄа®Їа®жҐбб®а . „ лҐ ў ўл室®¬ ЎгдҐаҐ - нв® ¤ лҐ ®в Є« ўЁ вгал,
Ґб«Ё в®«мЄ® 8042 Ґ Ї®«гзЁ« ®ЇаҐ¤Ґ«Ґго Є®¬ ¤г, ЇаЁ¬Ґа 20h - зЁв вм
Ў ©в Є®¬ ¤л.
„«п ЇҐаҐ¤ зЁ ¤ ле Є« ўЁ вгаг ЁбЇ®«м§гҐвбп Є®¬ ¤ OUT, Ґб«Ё
в®«мЄ® 8042 Ґ Ї®«гзЁ« ¬®Ј®Ў ©в®ўго Є®¬ ¤г, ЇаЁ¬Ґа 60h - § ЇЁб вм
Ў ©в Є®¬ ¤л. —в®Ўл ўл¤ вм Є« ўЁ вгаг ¬®Ј®Ў ©в®ўго Є®¬ ¤г,
Ґ®Ўе®¤Ё¬® ўўҐбвЁ ЇҐаўл© Є®¬ ¤л© Ў ©в ў Ї®ав 64h, ўв®а®© Є®¬ ¤л©
Ў ©в - ў Ї®ав 60h.
„«п з⥨п б®бв®пЁп 8042 Ё Є« ўЁ вгал ЁбЇ®«м§гҐвбп Є®¬ ¤ IN (ўў®¤ б
Ї®ав 64h), зв®Ўл ¤ вм Є®¬ ¤г 8042, ЁбЇ®«м§гҐвбп Є®¬ ¤ OUT (ўлў®¤
Ї®ав 64h). ‡ ЇЁбм Ї® н⮬㠤аҐбг гЄ §лў Ґв, зв® б«Ґ¤гойЁ© Ў ©в,
§ ЇЁб л© ў Ї®ав 60h, - Є®¬ ¤ . Ѓ®«миЁбвў® Є®¬ ¤ § ЇЁблў овбп § ®¤Ё
и Ј. Ћ¤ Є® ¤«п § ЇЁбЁ ҐЄ®в®але Є®¬ ¤ вॡгҐвбп ўв®а®© и Ј, ЇаЁ¬Ґа
Ї®б«Ґ¤®ў ⥫쮥 з⥨Ґ Ё«Ё § ЇЁбм ॣЁбва®ў 8042.
ЏаЁ¬Ґа Їа®Ја ¬¬Ёа®ў Ёп 8042
----------------------------
„«п а Ў®вл б 8042 ЁбЇ®«м§говбп б«Ґ¤гойЁҐ Є®¬ ¤л п§лЄ ЂбᥬЎ«Ґа:
in al, 64h ; Їа®зЁв вм ॣЁбва б®бв®пЁп 8042
out 64h, al ; ўлўҐбвЁ Є®¬ ¤г ў al 8042
in al, 60h ; Їа®зЁв вм ¤ лҐ Є« ўЁ вгал
out 60h, al ; ўлўҐбвЁ ¤ лҐ ў al Є« ўЁ вгаг
ЏҐаҐ¤ ®вбл«Є®© Є®¬ ¤ Ё ¤ ле ў Ї®авл 64h Ё 60h Їа®Ја ¬¬ ¤®«¦
ЇаҐ¤ў аЁвҐ«м® гЎҐ¤Ёвмбп ў ⮬, зв® ўе®¤®© ЎгдҐа 8042 Їгбв Ё, б«Ґ¤®ў -
⥫м®, Ј®в®ў Ї®«гзЁвм Ў ©в. ‘®бв®пЁҐ 8042 Ї®«гз Ґвбп з⥨Ґ¬ Ї®ав 64h.
ЏаЁ¬Ґа Їа®Ја ¬¬л Ї®Є §лў Ґв, Є Є Їа®ўҐаЁвм б®бв®пЁҐ ᢥ⮤Ё®¤ле
Ё¤ЁЄ в®а®ў Є« ўЁ вгал ў а ¬Є е ®Ўа Ў®взЁЄ ЇаҐалў Ё© Є« ўЁ вгал.
Џа®Ја ¬¬ Ґ гЄ §лў Ґв, Є Є ®Ўа Ў влў вм ¤ўҐ б«Ґ¤гойЁҐ бЎ®©лҐ бЁвг жЁЁ:
1) в ©¬- гв ў б«гз Ґ, Ґб«Ё ўе®¤®© ЎгдҐа Є« ўЁ вгал ўбҐЈ¤ Ї®«®,
2) б®бв®пЁҐ, Є®Ј¤ ЁЄ®Ј¤ Ґ ЇаЁе®¤Ёв Ї®¤вўҐа¦¤ҐЁҐ ®Ўб«г¦Ёў Ёп (ACK).
ЌҐ®Ўе®¤Ё¬® ЁбЇ®«м§®ў вм б«Ґ¤гойЁҐ и ЈЁ:
1) гЎҐ¤Ёвмбп ў ⮬, зв® ўе®¤®© ЎгдҐа 8042 Їгбв,
2) ўлўҐбвЁ Є®¬ ¤г ADh 8042 (Ї®ав 64h) ¤«п § ЇаҐйҐЁп ЁвҐа䥩б
Є« ўЁ вгал,
3) Їа®зЁв вм Є®¤ бЄ Ёа®ў Ёп ў Ї®авг 60h,
4) ®Ў®¦¤ вм, Ї®Є ®Їгб⥥⠢室®© ЎгдҐа 8042,
5) ўл¤ вм Є®¬ ¤г EDh Є« ўЁ вгаг (Ї®ав 60h),
6) ®Ў®¦¤ вм, Ї®Є Ўг¤Ґв Ї®«г祮 ACK ®в Є« ўЁ вгал (Ї®ав 60h),
7) Є®Ј¤ ўе®¤®© ЎгдҐа 8042 ®Їгб⥥в, ўлўҐбвЁ Ў ©в Є®дЁЈга жЁЁ,
8) ®Ў®¦¤ вм, Ї®Є Ўг¤Ґв Ї®«гзҐ ўв®а®© Ў ©в ACK,
9) Є®Ј¤ ўе®¤®© ЎгдҐа 8042 ®Їгб⥥в, ўл¤ вм Є®¬ ¤г AEh 8042.
KBD_ACK equ 1 ; д« ¦®Є Ї®«г票п ACK
KBD_10 equ -1 ; § 票Ґ в ©¬- гв KBD
;
; ЋЇаҐ¤Ґ«Ёвм ᥣ¬Ґв ¤ ле
;
ᥣ¬Ґв ¤ ле
assume ds:¤ лҐ
kbdflg db ? ; Ў ©в д« ¦Є Є« ўЁ вгал
optbyt db ? ; § 票Ґ Ў ©в Є®дЁЈга жЁЁ
Є®Ґж ¤ ле
;
; ЋЇаҐ¤Ґ«Ёвм Є®¤®ўл© ᥣ¬Ґв
;
Є®¤®ўл© ᥣ¬Ґв
assume cs:Є®¤
_keyint proc far
sti ; а §аҐиЁвм ЇаҐалў Ёп Їа®жҐбб®а
;
‘®еа Ёвм ॣЁбвал
;
pusha ; б®еа Ёвм ॣЁбвал ®ЎйҐЈ® § 票п
push ds ; § йЁвЁвм ЇаҐаў лҐ аҐЈЁбвал ds
mov ax,data ; ®ЇаҐ¤Ґ«Ёвм ᥣ¬Ґв ¤ ле
mov ds,ax
;
; ‡ ЇаҐвЁвм ЁвҐадҐ©б Є« ўЁ вгал (Є®¬ ¤ AD) ¤® ®Ўа Ў®вЄЁ
; ЇаҐалў Ёп ®в Є« ўЁ вгал. Џ® § ўҐа襨Ё ®Ўа Ў®вЄЁ
; ЇаҐалў Ёп б®ў а §аҐиЁвм ЁвҐа䥩б б Ї®¬®ймо Є®¬ ¤л AE.
;
call kbdrdy ; ¦¤ вм Ј®в®ў®бвЁ 8042 Є ўў®¤г
mov al, 0ADh ; § ЇаҐвЁвм ЁвҐадҐ©б Є« ўЁ вгал
out 64h, al ; § ЇЁб вм ў ॣЁбва Є®¬ ¤ 8042
in al, 60h ; ў§пвм Є®¤ бЄ Ёа®ў Ёп Ё§ ॣЁбва ¤ ле
push ax ; б®еа Ёвм Є®¤ бЄ Ёа®ў Ёп
mov al, 20h ; ўлЇ®«Ёвм EOI
out 20h, al ; Ј« ў®¬ PIC 8259A
pop ax ; ў®ббв ®ўЁвм Є®¤ бЄ Ёа®ў Ёп ў al
cmp al, 0FAh ; Q: Ї®«гзҐ ACK?
jne notack ; N:
or kbdflg,RCVD_ACK ; гбв ®ўЁвм Ї®«г祮Ґ ACK
jmp keyout ; ўҐагвмбп Ё§ ЇаҐалў Ёп
notack:
cmp al, 3Ah ; Q: Є®¤ ¦ вЁп CAPS LOCK?
jz capslock ; Y: ®Ўа Ў®в вм ҐЈ®?
;
; Џа®ўҐаЁвм Ё ®Ўа Ў®в вм ¤агЈЁҐ Є®¤л бЄ Ёа®ў Ёп
;
;
;
capslock:
and kbdflg,not RCVD_ACK ; бЎа®бЁвм д« ¦®Є Ї®«г票п ACK
call kbdrdy ; ¤®¦¤ вмбп Ј®в®ў®бвЁ 8042 Є ўў®¤г
mov al, 0EDh ; Є®¬ ¤л Set LEDs
out 60h, al ; ўлўҐбвЁ ў ॣЁбва ¤ ле kbd
getack1:
test kbdflg,RCVD_ACK ; Q: Ї®«гзҐ 1-© ACK?
jz getack1 ; N: ®¦Ё¤ вм
and kbdflg.not RCVD_ACK ; Y: бЎа®бЁвм д« ¦®Є Ї®«г票п ACK
call kbdrdy ; ¤®¦¤ вмбп Ј®в®ў®бвЁ 8042 Є ўў®¤г
mov al, optbyt ; а §ап¤ Є®дЁЈга жЁЁ
out 60h, al ; ўлўҐбвЁ ў ॣЁбва ¤ ле kbd
getack2:
test kbdflg,RCVD_ACK ; Q: Ї®«гзҐ 2-© ACK?
jz getack1 ; N: ¦¤ вм
keyout:
;
; ‡ ўҐаиҐ ®Ўа Ў®вЄ ЇаҐалў Ёп ®в Є« ўЁ вгал. ђ §аҐиЁвм
; ЁвҐадҐ©б Є« ўЁ вгал
;
call kbdrdy ;
mov al, 0AEh ; AL = Є®¬ ¤ а §аҐиҐЁп ЁвҐа䥩б
out 64h, al ; ўлўҐбвЁ ў ॣЁбва Є®¬ ¤ 8042
pop ds ; ў®ббв ®ўЁвм ЇаҐаў лҐ ds
popa ; ў®ббв ®ўЁвм ॣЁбвал
®ЎйҐЈ® § 票п
iret ; *** RETURN ***
_keyint endp
;---------------------------------------------------------------------
;Џа®Ја ¬¬ ®¦Ё¤ Ёп Ј®в®ў®бвЁ 8042 Є ўў®¤г. ‚ нв®© Їа®Ја ¬¬Ґ ZF = 1,
®ЎйҐЈ® § 票п
iret ; *** RETURN ***
_keyint endp
;---------------------------------------------------------------------
;Џа®Ја ¬¬ ®¦Ё¤ Ёп Ј®в®ў®бвЁ 8042 Є ўў®¤г. ‚ нв®© Їа®Ја ¬¬Ґ ZF = 1,
;Ґб«Ё 8042 Ј®в®ў; ў Їа®вЁў®¬ б«гз Ґ ZF = 0 ЇаЁ в ©¬- гвҐ
;---------------------------------------------------------------------
;
kbdrdy proc near
push cx ; § йЁвЁвм cx
mov cx, KBD_IO ; CX = § 票Ґ в ©¬- гв
in al, 64h ; зЁв вм б®бв®пЁҐ Є« ўЁ вгал
test al, 2 ; Q: ўе®¤®© ЎгдҐа 8042 Ї®«®?
loopnz kbdsta ; Y: ®¦Ё¤ вм
pop cx ; Ё«Ё "Ј®в®ў" Ё«Ё в ©¬- гв
ret ; *** RETURN ***
kbdrdy endp
code ends
ends
Соседние файлы в папке Клавиатура