Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

АВМиС - бывшее АПЭВМ / лекции - что-то похожее / Клавиатура / Подсистема контроллера клавиатуры

.asc
Скачиваний:
24
Добавлен:
15.09.2014
Размер:
45.89 Кб
Скачать
яя
ЙННННННННННННННННННННННННННННННННННН»
є Џ®¤бЁб⥬  Є®­ва®««Ґа  Є« ўЁ вгал є
ИНННННННННННННННННННННННННННННННННННј

‚  аеЁвҐЄвгॠ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



Соседние файлы в папке Клавиатура