Скачиваний:
10
Добавлен:
01.05.2014
Размер:
6.74 Кб
Скачать
‡ ¤ ­ЁҐ ­  « Ў®а в®а­го а Ў®вг N8 Ї® ¤ЁбжЁЇ«Ё­Ґ
"ЋаЈ ­Ё§ жЁп Ё дг­ЄжЁ®­Ёа®ў ­ЁҐ  ЇЇ а в­ле Ё
Їа®Ја ¬¬­ле б।бвў ќ‚Њ"


–…‹њ ђЂЃЋ’›: €§Ј®в®ў«Ґ­ЁҐ Їа®Ја ¬¬л ­  п§лЄҐ ЂбᥬЎ«Ґа, Є®-
в®а п Ї®§ў®«пҐв Їа® ­ «Ё§Ёа®ў вм Ё ўлўҐбвЁ ­  нЄа ­ Ё­д®а¬ жЁо ®
­ «ЁзЁЁ, Є®«ЁзҐб⢥ Ё вЁЇҐ ў б®бв ўҐ ЁбЇ®«м§гҐ¬®© Є®дЁЈга жЁЁ
Є®¬ЇмовҐа  в ЄЁе аҐбгаб®ў, Є Є: ¬ вҐ¬ вЁзҐбЄЁ© б®Їа®жҐбб®а, ­ -
Є®ЇЁвҐ«Ё ­  ¬ Ј­Ёв­ле ¤ЁбЄ е (¦ҐбвЄЁе Ё«Ё ЈЁЎЄЁе), Ґ¬Є®бвм Ї ¬п-
вЁ ­  бЁб⥬­®© Ї« вҐ, вЁЇ ¤ЁбЇ«Ґп.


ЌҐ®Ўе®¤Ё¬лҐ ᢥ¤Ґ­Ёп ¤«п б®бв ў«Ґ­Ёп Їа®Ја ¬¬л.

Џа®ўҐаЄг ЇҐаҐЄ«оз вҐ«Ґ© ¤«п Џќ‚Њ Є« бб  IBM PC/AT Ё ўлиҐ
б«Ґ¤гҐв Їа®ў®¤Ёвм, гзЁвлў п, зв® ®­  ў ®в«ЁзЁҐ ®в IBM PC Ё IBM
PC/XT ­Ґ Ё¬ҐҐв ¬ЁЄа®беҐ¬л Ё­вҐадҐ©б  б ЇҐаЁдҐаЁҐ© Intel 8255. ЏЉ
IBM PC/AT еа ­Ёв Ё­д®а¬ жЁо ® Є®­дЁЈга жЁЁ ў ¬ЁЄа®б奬Ґ MC146818
дЁа¬л Motorola. ќв  ¬ЁЄа®б奬  Ё¬ҐҐв 64 ॣЁбва , Їа®­г¬Ґа®ў ­-
­ле ®в 00 ¤® 3FH. „«п з⥭Ёп ॣЁбва  ­г¦­® б­ з «  Ї®б« вм ҐЈ®
­®¬Ґа ў Ї®ав б  ¤аҐб®¬ 70Ќ,   § вҐ¬ Їа®зЁв вм ҐЈ® ᮤҐа¦Ё¬®Ґ зҐ-
१ Ї®ав 71Ќ. Ља вЄЁҐ ᢥ¤Ґ­Ёп ®Ў ЁбЇ®«м§®ў ­ЁЁ ­ҐЄ®в®але аҐ-
ЈЁбва®ў б«Ґ¤гойЁҐ:

я_Ќ®¬Ґа ॣЁбва я. я_€бЇ®«м§®ў ­ЁҐ

10Ќ вЁЇ ­ Є®ЇЁвҐ«п ЌѓЊ„
12Ќ вЁЇ ­ Є®­ЁвҐ«п дЁЄбЁа®ў ­­®Ј® ¤ЁбЄ 
14Ќ Ё­д®а¬ жЁп ® ЇҐаЁдҐаЁЁ
15Ќ Ї ¬пвм ­  бЁб⥬­®© Ї« вҐ(¬«.Ў ©в)
16Ќ Ї ¬пвм ­  бЁб⥬­®© Ї« вҐ(бв.Ў ©в)
17Ќ ®Ўй п Ї ¬пвм (¬«.Ў ©в)
18Ќ ®Ўй п Ї ¬пвм (бв.Ў ©в)

‚ ॣЁбвॠ10Ќ ¬ЁЄа®беҐ¬л Є®­дЁЈга жЁЁ ў ЎЁв е 7-4 еа ­Ёвбп
Ё­д®а¬ жЁп ® ЇҐаў®¬ ЌѓЊ„,   ў ЎЁв е 3-0 - ® ўв®а®¬ ЌѓЊ„. ‚ ®Ў®Ёе
б«гз пе 楯®зЄ  ЎЁв®ў 0000 Ј®ў®аЁв ®Ў ®вбгвбвўЁЁ ­ Є®ЇЁвҐ«п,
0001 - ® ¤ўгбв®а®­­Ґ¬ ­ Є®ЇЁвҐ«Ґ б Ї«®в­®бвмо 48 ¤®а®¦ҐЄ ­ 
¤о©¬, 0010 - ® ­ Є®ЇЁвҐ«Ґ б Ї«®в­®бвмо 96 ¤®а®¦ҐЄ ­  ¤о©¬.
€­д®а¬ жЁп ® дЁЄбЁа®ў ­­®¬ ¤ЁбЄҐ ᮤҐа¦Ёвбп ў ॣЁбвॠ12Ќ.
€ б­®ў  ҐЈ® ЎЁвл 7-4 Ё 3-0 ᮮ⢥вбвўгов 1-¬г Ё 2-¬г ­ Є®ЇЁвҐ-
«п¬. €е ᮤҐа¦Ё¬®Ґ 0000 гЄ §лў Ґв ­  ®вбгвбвўЁҐ ­ Є®ЇЁвҐ«п,  
¤агЈЁҐ 15 Є®¬ЎЁ­ жЁ© ®ЇЁблў ов Ґ¬Є®бвм Ё Є®­бвагЄжЁо ­ Є®ЇЁвҐ«п
(Ў®«ҐҐ Ї®¤а®Ў­лҐ ᢥ¤Ґ­Ёп - ў вҐе­ЁзҐбЄ®© ¤®Єг¬Ґ­в жЁЁ Ї® PC/AT).
‚ ॣЁбвॠ14Ќ ¬ЁЄа®беҐ¬л Є®­дЁЈга жЁЁ еа ­Ёвбп б«Ґ¤гой п
Ё­д®а¬ жЁп ® ЇҐаЁдҐаЁЁ

я_ЃЁвля. я_‘®¤Ґа¦ ­ЁҐ

0 0/1 - ­Ґв/Ё¬ҐҐвбп ЌѓЊ„
1 0/1 - ­Ґв/Ё¬ҐҐвбп ¬ вҐ¬ в. б®Їа®жҐбб®а
2-3 ­Ґ ЁбЇ®«м§говбп
4-5 01 - ўлў®¤ ­  梥⭮© ¤ЁбЇ«Ґ©, 40 бва®Є
10 - ўлў®¤ ­  梥⭮© ¤ЁбЇ«Ґ©, 80 бва®Є
11 - ўлў®¤ ­  ¬®­®е஬­л© ¤ЁбЇ«Ґ©
6-7 00 - 1 ЌѓЊ„, 01 - 2 ЌѓЊ„

ЏаЁ¬Ґа да Ј¬Ґ­в   бᥬЎ«Ґа­®© Їа®Ја ¬¬л, Ё««обваЁагойЁ©
з⥭ЁҐ Ё­д®а¬ жЁЁ ® Є®­дЁЈга жЁЁ Ё Їа®ўҐаЄг ­ «ЁзЁп ¬ вҐ¬ вЁзҐб-
Є®Ј® б®Їа®жҐбб®а  Ё¬ҐҐв ўЁ¤

MOV AL, 14H ; § ¤ ­ЁҐ ­®¬Ґа  ॣЁбва  ЇҐаЁдҐаЁЁ
OUT 70H, AL ; ў ¬ЁЄа®б奬㠪®­дЁЈга жЁЁ
IN AL, 71H ; з⥭ЁҐ ᮤҐа¦Ё¬®Ј® ॣЁбва  14Ќ
TEST AL, 10B ; Їа®ўҐаЄ  ЎЁв  1
JZ NO_COPROC ; Ґб«Ё а ўҐ­ 0, в® б®Їа®жҐбб®а  ­Ґв

ђҐЈЁбвал 15Ќ (¬« ¤иЁ©) Ё 16Ќ (бв аиЁ©) ¬ЁЄа®беҐ¬л Є®­дЁЈг-
а жЁЁ б®®Ўй ов, бЄ®«мЄ® Ї ¬пвЁ гбв ­®ў«Ґ­® ­  бЁб⥬­®© Ї« вҐ.
‚®§¬®¦­л ваЁ §­ зҐ­Ёп : 0100Ќ ¤«п 256Љ, 0200Ќ ¤«п 512Љ Ё 0280Ќ
¤«п 512Љ Ї«об 128Љ ­  Ї« вҐ а биЁаҐ­Ёп. …б«Ё Ё¬ҐҐвбп 128Љ Ї ¬пвЁ
­  Ї« вҐ а биЁаҐ­Ёп, в® в Є¦Ґ гбв ­ ў«Ёў Ґвбп ЎЁв 7 ў ॣЁбваҐ
33Ќ.
Ља®¬Ґ в®Ј® ¤«п ®ЇаҐ¤Ґ«Ґ­Ёп вЁЇ®ў ¤ЁбЄ®ўле ­ Є®ЇЁвҐ«Ґ© ¬®¦­®
ў®бЇ®«м§®ў вмбп дг­ЄжЁҐ© 1‘Ќ ЇаҐалў ­Ёп 21Ќ.
‚室­лҐ Ї а ¬Ґвал: AH = 1CH - дг­ЄжЁп;
DL - Їа®ўҐапҐ¬л© ¤ЁбЄ®ў®¤ 0 - ⥪гйЁ©,
1 - Ђ Ё в. ¤.
‚л室­лҐ Ї а ¬Ґвал: AL = FFH - ­ҐбгйҐбвўгойЁ© ¤ЁбЄ®ў®¤,  
Ё­ зҐ - Є®«ЁзҐбвў® ᥪв®а®ў ў Є« бвҐаҐ;
CX - Є®«ЁзҐбвў® Ў ©в ў ᥪв®аҐ;
DX - Є®«ЁзҐбвў® Є« бвҐа®ў ­  ¤ЁбЄҐ;
DS:BX - гЄ § вҐ«м ­  Ў ©в ID FAT
(в Ў«Ёжл а §¬ҐйҐ­Ёп д ©«®ў).

‡­ зҐ­ЁҐ Ў ©в  ID : FF - ¤ўгебв®а®­­Ё© 8 ᥪв®а®ў;
FE - ®¤­®бв®а®­­Ё© 8 ᥪв®а®ў;
FD - ¤ўгебв®а®­­Ё© 9 ᥪв®а®ў;
FC - ®¤­®бв®а®­­Ё© 9 ᥪв®а®ў;
F9 - ¤ўгебв®а®­­Ё© 15 ᥪв®а®ў;
F8 - дЁЄбЁа®ў ­­л© ¤ЁбЄ;
CD - ­ҐбгйҐбвўгойЁ© ¤ЁбЄ®ў®¤.

Ќ Є®­Ґж, BIOS PC/AT Ё¬ҐҐв ¤ўҐ Ї®«Ґ§­лҐ дг­ЄжЁЁ:

- дг­ЄжЁп 15Ќ ЇаҐалў ­Ёп 13Ќ ў®§ўа й Ґв вЁЇ ­ Є®ЇЁвҐ«п
‚室­лҐ Ї а ¬Ґвал: AH = 15H - дг­ЄжЁп,
DL - ­®¬Ґа Їа®ўҐа塞®Ј® ¤ЁбЄ®ў®¤ ;
‚л室­лҐ Ї а ¬Ґвал:
| 0 - ­Ґв ­ Є®ЇЁвҐ«п,
ЂЌ = < 1 - ¤ЁбЄҐв  ЎҐ§ ®Ў­ а㦥­Ёп Ё§¬Ґ­Ґ­Ё©,
| 2 - ¤ЁбЄҐв  б ®Ў­ а㦥­ЁҐ¬ Ё§¬Ґ­Ґ­Ё©,
| 3 - дЁЄбЁа®ў ­­л© ¤ЁбЄ(”„);
‘•:DX - зЁб«® ᥪв®а®ў Ї® 512 Ў ©в ¤«п ”„;

- дг­ЄжЁп 8 ЇаҐалў ­Ёп 13Ќ ў®§ўа й Ґв Ї а ¬Ґвал ­ Є®ЇЁвҐ«Ґ©
DL - зЁб«® ­ Є®ЇЁвҐ«Ґ©,
DH - ¬ Єб.зЁб«® бв®а®­ ­ Є®ЇЁвҐ«п,
CL - ¬ Єб.зЁб«® ᥪв®а®ў,
CH - ¬ Єб.зЁб«® ¤®а®¦ҐЄ,
AH - Є®¤ бв вгб  ®иЁЎЄЁ ­ Є®ЇЁвҐ«п.


‚ аЁ ­вл § ¤ ­Ё©

Ёдал, ®ЇаҐ¤Ґ«пойЁҐ ў аЁ ­вл § ¤ ­Ё©, ўл¤ ў Ґ¬ле ЇаҐЇ®¤ ў -
⥫Ґ¬ б гзҐв®¬ Ї®¤Ј®в®ў«Ґ­­®бвЁ бв㤥­в®ў, ЇаЁўҐ¤Ґ­л ў в Ў«ЁжҐ.

ЪДДДДДДДВДДДДДДДДДДДВДДДДДДДВДДДДДДДДДДДї
і N і Ёда і N і Ёда і
іў а-в  і § ¤ ­Ёп іў а-в  і § ¤ ­Ёп і
ГДДДДДДДЕДДДДДДДДДДДЕДДДДДДДЕДДДДДДДДДДДґ
і 1 і AB і 6 і CE і
і 2 і AC і 7 і ABD і
і 3 і BD і 8 і ACD і
і 4 і CD і 9 і ABE і
і 5 і DE і 10 і ACE і
АДДДДДДДБДДДДДДДДДДДБДДДДДДДБДДДДДДДДДДДЩ

‡¤Ґбм ЎгЄў  ®§­ з Ґв вЁЇ Ё Ї а ¬Ґвал Їа®ўҐа塞®Ј® аҐбгаб :
A - Ґбвм «Ё ¬ вҐ¬ вЁзҐбЄЁ© б®Їа®жҐбб®а;
B - бгйҐбвўгов «Ё ­ Є®ЇЁвҐ«Ё ­  ¬ Ј­Ёв­ле ¤ЁбЄ е:
дЁЄбЁа®ў ­­ле Ё ЈЁЎЄЁе, Є Є®ў® Ёе Є®«ЁзҐбвў® ;
C - зЁб«® ­ Є®ЇЁвҐ«Ґ© ­  ¤ЁбЄҐв е Ё Ёе вЁЇ;
D - Ґ¬Є®бвм Ї ¬пвЁ ­  бЁб⥬­®© Ї« вҐ (ў Љ‚ Ё«Ё
Ў ­Є е Ї ¬пвЁ Ї® 64Љ);
E - вЁЇ ¤ЁбЇ«Ґп.

†Ґ« вҐ«м­®, ЇаЁ ўлЇ®«­Ґ­ЁЁ а Ў®вл, Ј¤Ґ ¬®¦­®, ¤«п Є®­ва®«п
 ­ «®ЈЁз­го Ё­д®а¬ жЁо Ї®«гзЁвм а §­л¬Ё бЇ®б®Ў ¬Ё.
Соседние файлы в папке TASKS