Think #18
09 августа 1998
  Звук  

Ассемблер - Индикатор - мерцающие полоски.

Ассемблер - Индикатор - мерцающие полоски.
              ╔═══════════╗
              ║ АССЕМБЛЕР ║
              ╚═══════════╝

ИНДИКАТОР - МЕРЦАЮЩИЕ ПОЛОСКИ.
  



      .      .     .      .     .
        ORG     50000
        LD      (LC5F2+1),SP
        LD      BC,#FFFD     ┌────────────
        LD      D,8          │  исходный
        OUT     (C),D        │текст проце-
        IN      A,(C)        │дуры записан
        AND     #0F          │после  этого
        LD      E,A          │номера газе-
        SRL     A            │ты..........
        LD      (LC555+1),A  └────────────
        LD      SP,#5AA8
        LD      L,A
        LD      H,A
        PUSH    HL
        PUSH    HL
        LD      H,0
        LD      L,E
        ADD     HL,HL
        ADD     HL,HL
        ADD     HL,HL
        LD      D,0
        LD      E,L
        ADD     HL,HL
        ADD     HL,DE
        LD      DE,LA06E
        ADD     HL,DE
        LD      SP,HL
        POP     HL
        LD      (#51A4),HL
        POP     HL
        LD      (#51A6),HL
        POP     HL
        LD      (#52A4),HL
        POP     HL
        LD      (#52A6),HL
        POP     HL
        LD      (#53A4),HL
        POP     HL
        LD      (#53A6),HL
        POP     HL
        LD      (#54A4),HL
        POP     HL
        LD      (#54A6),HL
        POP     HL
        LD      (#55A4),HL
        POP     HL
        LD      (#55A6),HL
        POP     HL
        LD      (#56A4),HL
        POP     HL
        LD      (#56A6),HL
        LD      D,9
        OUT     (C),D
        IN      A,(C)
        AND     #0F
        LD      E,A
        SRL     A
        LD      (LC557+1),A
        LD      SP,#5AB2
        LD      L,A
        LD      H,A
        PUSH    HL
        PUSH    HL
        LD      H,0
        LD      L,E
        ADD     HL,HL
        ADD     HL,HL
        ADD     HL,HL
        LD      D,0
        LD      E,L
        ADD     HL,HL
        ADD     HL,DE
        LD      DE,LA06E
        ADD     HL,DE
        LD      SP,HL
        POP     HL
        LD      (#51AE),HL
        POP     HL
        LD      (#51B0),HL
        POP     HL
        LD      (#52AE),HL
        POP     HL
        LD      (#52B0),HL
        POP     HL
        LD      (#53AE),HL
        POP     HL
        LD      (#53B0),HL
        POP     HL
        LD      (#54AE),HL
        POP     HL
        LD      (#54B0),HL
        POP     HL
        LD      (#55AE),HL
        POP     HL
        LD      (#55B0),HL
        POP     HL
        LD      (#56AE),HL
        POP     HL
        LD      (#56B0),HL
        LD      D,#0A
        OUT     (C),D
        IN      A,(C)
        AND     #0F
        LD      E,A
        SRL     A
        LD      (LC5A5+1),A
        LD      SP,#5ABC
        LD      L,A
        LD      H,A
        PUSH    HL
        PUSH    HL
        LD      H,0
        LD      L,E
        ADD     HL,HL
        ADD     HL,HL
        ADD     HL,HL
        LD      D,0
        LD      E,L
        ADD     HL,HL
        ADD     HL,DE
        LD      DE,LA06E
        ADD     HL,DE
        LD      SP,HL
        POP     HL
        LD      (#51B8),HL
        POP     HL
        LD      (#51BA),HL
        POP     HL
        LD      (#52B8),HL
        POP     HL
        LD      (#52BA),HL
        POP     HL
        LD      (#53B8),HL
        POP     HL
        LD      (#53BA),HL
        POP     HL
        LD      (#54B8),HL
        POP     HL
        LD      (#54BA),HL
        POP     HL
        LD      (#55B8),HL
        POP     HL
        LD      (#55BA),HL
        POP     HL
        LD      (#56B8),HL
        POP     HL
        LD      (#56BA),HL
LC555   LD      A,0
LC557   LD      B,5
        LD      C,B
        ADD     A,B
        LD      E,A
        SRL     A
        LD      SP,#5AAD
        LD      L,A
        LD      H,A
        PUSH    HL
        PUSH    HL
        LD      H,0
        LD      L,E
        ADD     HL,HL
        ADD     HL,HL
        ADD     HL,HL
        LD      D,0
        LD      E,L
        ADD     HL,HL
        ADD     HL,DE
        LD      DE,LA06E
        ADD     HL,DE
        LD      SP,HL
        POP     HL
        LD      (#51A9),HL
        POP     HL
        LD      (#51AB),HL
        POP     HL
        LD      (#52A9),HL
        POP     HL
        LD      (#52AB),HL
        POP     HL
        LD      (#53A9),HL
        POP     HL
        LD      (#53AB),HL
        POP     HL
        LD      (#54A9),HL
        POP     HL
        LD      (#54AB),HL
        POP     HL
        LD      (#55A9),HL
        POP     HL
        LD      (#55AB),HL
        POP     HL
        LD      (#56A9),HL
        POP     HL
        LD      (#56AB),HL
LC5A5   LD      A,7
        ADD     A,C
        LD      E,A
        SRL     A
        LD      SP,#5AB7
        LD      L,A
        LD      H,A
        PUSH    HL
        PUSH    HL
        LD      H,0
        LD      L,E
        ADD     HL,HL
        ADD     HL,HL
        ADD     HL,HL
        LD      D,0
        LD      E,L
        ADD     HL,HL
        ADD     HL,DE
        LD      DE,LA06E
        ADD     HL,DE
        LD      SP,HL
        POP     HL
        LD      (#51B3),HL
        POP     HL
        LD      (#51B5),HL
        POP     HL
        LD      (#52B3),HL
        POP     HL
        LD      (#52B5),HL
        POP     HL
        LD      (#53B3),HL
        POP     HL
        LD      (#53B5),HL
        POP     HL
        LD      (#54B3),HL
        POP     HL
        LD      (#54B5),HL
        POP     HL
        LD      (#55B3),HL
        POP     HL
        LD      (#55B5),HL
        POP     HL
        LD      (#56B3),HL
        POP     HL
        LD      (#56B5),HL
LC5F2   LD      SP,#6190
        RET

LA06E  DEFB 0,0,0,0,0,0,0,0,0,0,0,0,0,0
       DEFB 0,0,0,0,0,0,0,0,0,0,0,1,#80
       DEFB 0,0,1,#80,0,0,1,#80,0,0,1,#80
       DEFB 0,0,1,#80,0,0,1,#80,0,0,3,#C0
       DEFB 0,0,3,#C0,0,0,3,#C0,0,0,3,#C0
       DEFB 0,0,3,#C0,0,0,3,#C0,0,0,7,#E0
       DEFB 0,0,7,#E0,0,0,7,#E0,0,0,7,#E0
       DEFB 0,0,7,#E0,0,0,7,#E0,0,0,15,#F0
       DEFB 0,0,15,#F0,0,0,15,#F0,0,0,15
       DEFB #F0,0,0,15,#F0,0,0,15,#F0,0,0
       DEFB #1F,#F8,0,0,#1F,#F8,0,0,#1F
       DEFB #F8,0,0,#1F,#F8,0,0,#1F,#F8,0
       DEFB 0,#1F,#F8,0,0,63,#FC,0,0,63
       DEFB #FC,0,0,63,#FC,0,0,63,#FC,0,0
       DEFB 63,#FC,0,0,63,#FC,0,0,"",#FE
       DEFB 0,0,"",#FE,0,0,"",#FE,0,0
       DEFB "",#FE,0,0,"",#FE,0,0,""
       DEFB #FE,0,0,#FF,#FF,0,0,#FF,#FF,0
       DEFB 0,#FF,#FF,0,0,#FF,#FF,0,0,#FF
       DEFB #FF,0,0,#FF,#FF,0,1,#FF,#FF
       DEFB #80,1,#FF,#FF,#80,1,#FF,#FF
       DEFB #80,1,#FF,#FF,#80,1,#FF,#FF
       DEFB #80,1,#FF,#FF,#80,3,#FF,#FF
       DEFB #C0,3,#FF,#FF,#C0,3,#FF,#FF
       DEFB #C0,3,#FF,#FF,#C0,3,#FF,#FF
       DEFB #C0,3,#FF,#FF,#C0,7,#FF,#FF
       DEFB #E0,7,#FF,#FF,#E0,7,#FF,#FF
       DEFB #E0,7,#FF,#FF,#E0,7,#FF,#FF
       DEFB #E0,7,#FF,#FF,#E0,15,#FF,#FF
       DEFB #F0,15,#FF,#FF,#F0,15,#FF,#FF
       DEFB #F0,15,#FF,#FF,#F0,15,#FF,#FF
       DEFB #F0,15,#FF,#FF,#F0,#1F,#FF,#FF
       DEFB #F8,#1F,#FF,#FF,#F8,#1F,#FF
       DEFB #FF,#F8,#1F,#FF,#FF,#F8,#1F
       DEFB #FF,#FF,#F8,#1F,#FF,#FF,#F8,63
       DEFB #FF,#FF,#FC,63,#FF,#FF,#FC,63
       DEFB #FF,#FF,#FC,63,#FF,#FF,#FC,63
       DEFB #FF,#FF,#FC,63,#FF,#FF,#FC,""
       DEFB #FF,#FF,#FE,"",#FF,#FF,#FE
       DEFB "",#FF,#FF,#FE,"",#FF,#FF
       DEFB #FE,"",#FF,#FF,#FE,"",#FF
       DEFB #FF,#FE,0,0,0,0,0,0,0,0,0,0,0
       DEFB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,1
       DEFB #80,0,0,1,#80,0,0,1,#80,0,0,1
       DEFB #80,0,0,1,#80,0,0,1,#80,0,0,3
       DEFB #C0,0,0,2,"@",0,0,2,"@",0,0,2
       DEFB "@",0,0,2,"@",0,0,3,#C0,0,0,7
       DEFB #E0,0,0,4,32,0,0,4,32,0,0,4,32
       DEFB 0,0,4,32,0,0,7,#E0,0,0,15,#F0
       DEFB 0,0,8,#10,0,0,8,#10,0,0,8,#10
       DEFB 0,0,8,#10,0,0,15,#F0,0,0,#1F
       DEFB #F8,0,0,#10,#08,0,0,0,0,0
       DEFB 0,0,0,0,0,0



Другие статьи номера:

От автора - День рождения газеты !!!

Проходилка - Seymour Take One!

Архив - Kokotoni Wilf, Lode Runner, Chuckie Egg.

Ассемблер - Индикатор - мерцающие полоски.

Обзор новинок - Fast Breed, Crime Santa Clause (demo), Puzzle.

Знай наших - Фотография редактора газеты.

Школьные наблюдизмы - Школьный юмор.

Веселый Гиннес - Забавные рекорды.

Фенечки - говорят дети.

Анекдоты - Юмор.

Комикс - Комикс про кота Кешу.

Поздравления - Поздравления для редакции газеты.

WANTED - Розыск программ...

Реклама - Реклама и объявления ...


Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Editorial - Unbeliever: "С трудом я вспоминаю о каких-либо шоковых программных продуктах последнего времени. Очередная версия Best View, быстро развивающийся BGE, HRiP и AcEditor, это наверное все, что достойно внимания..."
Scene - интервью с группой Triumph взятое на CAFe'2002.
CacheVox - Пакет программ для импорта и последующего проигрывания с дискет цифровой музыки.
News - немнoгo нoвocтей oт нac для Bac.
Обратная связь - контакты редакции.

В этот день...   7 мая