(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
* * *