FIRST STEPS IN MACHINE CODE

ASSEMBLY LANGUAGE LISTINGS

hbar

PART FOUR - FIRST EXAMPLE

LD HL, 16384 210040

HL = Display File start

LD BC, 6144 010018

Bytes in display file

LOOP

LD A, (HL) 7E

Transfer bytes to A

XOR 255 EEFF

Invert bits

LD (HL), A 77

Put byte back

INC HL 23

Next byte

DEC BC 0B

Decrement counter

LD A, B 78

Test if 0

OR C B1
JR NZ, LOOP 20F6

If not, repeat

RET C9

Else return to BASIC


hbar
Go To Referring Page