========================================================================
= ÎÏÈÑÀÍÈÅ
ÁÊ-11Ì ÃËÀÂÀ ÏÅÐÂÀß: ÐÅÃÈÑÒÐÛ ÂÍÅØÍÈÕ
ÓÑÒÐÎÉÑÒÂ = fl.1=
========================================================================
* îïèñàíèÿ ïîäãîòîâèë ÁÀÃÀÅÂ ÌÀÊÑÈÌ * äîì. òåë
(8322)60-28-05 ïîñëå 21
* ÂÍÈÌÀÍÈÅ ! ÂÑÅ ÀÄÐÅÑÀ ÓÊÀÇÀÍÛ Â ÂÎÑÜÌÅÐÈ×ÍÎÉ
ÑÈÑÒÅÌÅ ÈÑ×ÈÑËÅÍÈß
1.1 ÐÅÃÈÑÒÐ ÑÎÑÒÎßÍÈß ÊËÀÂÈÀÒÓÐÛ
ÀÄÐÅÑ = 177660
ÔÎÐÌÀÒ ÐÅÃÈÑÒÐÀ
┌──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┐
│15│14│13│12│11│10│09│08│07│06│05│04│03│02│01│00│
└──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┘
│ │
┌───────────────────────────────┴┐
┌┴─────────────────────────┐
│ ãîòîâíîñòü │ │ðàçðåøåíèå
ïðåðûâàíèÿ │
│
"1"- â ýòîì ðàçðÿäå îçíà÷àåò,│ │"0" -
ðàçðåøàåò ïðåðûâàíèå│
│÷òî â ðåãèñòðå äàííûõ êëàâèàòóðû│
│îò êëàâèàòóðû │
│(177662) íàõîäèòñÿ êîä íàæàòîé │
└──────────────────────────┘
│êëàâèøè. ñáðàñûâàåòñÿ ïðè ÷òåíèè│
│êîäà èç ðåãèñòðà (177662). │
│ = äîñòóïåí òîëüêî ïî ÷òåíèþ = │
└────────────────────────────────┘
* îñòàëüíûå
ðàçðÿäû ÍÅ ÈÑÏÎËÜÇÓÞÒÑß è ÷èòàþòñÿ êàê "0"
* ïî
ñèãíàëó íà ÎØ 'INIT'
(êîìàíäà RESET)
ðàçðÿä '6'="0", '7'="0"
1.2 ÐÅÃÈÑÒÐ ÄÀÍÍÛÕ ÊËÀÂÈÀÒÓÐÛ
ÀÄÐÅÑ = 177662
ÔÎÐÌÀÒ ÐÅÃÈÑÒÐÀ
┌──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┐
│15│14│13│12│11│10│09│08│07│06│05│04│03│02│01│00│
└──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┘
│ │ │
│ │
│ │ │ │
│ │ │
│┌───────┐│
│ │
│┌────────────────┐│
│ │ │
└┤ïàëèòðà├┘ └──┬┘
└┤êîä ñ êëàâèàòóðû├┘
│ │ │
└───────┘ │
└────────────────┘
│ │
│┌───────────────┐│
│ │ └┤íå èñïîëüçóåòñÿ├┘
│ │
└───────────────┘
│
│┌───────────────────────────────────────────────┐
│ └┤ðàçðåøåíèå
ïðåðûâàíèÿ ïî òàéìåðó (âåêòîð
100)│
│ │ ("0"-ðàçðåøåíî) Fòàéìåðà = 48.5 Hz
│
│ └───────────────────────────────────────────────┘
│
┌───────────────────────────────────────────────┐
└───┤ ïåðåêë. áóôåðîâ çêðàíà :
"1" - N%6,
"0" - N%5
│
└───────────────────────────────────────────────┘
* ïðè ÂÊËÞ×ÅÍÈÈÈ ÏÈÒÀÍÈß ðàçðÿä
'15'="0" (áóôåð N%
0 [ñòð N%
5]),
à ðàçðÿä '14'="1"(çàïðåùåíî ïðåðûâàíèå îò
òàéìåðà)
* íåèñïîëüçóåìûå (7,12,13) ðàçðÿäû ÷èòàþòñÿ
êàê "0"
* ÌËÀÄØÈÉ ÁÀÉÒ äîñòóïåí òîëüêî ÏÎ ×ÒÅÍÈÞ
* êîä ÏÀËÈÒÛ äîñòóïåí òîëüêî ÏÎ ÇÀÏÈÑÈ
* ïî âêëþ÷åíèþ óñòàíàâëèâàåòñÿ ïàëèòðà N%15
** ÒÀÁËÈÖÀ ÏÀËÈÒÐ **
┌──────┬───────────────────┬───────────────────────────────────────────┐
│íîìåð │ êîä ïàëèòðû
│ êîä
òî÷êè │
│
├────┬────┬────┬────┼────────┬──────────┬───────────┬───────────┤
│ NN% │ 11
│ 10 │ 09 │ 08 │
00 │ 10
│ 01 │ 11 │
├──────┼────┼────┴────┴────┼────────┼──────────┼───────────┼───────────┤
│
00 │ 0 │ 0
0 0 │ ÷åðíûé │ çåëåíûé
│ ñèíèé │
êðàñíûé │
│
│ │ │ │ │
│ │
│
01 │ 0 │ 0
0 1 │ .... │ ñèðåíèåâ.│ æåëòûé
│ êðàñíûé │
│
│ │ │ │ │
│ │
│
02 │ 0 │ 0
1 0 │ .... │
ñèíèé │ ãîëóáîé
│ ñèðåíåâûé │
│
│ │ │ │ │
│ │
│
03 │ 0 │ 0
1 1 │ .... │ ãîëóáîé │ çåëåíûé │
æåëòûé │
│
│ │ │ │ │
│ │
│
04 │ 0 │ 1
0 0 │ .... │ ãîëóáîé │ ñèðåíåâ. │ áåëûé
│
│
│ │ │ │ │
│ │
│
05 │ 0 │ 1
0 1 │ .... │
áåëûé │ áåëûé
│ áåëûé │
│
│ │ │
│ │ │ │
│
06 │ 0 │ 1
1 0 │ .... │êðàñíî- │ òåìíî- │
êðàñíûé │
│
│ │ │ │-êîðè÷íåâ.│ -êðàñíûé │ │
│
07 │ 0 │ 1
1 1 │ .... │ñâåòëî- │ ñàëàòîâûé │
æåëòûé │
│
│ │ │ │ -çåëåíûé │ │ │
│
08 │ 1 │ 0
0 0 │ .... │ ôèîëåòîâ.│ ôèîëåòîâ. │
ñèðåíåâûé │
│
│ │ │ │ ñèíèé │ │ │
│
09 │ 1 │ 0
0 1 │ .... │ ôèîëåòîâ.│ ñâåòëî-
│ êðàñíî- │
│
│ │ │ │ ñèíèé │
-çåëåíûé │-êîðè÷íåâûé│
│
10 │ 1 │ 0
1 0 │ .... │ ôèîëåòîâ.│ ñàëàòîâûé │
òåìíî- │
│
│ │ │ │ │
│ -êðàñíûé │
│
11 │ 1 │ 0
1 1 │ .... │
æåëòûé │ ãîëóáîé
│ êðàñíûé │
│
│ │ │ │ │
│ │
│
12 │ 1 │ 1
0 0 │ .... │ çåëåíûé │ êðàñíûé │
ãîëóáîé │
│
│ │ │ │ │
│ │
│
13 │ 1 │ 1
0 1 │ .... │
æåëòûé │ ãîëóáîé
│ áåëûé │
│
│ │ │ │ │
│ │
│
14 │ 1 │ 1
1 0 │ .... │ çåëåíûé │ æåëòûé │
áåëûé │
│
│ │ │ │ │
│ │
│
15 │ 1 │ 1
1 1 │ .... │ çåëåíûé │ ãîëóáîé │
áåëûé │
└──────┴────┴──────────────┴────────┴──────────┴───────────┴───────────┘
2.1 ÐÅÃÈÑÒÐ ÑÌÅÙÅÍÈß
ÀÄÐÅÑ = 177664
ÔÎÐÌÀÒ ÐÅÃÈÑÒÐÀ
┌──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┐
│15│14│13│12│11│10│09│08│07│06│05│04│03│02│01│00│
└──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┘
┌─────────────────┐│
│┌───────────────────┐│
│'ìàëûé'ýêðàí ="0"├┘ └┤ ñìåùåíèå ├┘
└─────────────────┘ └───────────────────┘
* ïðè
óñòàíîâêå ðàçðÿäà '9' â "0" îòîáðàæàåòñÿ òîëüêî ÷åòâåðòü çêðàíà
- ðåæèì ÐÏ (ÎÇÓ ïîëüçîâàòåëÿ âîçðàñòàåò äî 28
êÁ (îò 1000 äî 70000)
* çàäàíèå
ñìåùåíèÿ ýêðàíà, íà÷àëüíàÿ
óñòàíîâêà (àäðåñó 40000
ñîòâåòñòâóåò ëåâûé âåðõíèé óãîë) - çàïèñü ÷èñëà 1330
4.1 ÐÅÃÈÑÒÐ ********
ÀÄÐÅÑ = 177700
ÔÎÐÌÀÒ ÐÅÃÈÑÒÐÀ
┌──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┐
│15│14│13│12│11│10│09│08│07│06│05│04│03│02│01│00│
└──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┘
*
ÏÐÈÌÅ×ÀÍÈÅ: óñòàíîâêà áèòîâ '0' èëè '1' ïðèâîäèò ê çàâèñàíèþ,
à óñòàíîâêà
áèòà 2 ââîäèò ìàøèíó â ñîñòîÿíèå, àíàëîãè÷íîå
êîìàíäå WAIT
4.2 ÐÅÃÈÑÒÐ ********
ÀÄÐÅÑ = 177702
ÔÎÐÌÀÒ ÐÅÃÈÑÒÐÀ
┌──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┐
│15│14│13│12│11│10│09│08│07│06│05│04│03│02│01│00│
└──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┘
4.3 ÐÅÃÈÑÒÐ ********
ÀÄÐÅÑ = 177704
ÔÎÐÌÀÒ ÐÅÃÈÑÒÐÀ
┌──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┐
│15│14│13│12│11│10│09│08│07│06│05│04│03│02│01│00│
└──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┘
5. ÑÈÑÒÅÌÍÛÉ ÒÀÉÌÅÐ
ÒÀÉÌÅÐ ÑÎÑÒÎÈÒ:
A. ãåíåðàòîð ñ ïåðèîäîì 32 ìêñ (ò.ê. òàêòîâàÿ ÷àñòîòà ïðîöåññîðà
Â. äåëèòåëè
íà 4 è 16 ÁÊ-11 è ÁÊ-11Ì
ñîñòàâëÿåò 4 MHz,
à
C. ðåâåðñèâíûé ñ÷åò÷èê (177710) íå 5 MHz, kak íàïèñàíî â ëèòåðàòóðå)
D. ðåãèñòð óñòàíîâêè (177706)
E. ðåãèñòð êîìàíä è ñîñòîÿíèé (177712)
* ÄËß
ÑÏÐÀÂÊÈ: òàêòîâàÿ ÷àñòîòà, ïîñòóïàþùàÿ íà ïðîöåññîð, äåëèòñÿ íà
128. , à
ïîòîì ïîñòóïàåò íà òàéìåð
5.1 ÐÅÃÈÑÒÐ ÓÑÒÀÍÎÂÊÈ
ÀÄÐÅÑ = 177706
ÔÎÐÌÀÒ ÐÅÃÈÑÒÐÀ
┌──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┐
│15│14│13│12│11│10│09│08│07│06│05│04│03│02│01│00│
└──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┘
* äîñòóïåí
è ïî çàïèñè è ïî ÷òåíèþ
5.2 ÐÅÂÅÐÑÈÂÍÛÉ Ñ×ÅÒ×ÈÊ
ÀÄÐÅÑ = 177710
ÔÎÐÌÀÒ ÐÅÃÈÑÒÐÀ
┌──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┐
│15│14│13│12│11│10│09│08│07│06│05│04│03│02│01│00│
└──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┘
*
êîçôèöèåíò äåëåíèÿ çàêëàäûâàåòñÿ â ðåãèñòð óñòàíîâêè (177706)
* ñ÷åò÷èê
çàãðóæàåòñÿ èç ðåãèòðà óñòàíîâêè (177706) â ìîìåíò ïóñêà è
ïåðåõîäà ÷åðåç "0" èëè ïðè îáðàùåíèè ê áèòó
1 ðåãèñòðà óïðàâëåíèÿ
* äîñòóïåí
è ïî çàïèñè è ïî ÷òåíèþ
5.3 ÐÅÃÈÑÒÐ ÓÏÐÀÂËÅÍÈß
ÀÄÐÅÑ = 177712
ÔÎÐÌÀÒ ÐÅÃÈÑÒÐÀ
┌──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┐
│15│14│13│12│11│10│09│08│07│06│05│04│03│02│01│00│
└──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┘
│┌───────────────────┐│ │
│ │ │
│ │ │
│
└┤ íå
èñïîëüçóþòñÿ ├┘ │
│ │ │
│ │ │
└───────┐
│è óñòàíîâëåíû â "1"│ │ │ │
│ │ │
│ ┌───────┴───────┐
└───────────────────┘ │
│ │ │
│ │ │
│ "1" îñòàíîâêà │
┌──────────────┘ │
│ │ │
│ │ └───────────────┘
┌────────────────┴───────────────┐
│ │ │
│ │
└────────┐
│
óêàçàòåëü îêîí÷àíèÿ ñ÷åòà - │
│ │ │
│ │
┌────────┴─────────┐
│-
ãîòîâíîñòü "1"; â çàâèñèìîñòè │ │ │
│ │ │
│ íà÷àëüíàÿ │
│îò
ðåæèìà (áèò3) îñòàíàâëèâàåòñÿ│ │
│ │ │
│ │óñòàíîâêà òàéìåðà│
│ ëèáî ïðîäîëæàåò ñ÷èòàòü │ │ │ │ │
│
└──────────────────┘
└────────────────────────────────┘
│ │ │
│
└──────────┐
┌─────────────────┘ │
│ │
┌──────────┴──────────┐
┌────────────────┴───────────────┐ │
│ │ │ðàçðåøåíèå óñòàíîâêè│
│ âêëþ÷àåò äåëèòåëü íà 4 │ │ │ │
│ñèãíàëà 'êîíåö ñ÷åòà'│
└────────────────────────────────┘ │
│ │ └─────────────────────┘
┌────────────────────┘ │
└────────────┐
┌────────────────┴───────────────┐ │
┌────────────┴───────────┐
│ âêëþ÷àåò äåëèòåëü íà 16 │
│ │ ðåæèì
îäíîâèáðàòîðà │
└────────────────────────────────┘ │
└────────────────────────┘
┌────────────────┴──────────────┐
│ çàïóñê ñ÷åò÷èêà; ïî ÷òåíèþ - │
│ - ñîñòîÿíèå:
"1" - ñ÷èòàåò │
└───────────────────────────────┘
6.1 ÐÅÃÈÑÒÐ ÏÎÐÒÀ
ÀÄÐÅÑ = 177714
ÔÎÐÌÀÒ ÐÅÃÈÑÒÐÀ
┌─────────── ÐÅÃÈÑÒÐ 714
────────┐
│
┌─────────────────────────────────────────────┐ │
│ ïî ÷òåíèþ │
│
┌──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┐ │
│15│14│13│12│11│10│09│08│07│06│05│04│03│02│01│00│ │
└──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┘ │
│
┌─────────┘
┌─────────────────────────────────────────────┐
│ ïî çàïèñè │
┌──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┐
│15│14│13│12│11│10│09│08│07│06│05│04│03│02│01│00│
└──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┘
ÐÀÑÏÐÅÄÅËEÍÈÅ
ÀÄÐÅÑÍÎÃÎ ÏÐÎÑÒÐÀÍÑÒÂÀ
îêíî N%0 îêíî N%1
0
40000 100000 140000 160000 177777
┌──────────────┬─────────────┬─────────────┬────────────┬────────────┐
│ ñòð
ÎÇÓ 0 │ ÕÕÕÕÕÕ
│ ÕÕÕÕÕÕ │ ñèñò. ÏÇÓ │ðåãèñòðû ÂÓ│
└──────────────┴─────────────┴─────────────┴────────────┴────────────┘
│ │
┌───────┘
└────────┐
┌─────────────┴────────────┐ ┌────────────┴────────────┐
│
ñòð ÎÇÓ 0....7
│ │ ñòð ÎÇÓ 0....7 │
└──────────────────────────┘ └─────────────────────────┘
èëè
┌─────────────────────────┐
│ ñòð ÏÇÓ 8....11
│
└─────────────────────────┘
6.1 ÐÅÃÈÑÒÐ ÏÎÐÒÀ
ÀÄÐÅÑ = 177716
ÔÎÐÌÀÒ ÐÅÃÈÑÒÐÀ
┌─────────── ÐÅÃÈÑÒÐ 716
────────┐
│
┌─────────────────────────────────────────────┐ │
│ ïî ÷òåíèþ │ │
┌──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┐ │
│15│14│13│12│11│10│09│08│07│06│05│04│03│02│01│00│ │
└──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┘ │
│┌───────────────────┐│ │
│ │
│ │
└┤ àäðåñ íà÷àëüíîãî
├┘ │ │ │ │ │
│
ïóñêà 140000 │
│ │ │ │ │
└───────────────────┘ │
│ │
│ │
┌─────────────┘ │ │ └───┐ │
┌─────────┴─────────┐ │ │
┌───────┴───────┐
│
│
íàëè÷èå àðèôì.ÏÐÖ │ │
│ │ïðèçíàê çàïèñè│ │
│
"1" - íîðìà │ │ │ │â ñèñò. ðåãèñòð│ │
└───────────────────┘ │ │
└───────────────┘
│
┌─────────────────────────┐│
│┌────────────────────┐
│
│ "0" - íàæàòèå
êëàâèøè ├┘
└┤äàííûå ñ ìàãíèòîôîíà│ │
└─────────────────────────┘
└────────────────────┘
│
│
┌──────────────────────────────┤
│
┌─────────────────────────────────────────────┐ │
│ ïî çàïèñè, áåç
óñòàíîâêè áèòà 11 │ │
┌──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┐ │
│15│14│13│12│11│10│09│08│07│06│05│04│03│02│01│00│ │
└──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┘ │
│ │ │
│ │ │
┌───────────┴──────────┐ │
┌┴──┴──────────────────┐ │
│'0' ðàçðåøåíèå │
│ │ äàííûå íà
ìàãíèòîôîí │ │
│ ïðåðûâàíèÿ ïî (ÑÒÎÏ) │ │
└──────────────────────┘ │
└──────────────────────┘ │ │
┌─────────────────────────┴─────────┐
┌─────────┘
│'0' âêëþ÷íèå äâèãàòåëÿ ìàãíèòîôîíà
│ │
└───────────────────────────────────┘
┌─────────────────────────────────────────────┐
│
ïî çàïèñè, ïðè óñòàíîâëåíîì áèòå 11
│
┌──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┐
│15│14│13│12│11│10│09│08│07│06│05│04│03│02│01│00│
└──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┘
┌───────────────────────┐ │││││││ │
││││││ │ │ │
│ │ │
│
îêíî ÎÇÓ N%0
├───┴─────┘ │
│ │ │
│ │ │
│ │
└───────────────────────┘ │ │ │ │
│ │ │
│ │
┌───────────────────────┐ │ │ │ │
│ │ │
│ │
│
îêíî ÎÇÓ N%1
├────────────│──┴────┘ │
│ │ │
│ │
└───────────────────────┘ │ │
│ │ │
│ │
┌───────────────────────┐ │
│ │ │
│ │ │
│ ñòðîáèðîâàíèå çàïèñè
├────────────┘ │ │
│ │ │
│
└───────────────────────┘ │ │
│ │ │
│
┌─────────────────────────────────────────────────────────│──│─────│──│┐
│ ïîäêëþ÷åíèå ñòð. ÏÏÇÓ NN% ïî àäðåñó 100000-140000 11..10....9..8│
└──────────────────────────────────────────────────────────────────────┘
* çàïèñü
â ðåãèñòð âîçìîæíà ÒÎËÜÊÎ ïðè
óñòàíîâëåííîì 11 ÁÈÒÅ
è
êîìàíäàìè, ðàáîòàþùèìè ñ ðåãèñòîì, êàê ñ öåëûì
ÑËÎÂÎÌ
* â
ñòðàíèöå 8 ïïçó è àäðåñíîì ïðîñòðàíñòâå 100000-117777 ñòðàíèöû 9
çàïèñàí BASIC, äàëåå ïî àäðåñàì
12000-137777 ðàñïîëîæåíû ïîäïðîãðàììû
äðàéâåð ìîíèòîðíîé ñèòåìû
* ÂÍÈÌÀÍÈÅ
! 11é áèò ïî çàïèñè
îáîçíà÷àåò çàïèñü ïàðàìåòðîâ
êîíôèãóðàöèè ïàìÿòè , åñëè æå 11é
áèò ÍÅ óñòàíîâëåí, òî äîñòóïåí
ðåãèñòð óïðàâëåíèÿ ìàãíèòîôîíîì è ïðåðûâàíèåì ïî
êëàâèøå (ÑÒÎÏ)
*
ÎÑÎÁÅÍÍÎÑÒÜ ðàáîòû ñ äàííûìè âûâîäèìûìè ÍÀ ìàãíèòîôîí, ñì ãðàôèê:
V
íàïðÿæåíèå íà âûõîäå ïîðòà ìàãíèòîôîíà
│ ┌───┐
│ │
│
│ │
│
│ ┌───┐ │
│
│ │
│ │ │
│
┌───┐
│ │ │
│
│
│ │ │
│ │ │
│
│ │ │
│ │ │
│
│ │ │
│ │ │
│
│ │ │
│ │ │
│
│ │ │
│ │ │
î
┼──────────────────────────────────────────
t
óñòàíîâëåí áèò 2 │ óñòàíîâëåí áèò 6
│
óñòàíîâëåí áèò 5
* íà
ïüåçîäèíàìèê ïîñòóïàþò äàííûå òîëüêî áèòà 6 !
* â
îñòàëüíîì ýòî ïðèìèòèâíûé ìóçûêàëüíûé ÖÀÏ
ÊÎÄÈÐÎÂÊÀ ÏÅÐÅÊËÞ×ÀÅÌÛÕ ÑÒÀÍÈÖ ÎÇÓ
┌────────────────┬──────────────────┬────────────────┬─────────────────┐
│ ÍÎÌÅÐ ÑÒÐÀÍÈÖÛ │ ÌÀÑÊÀ (14;13;12)
│ ÌÀÑÊÀ (10,9,8) │
ÑÒÀÒÓÑ │
├────────────────┼──────────────────┼────────────────┼─────────────────┤
│
0 │ 60000 │ 3000 │ îòîáðàæåíà │
│ │ │ │
0....40000 │
│
1 │ 00000 │ 0000 │ │
│ │ │ │ │
│
2 │ 20000 │ 1000 │ │
│ │
│ │ │
│
3 │ 30000 │ 1400 │ │
│ │ │ │ │
│
4 │ 40000 │ 2000 │ │
│ │ │ │ │
│
5 │ 10000 │ 0400 │ ÁÓÔÅÐ ÝÊÐÀÍÀ 0 │
│ │ │ │ │
│
6 │ 70000 │ 3400 │ ÁÓÔÅÐ ÝÊÐÀÍÀ 1 │
│ │ │ │ │
│
7 │ 50000 │ 2400 │ │
└────────────────┴──────────────────┴────────────────┴─────────────────┘
* ÂÍÈÌÀÍÈÅ
! ìàñêà óêàçàíà áåç ó÷åòà áèòà 11
7. ÐÅÃÈÑÒÐÛ ÊÍÃÌÄ
7.1 ÐÅÃÈÑÒÐ ÓÏÐÀÂËÅÍÈß
ÀÄÐÅÑ = 177130
ÔÎÐÌÀÒ ÐÅÃÈÑÒÐÀ
┌─────────── ÐÅÃÈÑÒÐ 130
────────┐
│
┌─────────────────────────────────────────────┐ │
│ ïî ÷òåíèþ │ │
┌──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┐ │
│15│14│13│12│11│10│09│08│07│06│05│04│03│02│01│00│ │
└──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┘ │
│ │
│
│ │ │ │
│ │ │┌─────────────────────┐
│ │
└──── í/î
──────┘ │
└── í/î ─┘ │ │ └┤ ïðèçíàê '0' äîðîæêà │
│ │
┌──────────────────┴───────────┐ │
│
└─────────────────────┘
│ │
│ çàïðîñ íà ÷òåíèå èëè çàïèñè
│ │ │
┌─────────────────────┐
│ │
│ äàííûõ èç ðåãèñòðà
äàííûõ │ │
└───┤ ãîòîâíîñòü ê ðàáîòå │
│ │
└──────────────────────────────┘ │
└─────────────────────┘
│ │
┌────────────────────────┐ │
┌─────────────────────┐
│ └──┤ ïðèçíàê
ôîðìàòèðîâàíèÿ │
└──────┤ 'çàùèòà îò
çàïèñè' │
│
└────────────────────────┘
└─────────────────────┘
│
┌────────────────────────┐ │
└─────┤ ïðèçíàê '0' ñåêòîð │ │
└────────────────────────┘ │
│
┌─────────┘
┌─────────────────────────────────────────────┐
│ ïî çàïèñè │
┌──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┐
│15│14│13│12│11│10│09│08│07│06│05│04│03│02│01│00│
└──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┘
│ │ │ │ │
│ │ │
│ │ │
│ │
└──── í/î
───┘
│ │ │
│ │ │
│ │ │
│ │
┌────────────────────────────────┐│ │
│ │ │
│ │ │
│ │ │
│ ïåðåêëþ÷åíèå ñõåì ïðåäêîððåöèè
├┘ │ │
│ │ │
│ │ │
│ │
└────────────────────────────────┘ │
│ │ │
│ │ │
│ │ │
┌────────────────────────────────┐ │
│ │ │
│ │ │
│ │ │
│ ïðèçíàê 'çàïèñü ìàðêåðà'
├───┘
│ │ │
│ │ │
│ │ │
└────────────────────────────────┘ │
│ │ │
│ │ │
│ │
┌────────────────────────────────┐ │
│ │ │
│ │ │
│ │
│ ïðèçíàê 'íà÷àëî ÷òåíèÿ'
├──────┘ │
│ │ │
│ │ │
│
└────────────────────────────────┘ │ │ │ │
│ │ │
│
┌────────────────────────────────┐ │ │ │ │
│ │ │ │
│ ïåðåêëþ÷åíèå 40/80 äîðîæåê
├─────────┘ │
│ │ │
│ │ │
└────────────────────────────────┘ │ │ │ │
│ │ │
┌────────────────────────────────┐ │ │ │ │
│ │ │
│ íàïðàâëåíèå ïåðåì. ãîëîâîê ├────────────┘ │
│ │ │
│ │
└────────────────────────────────┘ │ │
│ │ │
│
┌────────────────────────────────┐ │ │
│ │ │
│
│ âûáîð ãîëîâêè: "0"-âåðõíÿÿ
├───────────────┘ │
│ │ │
│
└────────────────────────────────┘ │ │
│ │ │
┌────────────────────────────────┐ │ │
│ │ │
│ âêëþ÷åíèå ýë-ëÿ, îïóñêàíèå
ãîë.├──────────────────┘ │
│ │ │
└────────────────────────────────┘ │
│ │ │
┌────────────────────────────────────────────────────────────────┐
│ âûáîð íàêîïèòåëÿ: íîìåðà
--------------------- 3 2
1 0│
└────────────────────────────────────────────────────────────────┘
* ïðèìå÷àíèå: â äèñêîâîäàõ 6022 ñèãíàë
'ãîòîâíîñòü ê ðàáîòå'
íå
èñïîëüçóåòñÿ
* ïðè ïîäà÷å
ñèãíàëà 'âêëþ÷åíèå ýëåêòðîäâèãàòåëÿ' ïðîèñõîäèò åãî
âêëþ÷åíèå è
ïîñëå ïðîâåðêè ãîòîâíîñòè
äâèãàòåëÿ è íàëè÷èÿ
äèñêåòû
ïðîèñõîäèò îïóñêàíèå ãîëîâîê
* Î×ÅÍÜ
ÂÀÆÍÀß ÎÑÎÁÅÍÍÎÑÒÜ ! íåëüçÿ
÷èòàòü èëè ïèñàòü
â ðåãèñòð
äàííûõ, åñëè íå âûñòàâëåí áèò 7 â ðåãèñòðå
óïðàâëåíèÿ !
7.2 ÐÅÃÈÑÒÐ ÄÀÍÍÛÕ
ÀÄÐÅÑ = 177132
ÔÎÐÌÀÒ ÐÅÃÈÑÒÐÀ
┌──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┐
│15│14│13│12│11│10│09│08│07│06│05│04│03│02│01│00│
└──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┘
* Âñå
ðàçðÿäû ðåãèñòðà äîñòóïíû ïî ÷òåíèþ è ïî çàïèñè
========================================================================
= ÎÏÈÑÀÍÈÅ
ÁÊ-11Ì ÃËÀÂÀ ÂÒÎÐÀß: ÊÎÌÀÍÄÛ ÌÎÍÈÒÎÐÀ ÁÊ 11Ì = fl3 =
========================================================================
* îïèñàíèÿ ïîäãîòîâèë ÁÀÃÀÅÂ ÌÀÊÑÈÌ * äîì. òåë
(8332)60-28-05 ïîñëå 21
* ÂÍÈÌÀÍÈÅ ! ÂÑÅ ÀÄÐÅÑÀ ÓÊÀÇÀÍÛ Â ÂÎÑÜÌÅÐÈ×ÍÎÉ
ÑÈÑÒÅÌÅ ÈÑ×ÈÑËÅÍÈß
* ÌÎÍÈÒÎÐ ÁÊ 11Ì *
* ãîòîâíîñòü ìîíèòîðà ê ðàáîòå - ñèìâîë '@'
* âñå ÷èñëà âûâîäÿòñÿ â âîñüìåðè÷åîé ñèñòåìå
ñ÷èñëåíèÿ
* ñîáùåíèå îá îøèáêå - '?'
1. ÐÀÁÎÒÀ Ñ ÏÀÌßÒÜÞ
┌─────────────────────────────┬────────────────────────────────────────┐
│ @XXXXXX\ îòêðûòü
áàéò │ ñîäåðæèìîå ìîæíî èçìåíèòü, │
│ │ ââåäÿ íîâîå çíà÷åíèå è ïîäàâ îäíó │
│ @XXXXXX/ îòêðûòü
ñëîâî │ èç êîìàíä ðàáîòû ñ ïàìÿòüþ
│
│ │ │
│ │ │
│ @<>
îòêðûòü ïåðäûäóùåå │ │
│
ñëîâî, áàéò, ðåãèñòð
│ │
│ │ │
│ @<>
îòêðûòü ñëåäóþùåå │ │
│
ñëîâî, áàéò, ðåãèñòð
│ │
│ │ │
│ @RX/ îòêðûòü ðåãèñòð, ãäå│
│
│
X =
(0...7) èëè 'S' │ │
│
│
│
│ @<┘> çàêðûòü ñëîâî, áàéò │ åñëè áûëî ââåäåíî íîâîå çíà÷åíèå, │
│
èëè ðåãèñòð │ òî
îíî áóäåò çàïèñàíî
│
│ │ │
│ │ │
│ @<>
çàêðûòü ÿ÷åéêó è │ ïî ôîðìóëå: │
│
âû÷èñëèòü àäðåñ │
ÀÄÐÅÑ=[àäðåñ òåê. ÿ÷åéêè] + [åå ñîäåð- │
│
│ -æèìîå
(íîâîå)] + 2 │
│ │ │
│ │ êîìàíäà èñïîëüçóåòñÿ äëÿ
îòêðûòèÿ │
│ │ àðãóìåíòà êîìàíä ñ àäðåñàöèåé
"67" │
│ │ │
│ @<>
çàêðûòü ÿ÷åéêó è │ ïî ôîðìóëå: │
│
âû÷èñëèòü àäðåñ │
ÀÄÐÅÑ=[àäðåñ òåê. ÿ÷åéêè] + [ñîäåð -
│
│
│
æèìîå ìë. áàéòà]*2 + 2 │
│ │ │
│ │ êîìàíäà èñïîëüçóåòñÿ äëÿ
îòêðûòèÿ │
│ │ ÿ÷åéêè, íà êîòîðóÿ âûïîëíÿåòñÿ
ïåðåõîä │
│ │ ïî êîìíäå "BR" │
│ │ │
│ @<@>
çàêðûòü ÿ÷åéêó è │ ïî ôîðìóëå: │
│
âû÷èñëèòü àäðåñ │
ÀÄÐÅÑ=[àäðåñ òåê. ÿ÷åéêè]
│
│ │ │
└─────────────────────────────┴────────────────────────────────────────┘
2. ÑÏÅÖÈÀËÜÍÛÅ ÊÎÌÀÍÄÛ
@N;MC îòîáðàçèòü ñòàíèöó ïàìÿòè "N" ïî àäðåñó "M"
N=(0...7) - ÎÇÓ N=(10...13)
- ÏÇÓ
M=0 îçíà÷àåò àäðåñà ñ 40000 ïî 100000
M=1 îçíà÷àåò àäðåñà ñî 100000 ïî 140000
@XB çàãðóçèòü îï/ñèñòåìó ñ íàêîïèòåëÿ ñ íîìåðîì X
- åñëè íîìåð íå çàäàí, òî ïîèñê ñèñòåìû
ïðîèçâîäèòñÿ àâòîìàòè÷åñêè
@XXXXXXL çàãðóçèòü ñ àäðåñà äâîè÷íûé ôàéë ñ ÌË
-
åñëè àäðåñ íå çàäàí, òî çàãóçêà ïðîèçâîäèòñÿ
ïî
àäðåñó, óêàçàííîìó â çàãîëîâêå
- â
îòâåò íà çàïðîñ ââåñòè èìÿ, ïðè ââîäå
ïóñòîãî èìåíè ïðîèçâîäèòñÿ çàãðóçêà
ïåðâîãî âñòðåòåâøãîñÿ ôàéëà
@NNNNNN-MMMMMM;U âûâåñòè â ôàéë èíôîðìàöèþ, ãäå NNNNNN -
íà÷àëüíûé àäðåñ, à MMMMMM -
êîíå÷íûé àäðåñ (âêëþ÷èòåëüíî)
@NNNNNN+MMMMMM;U âûâåñòè â ôàéë èíôîðìàöèþ, ãäå NNNNNN -
íà÷àëüíûé àäðåñ, à MMMMMM -
äëèíà â áàéòàõ
@XM âêëþ÷èòü(X=1)/âûêëþ÷èòü(X=0)
äâèãàòåëü ÌÃ
@XXXXXXG ïåðåäàòü óïðàâëåíèå íà
ïðîãðàììó ïîëüçîâàòåëÿ
-
åñëè àäðåñ íå óêàçàí, òî ïðîèçâîäèòñÿ çàïóñê ïî
àäðåñó çàãðóçêè (ÿ÷åéêà 40)
@P ïðîäîëæèòü âûïîëíåíèå ïðîãðàììû, ïðåðâàííîå
ïðåðûâàíèåì
ïî
âåêòîðó 4
@<ØÀÃ> ïîøàãîâîå âûïîëíåíèå ïðîãðàììû
@<─┤> àíóëèðîâàòü ïîñëåäíþþ ââåäåííóþ öèôðó
@ÑÓ/Å âûõîä â íåïîñðåäñòâåííûé ðåæèì - èñïîëüçóåòñÿ äëÿ
íàñòðîéêè äðàéâåðà ýêðàíà
- â
äðàéâåð ïåðåäàåòñÿ êîä ESC
(êîä33), ïîñëå ÷åãî ìîíèòîð
âñå
ââîäèìóå ñèìâîëû ïåðåäàåò äðàéâåðó ýêðàíà
-
âûõîä èç ðåæèìà - ÑÓ/@
- ESC-ïîñëåäîâàòåëüíîñòè íèæå
ïðèìåð:
ÑÓ/Å
0 ÑÓ/@ - óñòàíîâêà öâåòíîãî ðåæèìà
ÑÓ/Å
;21 ÑÓ/@ - óñòàíîâêà öâåòà ôîíà 2 è öâåòà ñìâîëîâ 1
┌──────────────────────┬───────────────────────────────────────────────┐
│
ÊÎÌÀÍÄÀ │ ÍÀÇÍÀ×ÅÍÈÅ │
├──────────────────────┼───────────────────────────────────────────────┤
│ ESC 0 (033,060)
│ - 32 ñèìâîëà â ñòðîêå │
│ ESC 1 (033,061)
│ - 64 ñèìâîëà â ñòðîêå │
│ ESC 2 (033,062)
│ - 80 ñèìâîëîâ â ñòðîêå │
│ ESC 3 (033,063)
│ - äâîéíàÿ øèðèíà ñèìâîëîâ │
│ ESC 4 (033,064)
│ - îäèíàðíà øèðèíà ñèìâîëîâ │
│ ESC 5 (033,065)
│ - äâîéíàÿ âûñîòà ñèìâîëîâ (âåðõíÿÿ ïîëîâèíà) │
│ ESC 6 (033,066)
│ - äâîéíàÿ âûñîòà ñèìâîëîâ (íèæíÿÿ ïîëîâèíà) │
│ ESC 7 (033,067)
│ - îòìåíà äâîéíîé âûñîòû │
│ ESC 8 (033,071)
│ - îòáðàæåíèå êóðñîðà │
│ ESC 9 (033,072)
│ - çàïðåò îòîáðàæåíèÿ êóðñîðà │
│ ESC : (033,073)
│ - óñòàíîâêà ïàëèòðû * │
│ ESC ; (033,075)
│ - óñòàíîâêà öâåòîâ
** │
│ ESC = (033,076)
│ - ââîäèò ðåæèì äîïîëíèòåëüíîé êëàâèàòóðû │
│ ESC > (033,100)
│ - ñáðàñûâàåò ðåæèì äîïîëíèòåëüíîé êëàâèàòóðû │
│ ESC @ (033,101)
│ - ðàçäâèæêà ñèìâîëîâ îò êóðñîðà âïðàâî │
│ ESC A
(033,102) │ - êóðñîð
ââåðõ (â ïåðâîé ñòðîêå èãíîðèðóåòñÿ) │
│ ESC B
(033,103) │ - êóðñîð âíèç
(â ïîñëåäíåé ñòðîêå èãíîðèðóåòñÿ│
│ ESC C
(033,104) │ - êóðñîð
âïðàâî (çàâèñÿò îò ðåæèìà àâòî-
│
│ ESC D
(033,105) │ - êóðñîð
âëåâî -ïåðåíîñà) │
│ ESC E
(033,110) │ - î÷èñòêà ýêðàíà │
│ ESC H
(033,111) │ - êóðñîð
'äîìîé' (ëåâûé âåõíèé óãîë)
│
│ ESC I
(033,112) │ -
"îáðàòíûé ÏÑ" (ñäâèã ýêðàíà âíèç) │
│ ESC J
(033,113) │ - ñòèðàíèå
âïðàâî îò êóðñîðà äî êîíöà ýêðàíà
│
│ ESC K
(033,114) │ - ñòèðàíèå
âïðàâî îò êóðñîðà äî êîíöà ñòðîêè
│
│ ESC L
(033,115) │ - ðàçäâèæêà
ñòðîê âíèç
│
│ ESC M
(033,116) │ - ñäâèæêà
ñòðîê ñíèçó, ñ óíè÷òîæåíèåì ñòðîêè
│
│ ESC N
(033,117) │ - ïîä÷åðêèâàíèå
ñèìâîëîâ │
│ ESC O
(033,120) │ - çàïðåò
ïîä÷åðêèâàíèÿ ñèìâîëîâ
│
│ ESC P
(033,121) │ - ñäâèæêà
ñèìâîëîâ ê êóðñîðó âëåâî
│
│ ESC Q
(033,122) │ - êóðñîð â
íà÷àëî ñëåäóþùåé ñòðîêè
│
│ ESC R
(033,123) │ - êóðñîð â
íà÷àëî òåêóùåé ñòðîêè
│
│ ESC T
(033,124) │ - èíâåðñèÿ
ñèìâîëîâ
│
│ ESC V
(033,125) │ - çàïðåò
èíâåðñèè
│
│ ESC Y
(033,131) │ - ïðÿìàÿ àäðåñàöèÿ
êóðñîðà *** │
│ ESC Z
(033,132) │ -
èíäåíòèôèêàöèÿ ****
│
└──────────────────────┴───────────────────────────────────────────────┘
ÏÐÈÌÅ×ÀÍÈß:
* ïîñëå
êîìàíäû äîëæåí ñëåäîâàòü áàéò, ìëàäøèå 4 áèòà êîòîðîãî
çàäàþò êîä ïàëèòðû (ñì )
** ïîñëå
êîìàíäû äîëæíû ñëåäîâàòü 2 áàéòà, çàäàþùèå ôîí è öâåò
ñèìâîëîâ
*** ïîñëå
êîìàíäû äîëæíû ñëåäîâàòü 2 áàéòà, çàäàþùèå êîä ñòðîêè è
êîä ïîçèöèè â ñòðîêå (ïðèìåð: êîä 040 - âåðõíÿÿ
ñòîðêà è êðàéíå ëåâàÿ
ïîçèöèÿ)
**** â
îòâåò íà êîìàíäó â äðàéâåð êëàâèàòóðû ïåðåäàåòñÿ êîìàíäíàÿ
ïîñëåäîâàòåëüíîñòü: ESC K
** ÒÀÁËÈÖÀ ÏÀËÈÒÐ **
┌──────┬───────────────────┬───────────────────────────────────────────┐
│íîìåð │ êîä ïàëèòðû
│ êîä òî÷êè │
│
├────┬────┬────┬────┼────────┬──────────┬───────────┬───────────┤
│ NN% │ 11
│ 10 │ 09 │ 08 │
00 │ 10
│ 01 │ 11 │
├──────┼────┼────┴────┴────┼────────┼──────────┼───────────┼───────────┤
│
00 │ 0 │ 0
0 0 │ ÷åðíûé │ çåëåíûé
│ ñèíèé │
êðàñíûé │
│
│ │ │ │ │
│ │
│
01 │ 0 │ 0
0 1 │ .... │ ñèðåíèåâ.│ æåëòûé
│ êðàñíûé │
│
│ │ │ │ │ │ │
│
02 │ 0 │ 0
1 0 │ .... │
ñèíèé │ ãîëóáîé
│ ñèðåíåâûé │
│
│ │ │ │ │
│ │
│
03 │ 0 │ 0
1 1 │ .... │ ãîëóáîé │ çåëåíûé │
æåëòûé │
│
│ │ │ │
│ │ │
│
04 │ 0 │ 1
0 0 │ .... │ ãîëóáîé │ ñèðåíåâ. │ áåëûé
│
│
│ │ │ │ │
│ │
│
05 │ 0 │ 1
0 1 │ .... │
áåëûé │ áåëûé
│ áåëûé │
│
│ │ │ │ │
│ │
│
06 │ 0 │ 1
1 0 │ .... │êðàñíî- │ òåìíî- │
êðàñíûé │
│
│ │ │ │-êîðè÷íåâ.│ -êðàñíûé │ │
│
07 │ 0 │ 1
1 1 │ .... │ñâåòëî- │ ñàëàòîâûé │
æåëòûé │
│
│ │ │ │ -çåëåíûé │ │ │
│
08 │ 1 │ 0
0 0 │ .... │ ôèîëåòîâ.│ ôèîëåòîâ. │
ñèðåíåâûé │
│
│ │ │ │ ñèíèé │ │
│
│
09 │ 1 │ 0
0 1 │ .... │ ôèîëåòîâ.│ ñâåòëî-
│ êðàñíî- │
│
│ │ │ │ ñèíèé │
-çåëåíûé │-êîðè÷íåâûé│
│
10 │ 1 │ 0
1 0 │ .... │ ôèîëåòîâ.│ ñàëàòîâûé │
òåìíî- │
│
│ │ │
│ │ │ -êðàñíûé │
│
11 │ 1 │ 0
1 1 │ .... │
æåëòûé │ ãîëóáîé
│ êðàñíûé │
│
│ │ │ │ │
│ │
│
12 │ 1 │ 1
0 0 │ .... │ çåëåíûé │ êðàñíûé │
ãîëóáîé │
│
│ │ │ │ │
│ │
│
13 │ 1 │ 1
0 1 │ .... │
æåëòûé │ ãîëóáîé
│ áåëûé │
│
│ │ │ │ │
│ │
│
14 │ 1 │ 1
1 0 │ ....
│ çåëåíûé │ æåëòûé
│ áåëûé │
│
│ │ │ │ │
│ │
│
15 │ 1 │ 1
1 1 │ .... │ çåëåíûé │ ãîëóáîé │
áåëûé │
└──────┴────┴──────────────┴────────┴──────────┴───────────┴───────────┘
╬══════════════════════════════════════════════════════════════════════╬
║
ÎÏÈÑÀÍÈÅ ÁÊ-11Ì ÃËÀÂÀ
ÒÐÅÒÜß: ÑÈÑÒÅÌÍÛÅ ÇÀÏÐÎÑÛ ÁÊ-11Ì
= fl4
║
╬══════════════════════════════════════════════════════════════════════╬
* îïèñàíèÿ ïîäãîòîâèë ÁÀÃÀÅÂ ÌÀÊÑÈÌ * äîì. òåë
(8332)60-28-05 ïîñëå 21
* ÂÍÈÌÀÍÈÅ ! ÂÑÅ ÀÄÐÅÑÀ ÓÊÀÇÀÍÛ Â ÂÎÑÜÌÅÐÈ×ÍÎÉ
ÑÈÑÒÅÌÅ ÈÑ×ÈÑËÅÍÈß
┌─────────┬────────┬─────────┬────────┬────────────────────────────────┐
│ N% EMT │
ÀÄÐÅÑ │ ÀÄÐÅÑ @ │ ÊÎÌÀÄÀ │ ÔÓÍÊÖÈß
│
├─────────┼────────┼─────────┼────────┼────────────────────────────────┤
│ ÅÌÒ 0
│ 150414 │ 140010
│ .BINIT
│ èíèöèàëèçàöèÿ ÁOC │
│ EMT 1 │
147712 │ 140012 │ .BEXIT │ âûõîä â êëàâèàòóðíûé ìîíèòîð │
│ EMT 2 │
147742 │ 140014 │ .BTRPS │ ïåðåõâàò âåêòîðà 4 │
│ EMT 3 │
150070 │ 140016 │ .BTIM
│ óïðàâëåíèå òàéìåðîì
│
│ EMT 4 │
152202 │ 140020 │ .BEMT
│ óïðàâëåíèå îáðàáîòêîé ÅÌÒ
│
│ EMT 10 │
150474 │ 140030 │ .BMEM
│ ÷òåíèå ñîñòîÿíèÿ ïðàìÿòè
│
│ EMT 11 │
150504 │ 140032 │ .BTEST │ ÷òåíèå ñòàòóñà ñòðàíèöû │
│ EMT 12 │
150514 │ 140034 │ .BPAGE │ ïîäêëþ÷åíèå ñòðàíèöû ÎÇÓ/ÏÇÓ │
│ EMT 13 │
150530 │ 140036 │ .BWORK │ íàçíà÷åíèå/÷ò.ðàáî÷åé ñòðàíèöû
│
│ EMT 14 │
150540 │ 140040 │ .BGETW │ ÷òåíèå ñëîâà èç ðàá. ñòðàíèöû │
│ EMT 15 │
150564 │ 140042 │ .BGETB │ ÷òåíèå áàéòà èç ðàá. ñòðàíèöû │
│ EMT 16 │
150612 │ 140044 │ .BPUTW │ çàïèñü ñëîâà â ðàáî÷óþ
ñòðàíèöó│
│ EMT 17 │
150654 │ 140046 │ .BPUTB │ çàïèñü áàéòà â ðàáî÷óþ
ñòðàíèöó│
│ EMT 20 │
151140 │ 140050 │ .BMOVW │ ïåðåñûëêà ìàññèâà ñëîâ │
│ EMT 21 │
151156 │ 140052 │ .BMOVB │ ïåðåñûëêà ìàññèâà áàéòîâ │
│ EMT 22 │
151006 │ 140054 │ .BJSR
│ âûçîâ ïîäïðîãðàììû èç ðàá. ñòð.│
│ EMT 23 │
151114 │ 140056 │ .BJMP
│ ïåðåõîä â ðàáî÷óþ ñòð. ( JMP ) │
│ EMT 30 │
146714 │ 140070 │ .BKINI │ èíèöèàëèçàöèÿ äðàéâ.
êëàâèàòóðû│
│ EMT 31 │
146752 │ 140072 │ .BKSET │ óñòàíîâêà ðåæ. äðàéâ. êëàâèàò.
│
│ EMT 32 │
146764 │ 140074 │ .BKGET │ ÷òåíèå ðåæèìà äðàéâ.
êëàâèàòóðû│
│ EMT 33 │
147550 │ 140076 │ .BTTIN │ ââîä ñèìâîëà ñ îæèäàíèåì │
│ EMT 34 │
147406 │ 140100 │ .BINKEY│ ââîä ñèìâîëà áåç îæèäàíèÿ │
│ EMT 35 │
151336 │ 140102 │ .BGLIN │ ââîä ñòðîêè ñ ðåäàêòèðàâàíèåì │
│ EMT 36 │
151266 │ 140104 │ .BEDIT │ ðåäàêòèðîâàíèå ñóù. ñòðîêè │
│ EMT 37 │
147636 │ 140106 │ .BKRES │ ñáðîñ áóôåðà êëàâèàòóðû │
│ EMT 40 │
147672 │ 140110 │ .BSFUN │ óñòàíîâêà ôóíêöèîíàëüíûõ
êëàâèø│
│ EMT 41 │
147702 │ 140112 │ .BGFUN │ ÷òåíèå ôóíêöèîíàëüíûõ êëàâèø │
│ EMT 50 │
143456 │ 140130 │ .BTINI │ èíèöèàëèçàöèÿ äðàéâåðà ýêðàíà │
│ EMT 51 │
143446 │ 140132 │ .BTSET │ óñò. ðåæèìà äðàéâåðà ýêðàíà │
│ EMT 52 │
143434 │ 140134 │ .BTGET │ ÷òåíèå ðåæèìà äðàéâåðà ýêðàíà │
│ EMT 53 │
143274 │ 140136 │ .BSCOL │ óñòàíîâêà öâåòîâ │
│ EMT 54 │
143414 │ 140140 │ .BGCOL │ ÷òåíèå öâåòîâ │
│ EMT 55 │
150000 │ 140142 │ .BPAL
│ óñòàíîâêà/÷òåíèå ïàëèòðû
│
│ EMT 56 │
143466 │ 140144 │ .BBUF
│ ïåðåêëþ÷åíèå áóôåðîâ ýêðàíà
│
│ EMT 57 │
143476 │ 140146 │ .BSPOS │ óñòàíîâêà êîîðäèíàò À/Ö
êóðñîðà│
│ EMT 60 │
143560 │ 140150 │ .BGPOS │ ÷òåíèå êîîðäèíàò À/Ö êóðñîðà │
│ EMT 61 │
143572 │ 140152 │ .BSCRL │ ñäâèã ýêðàíà │
│ EMT 62 │
143622 │ 140154 │ .BCLS
│ î÷èñòêà ýêðàíà
│
│ EMT 63 │
143070 │ 140056 │ .BTOUT │ âûâîä ñèìâîëà │
│ EMT 64 │
143142 │ 140160 │ .BPRIN │ âûâîä ñòðîêè â ôîðìàòå RT-11 │
│ EMT 65 │
143130 │ 140162 │ .BSTR
│ âûâîä ñòðîêè ñèìâîëîâ
│
│ EMT 66 │
152470 │ 140164 │ .BSGRF │ óñòàíîâêà òåê. ãðàô. êîîðäèíàò
│
│ EMT 67 │
152506 │ 140166 │ .BGGRF │ ÷òåíèå òåêóùèõ ãðàô. êîîðäèíàò
│
│ EMT 70 │
152524 │ 140170 │ .BSCRG │ óñòàíîâêà ãàôè÷åñêîãî öâåòà │
│ EMT 71 │
152546 │ 140173 │ .BGCGR │ ÷òåíèå ãðàôè÷åñêîãî öâåòà │
│ EMT 72 │
152564 │ 140174 │ .BGMOD │ óñòàíîâêà/÷òåíèå ðåæ.
ðèñîâàíèÿ│
│ EMT 73 │
152230 │ 140176 │ .BSPNT │ âûâîä ãðàôè÷åñêîé òî÷êè │
│ EMT 74 │
152372 │ 140200 │ .BGPNT │ ÷òåíèå öâåòà ãðàôè÷åñêîé òî÷êè
│
│ EMT 75 │
152460 │ 140202 │ .BVECT │ âûâîä âåêòîðà │
│ EMT 76 │
153424 │ 140204 │ .BRECT │ âûâîä çàêðàøåíîãî ïðÿìîóãîë. │
│ EMT 77 │
152722 │ 140206 │ .BCIRC │ âûâîä äóãè èëè îêðóæíîñòè │
│ EMT 100 │ 154202 │ 140210 │ .BFILL │ çàêðàñêà ãðàíè÷íî-îïðåä. îáë. │
│ EMT 101 │ 143636 │ 140212 │ .BSOUN │ âûäà÷à çâóêà │
│ EMT 102 │ 153000 │ 140214 │ .BSWIN │ óñòàíîâêà ãðàôè÷åñêîãî îêíà │
│ EMT 103 │ 153134 │ 140216 │ .BGWIN │ ÷òåíèå ãðàôè÷åñêîãî îêíà │
│ EMT 105 │ 152614 │ 140222 │ .BSTYP │ óñòàíîâêà òèïà âåêòîðà │
│ EMT 106 │ 152660 │ 140224 │ .BGTYP │ ÷òåíèå òèïà âåêòîðà │
│ EMT 107 │ 153166 │ 140226 │ .BGOSET│ óñò./÷ò. îðèåíò. ãðàô.
ñèìâîëîâ│
│ EMT 110 │ 153226 │ 140230 │ .BGOUT │ ãðàôè÷åñêèé âûâîä ñèìâîëà │
│ EMT 114 │ 154550 │ 140240 │ .BMOT
│ óïðàâëåíèå äâèãàòåëåì ìàãí.
│
│ EMT 115 │ 154614 │ 140242 │ .BMB10 │ âûçîâ ôîðìàòà ÁÊ-0010(.01) │
│ EMT 124 │ 156560 │ 140260 │ .BPINI │ èíèöèàëèçàöèÿ äðàéâåðà
ïðèíòåðà│
│ EMT 125 │ 156612 │ 140262 │ .BPSET │ óñòàíîâêà ðåæèìà ïå÷àòè │
│ EMT 126 │ 156664 │ 140264 │ .BPGET │ ÷òåíèå ðåæèìà ïå÷àòè │
│ EMT 127 │ 156736 │ 140266 │ .BPOUT │ âûâîä ñèìâîëà íà ïå÷àòü │
│ EMT 130 │ 156676 │ 140270 │ .BPRDY │ îïðåäåëåíèå ãîòîâíîñòè
ïðèíòåðà│
│ EMT 131 │ 156724 │ 140272 │ .BPPOS │ îïðåäåëèíèå ïîçèöèè ïå÷. ãîë. │
└─────────┴────────┴─────────┴────────┴────────────────────────────────┘
========================================================================
= BMS
corp. ïðîäîëæåíèå ñëåäóåò Kirov 1993 =
========================================================================