20 lines
465 B
NASM
20 lines
465 B
NASM
; Manuel Vichi 3^AIN
|
|
; Realizzare una routine che usa come parametri di ingresso i registri HL, B, C
|
|
; La routine riempie con valori progressivi a partire dal valore contenuto in C, B celle di memoria a partire dall'indirizzo contenuto in HL.
|
|
fill_memory:
|
|
push hl
|
|
push bc
|
|
ld hl, 200h
|
|
ld c, 01h
|
|
ld a, c
|
|
loop_fill:
|
|
ld (hl), a
|
|
inc hl
|
|
inc a
|
|
dec b
|
|
jr nz, loop_fill
|
|
pop bc
|
|
pop hl
|
|
finish:
|
|
halt
|
|
end |