logo
ZX-Review-1992-01-12

5.8 Сдвиг вниз на один символ.

Длина: 73 Количество переменных: 0

Контрольная сумма: 7987 Назначение: Эта программа сдвигает содержимое дисплейного файла вниз на 8

пикселей.

Вызов подпрограммы:

RANDOMIZE USR адрес

Контроль ошибок: Нет Комментарий: Нет

ЛИСТИНГ МАШИННЫХ КОДОВ

МЕТКА

АССЕМБЛЕР

ЧИСЛА ДЛЯ ВВОДА

 

LD HL,22527

33

255

87

 

LD DE,22495

17

223

87

SAVE

PUSH HL

229

 

 

 

PUSH DE

213

 

 

 

LD C,23

14

23

 

NEXT_L

LD B,32

6

32

 

COPY_B

LD A,(DE)

26

 

 

 

LD (HL),A

119

 

 

 

LD A,C

121

 

 

 

AND 7

230

7

 

 

CP 1

254

1

 

 

JR NZ,NEXT_B

32

2

 

 

SUB A

151

 

 

 

LD (DE),A

18

 

 

NEXT_B

DEC HL

43

 

 

 

DEC DE

27

 

 

 

DJNZ COPY_B

16

241

 

 

DEC C

13

 

 

 

JR Z,REST

40

21

 

 

LD A,C

121

 

 

 

AND 7

230

7

 

 

CP 0

254

0

 

 

JR Z,N_BLOCK

40

24

 

 

CP 7

254

7

 

 

JR NZ,NEXT_L

32

225

 

 

PUSH DE

213

 

 

 

LD DE,1792

17

0

7

 

AND A

167

 

 

 

SBC HL,DE

237

82

 

 

POP DE

209

 

 

 

JR NEXT_L

24

215

 

REST

POP DE

209

 

 

 

POP HL

225

 

 

 

DEC D

21

 

 

 

DEC H

37

 

 

 

LD A,H

124

 

 

 

CP 79

254

79