ZX Review #5-6
04 ноября 1997

Этюды - Процедура поворота символа на 90 градусов по часовой стрелке.

(c) Мелинг С., Татарстан, г. Бу-
гульма

 Процедура поворота символа  на
 90 градусов по часовой стрелке

   Эту процедуру  я  сделал  для
своего редактора символьного на-
бора.
140.
        LD   HL,ADR  ;Адрес сим-
;вола, который нужно повернуть
        LD   IX,OBL
        PUSH HL
        PUSH IX
        LD   B,8
LP      LD   (IX+0),0
        INC  IX
        DJNZ LP
        POP  IX
        LD   B,8
LP1     PUSH BC
        PUSH IX
        LD   B,8
        LD   A,(HL)
LP2     RLCA
        PUSH AF
        AND  1
        OR   (IX+0)
        RRCA
        LD   (IX+0),A
        INC  IX
        POP  AF
        DJNZ LP2
        POP  IX
        POP  BC
        INC  HL
        DJNZ LP1
        PUSH IX
        POP  HL
        POP  DE
        LD   BC,8
        LDIR
        RET
OBL     DEFB 0,0,0,0
        DEFB 0,0,0,0
2
            *   *   *





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

Похожие статьи:
Слабо пройти - Описание-прохождение игры Monstrland (миссия 3).
User group - Обзор музыкальных редакторов: WHAM+AY, ASM, SUPER SONIC, SOUND TRACKER v1.1, STD v2.01, STR v3.00, SOUND TRACKER PRO, PRO TRACKER и утилит: S.T. COMPILER, S. T. RECOMPILER, S.T. MUSIC STEALER, S.T.REC++ , FLASH DECOMPILER.
Speccy.pl Party 2018.1 - invitation and rules

В этот день...   21 сентября