IPB

Çäðàâñòâóéòå, ãîñòü ( Âõîä | Ðåãèñòðàöèÿ )

> Èñõîäíèêè ÏÇÓ: Äðàéâåðíûé ìîäóëü ÁÊ-0010
SuperMax
ñîîáùåíèå 20.10.2009, 15:26
Ñîîáùåíèå #1


Àäìèíèñòðàòîð
*****

Ãðóïïà: Root Admin
Ñîîáùåíèé: 6 286
Ðåãèñòðàöèÿ: 7.1.2006
Èç: Êðàñíîÿðñê
Ïîëüçîâàòåëü ¹: 1




Êîä

;  #############################################################
;  #                                                           #
;  #    Ä Ð À É Â Å Ð Í Û É    Ì Î Ä Ó Ë Ü    Á Ê - 0 0 1 0    #
;  #                                                           #
;  #############################################################


;  ÐÀÇÐÀÁÎÒÀË:  ÄßÁÈÍ Ì.È.
;  ÌÎÑÊÂÀ,  1983 Ã.
;
;  ÏÎÑËÅÄÍßß ÐÅÄÀÊÖÈß:  ÌÀÉ  1984 Ã.



;  ====================================
;  **** ÀÐÃÓÌÅÍÒÛ ÊÎÌÀÍÄÛ EMT DMBK ****
;  ====================================



;    ÊËÀÂÈÀÒÓÐÀ
;    ----------

INDKLW    = 4       ;- ÈÍÈÖÈÀËÈÇÀÖÈß ÄÐÀÉÂÅÐÀ ÊËÀÂÈÀÒÓÐÛ

CTKOD    = 6       ;- ×ÒÅÍÈÅ ÊÎÄÀ Ñ ÊËÀÂÈÀÒÓÐÛ
           ;  ÂÛÕÎÄ:    R0 - ÊÎÄ Â ÌË. ÁÀÉÒÅ

CTSTR    = 10       ;- ×ÒÅÍÈÅ ÑÒÐÎÊÈ Ñ ÊËÀÂÈÀÒÓÐÛ
           ;  ÂÕÎÄ:    R1 - ÀÄÐÅÑ ÁÓÔÅÐÀ ÑÒÐÎÊÈ
           ;        R2 - ÄËÈÍÀ ÑÒÐÎÊÈ (ÌË.Á.)
           ;           - ÑÈÌÂÎË-ÎÃÐÀÍÈ×ÈÒÅËÜ (ÑÒ.Á.)

USTKLC    = 12       ;- ÓÑÒÀÍÎÂÊÀ ÊËÞ×ÅÉ ÊËÀÂÈÀÒÓÐÛ
           ;  ÂÕÎÄ:    R0 - ÍÎÌÅÐ ÊËÞ×À
           ;        R1 - ÀÄÐÅÑ ÒÅÊÑÒÀ ÊËÞ×À


;    TV-ÌÎÍÈÒÎÐ
;    ----------

INDMBK    = 14       ;- ÈÍÈÖÈÀËÈÇÀÖÈß DMBK

FSIM    = 16       ;- ÔÎÐÌÈÐÎÂÀÍÈÅ ÑÈÌÂÎËÀ
           ;  ÂÕÎÄ:    R0 - ÊÎÄ ÑÈÌÂÎËÀ Â ÌË.Á.

FSTR    = 20       ;- ÔÎÐÌÈÐÎÂÀÍÈÅ ÑÒÐÎÊÈ
           ;  ÂÕÎÄ:    R1 - ÀÄÐÅÑ ÑÒÐÎÊÈ
           ;        R2 - ÄËÈÍÀ ÑÒÐÎÊÈ (ÌË.Á.)
           ;           - ÑÈÌÂÎË-ÎÃÐÀÍÈ×ÈÒÅËÜ (ÑÒ.Á.)

ZSIMSS    = 22       ;- ÇÀÏÈÑÜ ÑÈÌÂÎËÀ Â ÑËÓÆÅÁÍÓÞ ÑÒÐÎÊÓ
           ;  ÂÕÎÄ:    R0 - ÊÎÄ ÑÈÌÂÎËÀ (0-ÑÁÐÎÑ ÑÒÐÎÊÈ)
           ;        R1 - ÍÎÌÅÐ ÏÎÇÈÖÈÈ Â ÑÑ

USTKK    = 24       ;- ÓÑÒÀÍÎÂÊÀ ÊÓÐÑÎÐÀ ÏÎ ÊÎÎÐÄÈÍÀÒÀÌ
           ;  ÂÕÎÄ:    R1 - ÊÎÎÐÄÈÍÀÒÀ X
           ;        R2 - ÊÎÎÐÄÈÍÀÒÀ Y

SEMKK    = 26       ;- Ñ'ÅÌ ÊÎÎÐÄÈÍÀÒ ÊÓÐÑÎÐÀ
           ;  ÂÛÕÎÄ:    R1 - ÊÎÎÐÄÈÍÀÒÀ X
           ;        R2 - ÊÎÎÐÄÈÍÀÒÀ Y

FTCK    = 30       ;- ÔÎÐÌÈÐÎÂÀÍÈÅ ÒÎ×ÊÈ
           ;  ÂÕÎÄ:    R0 - 1-ÇÀÏÈÑÜ, 0-ÑÒÈÐÀÍÈÅ
           ;        R1 - ÊÎÎÐÄÈÍÀÒÀ X
           ;        R2 - ÊÎÎÐÄÈÍÀÒÀ Y

FWEKT    = 32       ;- ÔÎÐÌÈÐÎÂÀÍÈÅ ÂÅÊÒÎÐÀ
           ;  ÂÕÎÄ:    R0 - 1-ÇÀÏÈÑÜ, 0-ÑÒÈÐÀÍÈÅ
           ;        R1 - ÊÎÎÐÄÈÍÀÒÀ X
           ;        R2 - ÊÎÎÐÄÈÍÀÒÀ Y

CTSSD    = 34       ;- ×ÒÅÍÈÅ ÑËÎÂÀ ÑÎÑÒÎßÍÈß ÄÈÑÏËÅß
           ;  ÂÛÕÎÄ:    R0 - ÑËÎÂÎ ÑÎÑÒ. ÄÈÑÏË.


;    ÌÀÃÍÈÒÎÔÎÍ
;    ----------

DMAG    = 36       ;- ÄÐÀÉÂÅÐ ÌÀÃÍÈÒÎÔÎÍÀ
           ;  ÂÕÎÄ:    R1 - ÀÄÐÅÑ ÁËÎÊÀ ÏÀÐÀÌÅÒÐÎÂ


;    TLG-ÊÀÍÀË
;    ---------

INDTLG    = 40       ;- ÈÍÈÖÈÀËÈÇÀÖÈß ÄÐÀÉÂÅÐÀ ÒËÃ-ÊÀÍÀËÀ
           ;  ÂÕÎÄ:    R0 - ÍÎÌÅÐ ÑÊÎÐÎÑÒÈ

PDBYT    = 42       ;- ÏÅÐÅÄÀ×À ÁÀÉÒÀ
           ;  ÂÕÎÄ:    R0 - ÌË.Á. ÍÀ ÏÅÐÅÄÀ×Ó

PRBYT    = 44       ;- ÏÐÈÅÌ ÁÀÉÒÀ
           ;  ÂÛÕÎÄ:    R0 - ÌË.Á. ÏÐÈÍßÒ

PDMAS    = 46       ;- ÏÅÐÅÄÀ×À ÌÀÑÑÈÂÀ
           ;  ÂÕÎÄ:    R1 - ÀÄÐÅÑ ÌÀÑÑÈÂÀ
           ;        R2 - ÄËÈÍÀ ÌÀÑÑÈÂÀ

PRMAS    = 50       ;- ÏÐÈÅÌ ÌÀÑÑÈÂÀ
           ;  ÂÕÎÄ:    R1 - ÀÄÐÅÑ ÁÓÔÅÐÀ ÌÀÑÑÈÂÀ
           ;        R2 - ÄËÈÍÀ ÌÀÑÑÈÂÀ


;    ÐÅÇÅÐÂ
;    ------

RW1    = 52
RW2    = 54
RW3    = 56
RW4    = 60
RW5    = 62
RW6    = 64
RW7    = 66
RW8    = 70
RW9    = 72
RW10    = 74
RW11    = 76
RW12    = 100
RW13    = 102
RW14    = 104
RW15    = 106
RW16    = 110



;   ======================
;   *** ÊÎÍÑÒÀÍÒÛ DMBK ***
;   ======================


    AWPZAW    = 4       ;- ÀÄÐ.ÂÅÊÒ.ÏÐÅÐ. ÏÎ ÇÀÂÈÑÀÍÈÞ
    AWPEMT    = 30       ;- ÀÄÐ.ÂÅÊÒ.ÏÐÅÐ. ÏÎ ÊÎÌÀÍÄÅ ÅÌÒ
    APORT    = 177714   ;- ÀÄÐÅÑ ÏÎÐÒÀ
    ASPORT    = 177716   ;- ÀÄÐÅÑ ÑÈÑÒÅÌÍÎÃÎ ÏÎÐÒÀ




;  ============================
;  **** ÎÁËÀÑÒÜ ÑÂßÇÈ DMBK ****
;  ============================



DMBK:    JMP    MNDMBK       ;- ÏÅÐÅÕÎÄ ÍÀ ÌÎÍÈÒÎÐ DMBK


;    -------------------------------
;    ** ÂÕÎÄÛ ÄÐÀÉÂÅÐÀ ÊËÀÂÈÀÒÓÐÛ **
;    -------------------------------

WIDKLW:    .WORD    MIDKLW       ;- ÂÕÎÄ ÈÍÈÖÈÀËÈÇÀÖÈÈ DKLAW
WCTKOD:    .WORD    MCTKOD       ;- ÂÕÎÄ ×ÒÅÍÈß ÊÎÄÀ
WCTSTR:    .WORD    MCTSTR       ;- ÂÕÎÄ ×ÒÅÍÈß ÑÒÐÎÊÈ
WUKLC:    .WORD    MUKLC       ;- ÂÕÎÄ ÓÑÒÀÍÎÂÊÈ ÊËÞ×ÅÉ


;    --------------------------------
;    ** ÂÕÎÄÛ ÄÐÀÉÂÅÐÀ TV-ÌÎÍÈÒÎÐÀ **
;    --------------------------------

WIDMBK:    .WORD    MIDMBK       ;- ÂÕÎÄ ÈÍÈÖÈÀËÈÇÀÖÈÈ DMBK
WFSIM:    .WORD    MFSIM       ;- ÂÕÎÄ ÔÎÐÌÈÐÎÂÀÍÈß ÑÈÌÂÎËÀ
WFSTR:    .WORD    MFSTR       ;- ÂÕÎÄ ÔÎÐÌÈÐÎÂÀÍÈß ÑÒÐÎÊÈ
WZSSS:    .WORD    MZSSS       ;- ÂÕÎÄ ÇÀÏÈÑÈ ÑÈÌÂÎËÀ Â ÑËÓÆ. ÑÒÐÎÊÓ
WUSTKK:    .WORD    MUSTKK       ;- ÂÕÎÄ ÓÑÒÀÍÎÂÊÈ ÊÎÎÐÄÈÍÀÒ ÊÓÐÑÎÐÀ
WSKK:    .WORD    MSKK       ;- ÂÕÎÄ Ñ'ÅÌÀ ÊÎÎÐÄÈÍÀÒ ÊÓÐÑÎÐÀ
WFTCK:    .WORD    MFTCK       ;- ÂÕÎÄ ÔÎÐÌÈÐÎÂÀÍÈß ÒÎ×ÊÈ
WFWEKT:    .WORD    MFWEKT       ;- ÂÕÎÄ ÔÎÐÌÈÐÎÂÀÍÈß ÂÅÊÒÎÐÀ
WCTSSD:    .WORD    MCTSSD       ;- ÂÕÎÄ ×ÒÅÍÈß ÑÑÄ


;    --------------------------------
;    ** ÂÕÎÄÛ ÄÐÀÉÂÅÐÀ ÌÀÃÍÈÒÎÔÎÍÀ **
;    --------------------------------

WDMAG:    .WORD    MDMAG       ;- ÂÕÎÄ ÇÀÏÈÑÈ/×ÒÅÍÈß ÌÀÑÑÈÂÀ


;    -------------------------------
;    ** ÂÕÎÄÛ ÄÐÀÉÂÅÐÀ ÒËÃ-ÊÀÍÀËÀ **
;    -------------------------------

WIDTLG:    .WORD    MIDTLG       ;- ÂÕÎÄ ÈÍÈÖÈÀËÈÇÀÖÈÈ DTLG
WPDBYT:    .WORD    MPDBYT       ;- ÂÕÎÄ ÏÅÐÅÄÀ×È ÁÀÉÒÀ
WPRBYT:    .WORD    MPRBYT       ;- ÂÕÎÄ ÏÐÈÅÌÀ ÁÀÉÒÀ
WPDMAS:    .WORD    MPDMAS       ;- ÂÕÎÄ ÏÅÐÅÄÀ×È ÌÀÑÑÈÂÀ
WPRMAS:    .WORD    MPRMAS       ;- ÂÕÎÄ ÏÐÈÅÌÀ ÌÀÑÑÈÂÀ


;    --------------------------
;    ** ÐÅÇÅÐÂÍÛÅ ÂÕÎÄÛ DMBK **
;    --------------------------

RWDM1:    .WORD    160000
RWDM2:    .WORD    160004
RWDM3:    .WORD    160010
RWDM4:    .WORD    160014
RWDM5:    .WORD    160020
RWDM6:    .WORD    160024
RWDM7:    .WORD    160030
RWDM8:    .WORD    160034
RWDM9:    .WORD    160040
RWDM10:    .WORD    160044
RWDM11:    .WORD    160050
RWDM12:    .WORD    160054
RWDM13:    .WORD    160060
RWDM14:    .WORD    160064
RWDM15:    .WORD    160070
RWDM16:    .WORD    160074





; ==============================
; *****  ÄÈÑÏÅÒ×ÅР Å Ì Ò  *****
; ==============================


DEMT:    MOV    R5,-(SP)

    MOV    2(SP),R5   ;  ÀÄÐÅÑ ÌÎÄÓËß
    MOV    -(R5),R5
    BIC    #177400,R5
    MOV    DMBK(R5),R5

    JSR    PC,(R5)       ;  ÎÁÐÀÙÅÍÈÅ Ê ÌÎÄÓËÞ

    MOV    (SP)+,R5
    RTI





; =====================================
; ***** ÌÎÄÓËÜ ÈÍÈÖÈÀËÈÇÀÖÈÈ DMBK *****
; =====================================


MIDMBK:    CLR    R1       ;  ÓÑÒÀÍÎÂÊÀ ÂÅÊÒÎÐÎÂ
    MOV    #20,R2
1$:    MOV    #100000,(R1)+
    SOB    R2,1$
    MOV    #MNZAW,@#AWPZAW
    MOV    #DEMT,@#AWPEMT
    MOV    #200,@#AWPEMT+2

    MOV    #120,R2       ;  ÑÁÐÎÑ ÏÐÈÇÍÀÊÎÂ
2$:    CLR    (R1)+
    SOB    R2,2$

    EMT    INDKLW       ;- ÈÍÈÖÈÀËÈÇÀÖÈß DKLAW

    INC    DSIMB       ;- ÈÍÈÖÈÀËÈÇÀÖÈß DTVM
    INCB    NMPGT
    COM    MASCW
    COM    MCWSS
    JSR    PC,PPRP1

    MOV    #KDBIT0,DLBIT0   ;- ÈÍÈÖÈÀËÈÇÀÖÈß DMAG
    MOV    #KDBIT1,DLBIT1

    CLR    R0
    EMT    INDTLG       ;- ÈÍÈÖÈÀËÈÇÀÖÈß DTLG

    CLR    @#APORT       ;- ÑÁÐÎÑ ÏÎÐÒÀ
    MOV    #220,@#ASPORT   ;- ÓÑÒÀÍÎÂÊÀ ÑÈÑÒÅÌÍÎÃÎ ÏÎÐÒÀ

    MTPS    R0       ;- ÐÀÇÐÅØÅÍÈÅ ÏÐÅÐÛÂÀÍÈÉ

    RTS    PC





; ======================================
; *****  Ì Î Í È Ò Î Ð    D M B K  *****
; ======================================




MNDMBK:    MOV    #1000,SP   ;- ÓÑÒÀÍÎÂÊÀ ÑÒÅÊÀ
    JSR    PC,MIDMBK

    JSR    PC,@#120000   ;- ÇÀÏÓÑÊ ÔÎÊÀËÀ
    JSR    PC,MIDMBK   ;- ÂÛÕÎÄ ÈÇ ÔÎÊÀËÀ

MNKOM:    JSR    R5,PPCT       ;- "ÌÎÍÈÒÎÐ ÁÊ-0010"
    .WORD    TMON
MNKOM1:    JSR    R5,PPCT       ;- ">"
    .WORD    TPRIGL

    MOV    SP,R1       ;  ÏÐÈÅÌ ÊÎÌÀÍÄÛ
    SUB    #100,R1
    MOV    R1,R5
2$:    EMT    CTKOD
    CMPB    R0,#30       ;- ÀÍÑ
    BNE    1$
    CMP    R5,R1
    BEQ    2$
3$:    CLR    (R5)+
4$:    EMT    FSIM
    BR    2$
1$:    MOV    R0,-(R5)   ;- ÇÀÏÈÑÜ ÊÎÄÀ Â ÁÓÔÅÐ
    TSTB    R5
    BEQ    3$
    CMPB    R0,#12       ;- "ÏÑ"
    BNE    4$
    EMT    FSIM

    MOV    -(R1),R4   ;  ×ÒÅÍÈÅ ÊÎÌÀÍÄÛ
    CLR    R5       ;- ×ÈÑËÎ
    MOV    R4,R3
7$:    CMP    R3,R0       ;- "ÏÑ"
    BEQ    5$
    CMP    R3,#67       ;- ÖÈÔÐÀ
    BHI    6$
    SUB    #60,R3
    BMI    6$
    ASL    R5
    ASL    R5
    ASL    R5
    ADD    R3,R5
6$:    MOV    -(R1),R3   ;- ×ÒÅÍÈÅ ÑËÅÄ.ÑÈÌÂ.
    BR    7$

5$:    BIC    #240,R4       ;  ÀÍÀËÈÇ ÊÎÌÀÍÄÛ
    CMPB    R4,#124       ;- "T"
    BHI    10$
    SUB    #114,R4       ;- "L"
    BMI    11$
    ASL    R4

    MOV    MNKOMT(R4),R1   ;  ÏÅÐÅÄÀ×À ÓÏÐÀÂËÅÍÈß
    JSR    PC,(R1)
    BR    MNKOM1

11$:    ADD    #13,R4       ;- A : K
    BPL    MNDMBK
    BR    MNKOM1

10$:    JSR    PC,@#160110   ;- > T
    BR    MNKOM1

MNKOMT:    .WORD    PCTTLG       ;- "L"
    .WORD    PCTMAG       ;- "M"
    .WORD    160110       ;- "N"
    .WORD    160110       ;- "O"
    .WORD    140000       ;- "P"
    .WORD    160110       ;- "Q"
    .WORD    160104       ;- "R"
    .WORD    PSTART       ;- "S"
    .WORD    160100       ;- "T"



;    -----------------------------------
;    ** 0. ÎÁÐÀÁÎÒÊÀ ÇÀÂÈÑÀÍÈß È ÑÒÎÏ **
;    -----------------------------------

MNZAW:    MOV    #1000,SP
    MOV    #220,@#ASPORT
    EMT    INDKLW
    BR    MNKOM


;    -----------------------------
;    ** 1. ×ÒÅÍÈÅ ÔÀÉËÀ Ñ ËÈÍÈÈ **
;    -----------------------------

PCTTLG:    EMT    PRBYT       ;  ÓÑÒÀÍÎÂÊÀ ÑÂßÇÈ
    EMT    PDBYT

    MOV    #BUFSTA,R1   ;  ÏÐÈÅÌ ÀÄÐÅÑÀ È ÄËÈÍÛ
    MOV    #4,R2
    EMT    PRMAS
    TST    R5
    BEQ    1$
    MOV    R5,BUFSTA

1$:    MOV    BUFSTA,R1   ;  ÏÐÈÅÌ ÌÀÑÑÈÂÀ
    MOV    BUFDL,R2
    EMT    PRMAS
    JSR    R5,PPCT       ;- ÏÅ×ÀÒÜ ÑÎÎÁÙÅÍÈß
    .WORD    TFZ

    RTS    PC


;    -----------------------------------
;    ** 2. ×ÒÅÍÈÅ ÔÀÉËÀ Ñ ÌÀÃÍÈÒÎÔÎÍÀ **
;    -----------------------------------

PCTMAG:    MOV    #BPDMAG,R1   ;  ÇÀÃÐÓÇÊÀ BPDMAG
    MOV    #3,(R1)+   ;- ÊÎÌÀÍÄÀ
    MOV    R5,(R1)+   ;- ÀÄÐÅÑ
    CLR    (R1)+       ;- ÄËÈÍÀ
    JSR    R5,PPCT       ;- "ÈÌß ÔÀÉËÀ?"
    .WORD    TIMF
    MOV    #5020,R2
    EMT    CTSTR
    DEC    R1
2$:    MOVB    #40,(R1)+
    DEC    R2
    BPL    2$

1$:    MOV    #BPDMAG,R1   ;  ×ÒÅÍÈÅ ÔÀÉËÀ
    EMT    DMAG

    MOVB    1(R1),R0   ;  ÀÍÀËÈÇ ÎÒÂÅÒÀ
    BEQ    4$
    DEC    R0
    BNE    3$
    JSR    PC,5$       ;- ÏÅ×ÀÒÜ ÈÌ. ÒÅÊ. ÔÀÉËÀ
    MOV    #12,R0
    EMT    FSIM
    BR    1$

3$:    JSR    R5,PPCT       ;- "*ÎØÈÁÊÀ*"
    .WORD    TOH
    BR    KCTMAG

4$:    JSR    R5,PPCT       ;- "ÇÀÃÐÓÆÅÍ ÔÀÉË "
    .WORD    TZF
5$:    ADD    #32,R1
    MOV    #20,R2
    EMT    FSTR

KCTMAG:    RTS    PC


;    --------------
;    ** 3. ÑÒÀÐÒ **
;    --------------

PSTART:    TST    R5
    BNE    1$
    MOV    BUFSTA,R5   ;- ÑÒÀÐÒÎÂÛÉ ÀÄÐÅÑ
1$:    JSR    PC,(R5)

    RTS    PC


;    ----------------------
;    ** 4. ÏÅ×ÀÒÜ ÒÅÊÑÒÀ **
;    ----------------------

PPCT:    MOV    (R5)+,R3
    BR    1$
2$:    EMT    FSIM
1$:    MOVB    (R3)+,R0
    BNE    2$

    RTS    R5



;   =====================
;   *** ÄÀÍÍÛÅ MNDMBK ***
;   =====================


TMON:    .BYTE    12,355,357,356,351,364,357,362,40   ;  ÌÎÍÈÒÎÐ ÁÊ-0010
    .BYTE    342,353,55,60,60,61,60,0
TPRIGL:    .BYTE    12,12,76,40,0               ;  >
TIMF:    .BYTE    351,315,321,40,306,301,312,314,301,77,40,0;  ÈÌß ÔÀÉËÀ?
TZF:    .BYTE    12,372,301,307,322,325,326,305,316,40   ;  ÇÀÃÐÓÆÅÍ ÔÀÉË
    .BYTE    306,301,312,314,40,0
TFZ:    .BYTE    12,346,301,312,314,40           ;  ÔÀÉË ÇÀÃÐÓÆÅÍ
    .BYTE    332,301,307,322,325,326,305,316,0
TOH:    .BYTE    12,52,357,373,351,342,353,341,52,0   ;  *ÎØÈÁÊÀ*
    .EVEN



--------------------
Æèâû áóäåì - Íå ïîìðåì !
Ïîëüçîâàòåëü â îôëàéíåÊàðòî÷êà ïîëüçîâàòåëÿÎòïðàâèòü ëè÷íîå ñîîáùåíèå
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
 
Îòâåòèòü â ýòó òåìóÎòêðûòü íîâóþ òåìó
Îòâåòîâ
SuperMax
ñîîáùåíèå 20.10.2009, 15:31
Ñîîáùåíèå #2


Àäìèíèñòðàòîð
*****

Ãðóïïà: Root Admin
Ñîîáùåíèé: 6 286
Ðåãèñòðàöèÿ: 7.1.2006
Èç: Êðàñíîÿðñê
Ïîëüçîâàòåëü ¹: 1



Êîä





;  ======================
;  **** ÄÀÍÍÛÅ DTVMN ****
;  ======================


;    ----------------
;    ** ÈÍÄÈÊÀÒÎÐÛ **
;    ----------------

LAT:    .BYTE    20,274,261,304
RUS:    .BYTE    20,302,305,303
PODC:    .BYTE    300,277,264,316
INW:    .BYTE    271,276,307,20
ISU:    .BYTE    271,303,305,20
BLR:    .BYTE    262,274,302,20
GRAF:    .BYTE    267,302,261,266
ZAP:    .BYTE    312,261,300,20
STIR:    .BYTE    303,304,271,302
SBRIND:    .BYTE    20,20,20,20


;    -----------
;    ** ÌÀÑÊÈ **
;    -----------

MASPOZ:    .WORD    177777       ;  ÌÀÑÊÈ ÏÎÇÈÖÈÈ
    .WORD    140000
    .WORD    030000
    .WORD    006000
    .WORD    001400
    .WORD    000300
    .WORD    000060
    .WORD    000014
    .WORD    000003

KMASCW:    .WORD    177777       ;  ÌÀÑÊÈ ÖÂÅÒÀ (Ê/Ç/Ñ/×)
    .WORD    125252
    .WORD    052525
    .WORD    000000


;    --------------------------
;    ** ÈÇÎÁÐÀÆÅÍÈÅ ÑÈÌÂÎËÎÂ **
;    --------------------------

IZSIM:    .WORD    160777,156735,176741,176775,177777   ;  ^P
    .WORD    000000,002010,002176,000010,000000   ;  ÌË
    .WORD    000577,006475,022425,000501,000000   ;  ÌÍÝ
    .WORD    037000,016010,004052,004010,000000   ;  ÑÒÐ.Â.
    .WORD    004000,004010,016052,037010,000000   ;  ÑÒÐ.Í.
    .WORD    000000,042110,002176,000010,000000   ;  ÍÑ
    .WORD    000000,005022,005176,000022,000000   ;  ÑÈÌ.Ë.
    .WORD    000000,021022,021176,000022,000000   ;  ÑÈÌ.Ï.
    .WORD    000000,022050,022176,000050,000000   ;  ÀÍÑ
    .WORD    000000,020020,020176,000020,000000   ;  ÌÏ
    .WORD    004000,025034,004010,004010,000000   ;  ÌÂ
    .WORD    004000,004010,025010,004034,000000   ;  ÌÍ
    .WORD    017000,005006,020022,000100,000000   ;  ÌËÂ
    .WORD    074000,050140,002110,000002,000000   ;  ÌÏÂ
    .WORD    000000,002002,050110,074140,000000   ;  ÌÏÍ
    .WORD    000000,020100,005022,017006,000000   ;  ÌËÍ

    .WORD    000000,000000,000000,000000,000000   ;  ÏÐÎÁÅË
    .WORD    004000,004010,004010,004000,000000   ;  !
    .WORD    022000,011044,000000,000000,000000   ;  "
    .WORD    012000,037024,037024,012024,000000   ;  #
    .WORD    021000,021034,021042,021034,000000   ;  $
    .WORD    003000,010046,002010,030062,000000   ;  %
    .WORD    004000,012024,025014,026022,000000   ;  &
    .WORD    014000,002010,000000,000000,000000   ;  '
    .WORD    010000,002010,002004,010010,000000   ;  (
    .WORD    002000,010010,010020,002010,000000   ;  )
    .WORD    000000,025010,025034,000010,000000   ;  *
    .WORD    000000,004010,004076,000010,000000   ;  +
    .WORD    000000,000000,000000,006014,002010   ;  ,
    .WORD    000000,000000,000076,000000,000000   ;  -
    .WORD    000000,000000,000000,006014,000000   ;  .
    .WORD    000000,010040,002010,000002,000000   ;  /
    .WORD    016000,031042,023052,016042,000000   ;  0
    .WORD    004000,005014,004010,037010,000000   ;  1
    .WORD    016000,020042,002030,037002,000000   ;  2
    .WORD    037000,010040,020030,016042,000000   ;  3
    .WORD    010000,012030,037022,010020,000000   ;  4
    .WORD    037000,017002,020040,016042,000000   ;  5
    .WORD    034000,001004,021036,016042,000000   ;  6
    .WORD    037000,010040,002010,002004,000000   ;  7
    .WORD    016000,021042,021034,016042,000000   ;  8
    .WORD    016000,021042,020074,007020,000000   ;  9
    .WORD    000000,006000,000014,006014,000000   ;  :
    .WORD    000000,006000,000014,006014,002010   ; ;
    .WORD    010000,002010,002002,010010,000000   ;  <
    .WORD    000000,037000,037000,000000,000000   ;  =
    .WORD    002000,010010,010040,002010,000000   ;  >
    .WORD    016000,020042,004020,004000,000000   ;  ?

    .WORD    016000,025062,035052,016002,000000   ;  @
    .WORD    004000,021024,037042,021042,000000   ;  A
    .WORD    017000,021042,021036,017042,000000   ;  B
    .WORD    016000,001042,001002,016042,000000   ;  C
    .WORD    017000,022044,022044,017044,000000   ;  D
    .WORD    037000,001002,001036,037002,000000   ;  E
    .WORD    037000,001002,001036,001002,000000   ;  F
    .WORD    016000,001042,031002,036042,000000   ;  G
    .WORD    021000,021042,021076,021042,000000   ;  H
    .WORD    016000,004010,004010,016010,000000   ;  I
    .WORD    034000,010020,010020,006022,000000   ;  J
    .WORD    021000,005022,005006,021022,000000   ;  K
    .WORD    001000,001002,001002,037002,000000   ;  L
    .WORD    021000,025066,021052,021042,000000   ;  M
    .WORD    021000,023042,031052,021042,000000   ;  N
    .WORD    016000,021042,021042,016042,000000   ;  O
    .WORD    017000,021042,001036,001002,000000   ;  P
    .WORD    016000,021042,025042,026022,000000   ;  Q
    .WORD    017000,021042,005036,021022,000000   ;  R
    .WORD    016000,001042,020034,016042,000000   ;  S
    .WORD    037000,004010,004010,004010,000000   ;  T
    .WORD    021000,021042,021042,016042,000000   ;  U
    .WORD    021000,021042,012024,004010,000000   ;  V
    .WORD    021000,021042,025052,012052,000000   ;  W
    .WORD    021000,012042,012010,021042,000000   ;  X
    .WORD    021000,012042,004010,004010,000000   ;  Y
    .WORD    037000,010040,002010,037002,000000   ;  Z
    .WORD    016000,002004,002004,016004,000000   ;  [
    .WORD    000000,002002,010010,000040,000000   ;  \
    .WORD    016000,010020,010020,016020,000000   ;  ]
    .WORD    000000,037000,020040,000000,000000   ;  ^
    .WORD    000000,000000,000000,000000,000076   ;  _

    .WORD    006000,010010,000000,000000,000000   ;  ^'
    .WORD    000000,016000,036040,056042,000000   ;  SA
    .WORD    001000,015002,021046,015046,000000   ;  SB
    .WORD    000000,016000,001042,016042,000000   ;  SC
    .WORD    020000,026040,021062,026062,000000   ;  SD
    .WORD    000000,016000,037042,036002,000000   ;  SE
    .WORD    014000,002044,002016,002004,000000   ;  SF
    .WORD    000000,026000,021062,026062,016040   ;  SG
    .WORD    001000,015002,021046,021042,000000   ;  SH
    .WORD    004000,006000,004010,016010,000000   ;  SI
    .WORD    010000,010000,010020,010020,006022   ;  SJ
    .WORD    001000,021002,007022,021022,000000   ;  SK
    .WORD    006000,004010,004010,016010,000000   ;  SL
    .WORD    000000,013000,025052,025052,000000   ;  SM
    .WORD    000000,015000,021046,021042,000000   ;  SN
    .WORD    000000,016000,021042,016042,000000   ;  SO
    .WORD    000000,015000,021046,015046,001002   ;  SP
    .WORD    000000,026000,021062,026062,020040   ;  SQ
    .WORD    000000,015000,001046,001002,000000   ;  SR
    .WORD    000000,016000,016002,017040,000000   ;  SS
    .WORD    002000,007004,002004,014044,000000   ;  ST
    .WORD    000000,021000,021042,026062,000000   ;  SU
    .WORD    000000,021000,021042,004024,000000   ;  SV
    .WORD    000000,021000,025042,012052,000000   ;  SW
    .WORD    000000,021000,004024,021024,000000   ;  SX
    .WORD    000000,021000,021042,004024,001004   ;  SY
    .WORD    000000,037000,004020,037004,000000   ;  SZ
    .WORD    030000,004010,004006,030010,000000   ;  F[
    .WORD    004000,004010,004010,004010,000000   ;  ^I
    .WORD    003000,004010,004060,003010,000000   ;  F]
    .WORD    000076,000000,000000,000000,000000   ;  ^_
    .WORD    037000,037076,037076,037076,000000   ;  ÇÁ

    .WORD    037100,012025,012024,021024,000000   ;  ÏÈ
    .WORD    004010,004010,000377,000000,000000   ;  _I
    .WORD    033000,077577,037177,004010,000000   ;  ×ÅÐÂÀ
    .WORD    000000,000000,004017,004010,004010   ;  ^Ã
    .WORD    004010,007410,007410,004010,004010   ;  =I
    .WORD    004010,004010,004370,004010,004010   ;  I-
    .WORD    004010,004010,000370,000000,000000   ;  L
    .WORD    000000,177400,177400,000000,000000   ;  =
    .WORD    000000,177400,177400,004010,004010   ;  T-
    .WORD    004000,037034,077577,037034,000000   ;  ÏÈÊÀ
    .WORD    000000,000000,004370,004010,004010   ;  Ã
    .WORD    000000,000000,004377,004010,004010   ;  T
    .WORD    012024,012024,000377,000000,000000   ;  _II
    .WORD    004000,004010,025010,004034,000000   ;  ÑÍ
    .WORD    004010,004010,004377,004010,004010   ;  +
    .WORD    012024,012024,012024,012024,012024   ;  II
    .WORD    004010,004010,004017,004010,004010   ;  -I
    .WORD    000000,002010,002176,000010,000000   ;  ÑË
    .WORD    012024,177424,177424,012024,012024   ;  ++
    .WORD    004000,025034,004010,004010,000000   ;  ÑÂ
    .WORD    016000,065434,065577,016010,000000   ;  ÊÐÅÑÒÀ
    .WORD    000000,000000,000377,000000,000000   ;  -
    .WORD    012024,012024,012377,012024,012024   ;  -II
    .WORD    004010,004010,004010,004010,004010   ;  I
    .WORD    004000,037034,037177,004034,000000   ;  ÁÓÁÍÀ
    .WORD    004010,004010,000017,000000,000000   ;  ^L
    .WORD    004010,177410,177410,004010,004010   ;  /=
    .WORD    000000,000000,012377,012024,012024   ;  Ï
    .WORD    004010,177410,177400,000000,000000   ;  __I
    .WORD    004010,174010,174010,004010,004010   ;  I=
    .WORD    000000,020020,020176,000020,000000   ;  ÑÏ
    .WORD    031714,031714,031714,031714,031714   ;  ÑÅÐÛÉ ÇÀÁÎÉ

    .WORD    000000,031000,047112,031112,000000   ;  ÑÞ
    .WORD    000000,016000,036040,056042,000000   ;  ÑÀ
    .WORD    020000,001034,021036,016042,000000   ;  ÑÁ
    .WORD    000000,011000,011022,037022,000040   ;  ÑÖ
    .WORD    000000,036000,022044,077044,000102   ;  ÑÄ
    .WORD    000000,016000,037042,036002,000000   ;  ÑÅ
    .WORD    000000,004000,025076,037052,004010   ;  ÑÔ
    .WORD    000000,037000,001042,001002,000000   ;  ÑÃ
    .WORD    000000,021000,004024,021024,000000   ;  ÑÕ
    .WORD    000000,021000,025062,021046,000000   ;  ÑÈ
    .WORD    016000,021000,025062,021046,000000   ;  ÑÉ
    .WORD    000000,021000,007022,021022,000000   ;  ÑÊ
    .WORD    000000,034000,022044,021044,000000   ;  ÑË
    .WORD    000000,021000,025066,021042,000000   ;  ÑÌ
    .WORD    000000,021000,037042,021042,000000   ;  ÑÍ
    .WORD    000000,016000,021042,016042,000000   ;  ÑÎ
    .WORD    000000,037000,021042,021042,000000   ;  ÑÏ
    .WORD    000000,036000,036042,021044,000000   ;  Ñß
    .WORD    000000,015000,021046,015046,001002   ;  ÑÐ
    .WORD    000000,016000,001042,016042,000000   ;  ÑÑ
    .WORD    000000,037000,004010,004010,000000   ;  ÑÒ
    .WORD    000000,021000,021042,004024,001004   ;  ÑÓ
    .WORD    000000,025000,016052,025052,000000   ;  ÑÆ
    .WORD    000000,017000,017042,017042,000000   ;  ÑÂ
    .WORD    000000,001000,017002,017042,000000   ;  ÑÜ
    .WORD    000000,041000,047102,047122,000000   ;  ÑÛ
    .WORD    000000,017000,014040,017040,000000   ;  ÑÇ
    .WORD    000000,025000,025052,037052,000000   ;  ÑØ
    .WORD    000000,017000,036040,017040,000000   ;  ÑÝ
    .WORD    000000,025000,025052,077052,000100   ;  ÑÙ
    .WORD    000000,021000,037042,020040,000000   ;  Ñ×
    .WORD    000000,003400,036005,036104,000000   ;  Ñ'Ü

    .WORD    031000,045112,045116,031112,000000   ;  Þ
    .WORD    004000,021024,037042,021042,000000   ;  A
    .WORD    037000,001002,021036,017042,000000   ;  Á
    .WORD    021000,021042,021042,077042,000100   ;  Ö
    .WORD    036000,022044,022044,077044,000102   ;  Ä
    .WORD    037000,001002,001036,037002,000000   ;  E
    .WORD    004000,025076,025052,004076,000000   ;  Ô
    .WORD    037000,001042,001002,001002,000000   ;  Ã
    .WORD    021000,012042,012010,021042,000000   ;  Õ
    .WORD    021000,031042,023052,021042,000000   ;  È
    .WORD    000034,031042,023052,021042,000000   ;  É
    .WORD    021000,005022,005006,021022,000000   ;  Ê
    .WORD    034000,022044,022044,021044,000000   ;  Ë
    .WORD    021000,025066,021052,021042,000000   ;  Ì
    .WORD    021000,021042,021076,021042,000000   ;  Í
    .WORD    016000,021042,021042,016042,000000   ;  Î
    .WORD    037000,021042,021042,021042,000000   ;  Ï
    .WORD    036000,021042,024074,021044,000000   ;  ß
    .WORD    017000,021042,001036,001002,000000   ;  Ð
    .WORD    016000,001042,001002,016042,000000   ;  Ñ
    .WORD    037000,004010,004010,004010,000000   ;  Ò
    .WORD    021000,021042,004024,001004,000000   ;  Ó
    .WORD    025000,025052,025034,025052,000000   ;  Æ
    .WORD    017000,021042,021036,017042,000000   ;  Â
    .WORD    001000,001002,021036,017042,000000   ;  Ü
    .WORD    041000,041102,051116,047122,000000   ;  Æ
    .WORD    016000,020042,020030,016042,000000   ;  Ç
    .WORD    021000,025052,025052,037052,000000   ;  Ø
    .WORD    007000,020020,020074,007020,000000   ;  Ý
    .WORD    021000,025052,025052,077052,000100   ;  Ù
    .WORD    021000,021042,020076,020040,000000   ;  ×
    .WORD    003400,002005,042074,036104,000000   ;  'Ü



--------------------
Æèâû áóäåì - Íå ïîìðåì !
Ïîëüçîâàòåëü â îôëàéíåÊàðòî÷êà ïîëüçîâàòåëÿÎòïðàâèòü ëè÷íîå ñîîáùåíèå
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ

Ñîîáùåíèé â ýòîé òåìå


Îòâåòèòü â ýòó òåìóÎòêðûòü íîâóþ òåìó
2 ÷åë. ÷èòàþò ýòó òåìó (ãîñòåé: 2, ñêðûòûõ ïîëüçîâàòåëåé: 0)
Ïîëüçîâàòåëåé: 0

 



Òåêñòîâàÿ âåðñèÿ Ñåé÷àñ: 19.4.2024, 22:16