Upload files to "/"
This commit is contained in:
parent
cc2c1fc8a1
commit
5a158da69d
|
@ -1,21 +1,26 @@
|
||||||
; Manuel Vichi 3^AIN
|
; Manuel Vichi 3^AIN
|
||||||
; Realizzare una routine che usa come parametri di ingresso i registri HL, B, C
|
; 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.
|
; La routine riempie con valori progressivi a partire dal valore contenuto in C, B celle di memoria a partire dall'indirizzo contenuto in HL.
|
||||||
|
org 100h
|
||||||
fill_memory:
|
fill_memory:
|
||||||
push hl
|
|
||||||
push bc
|
|
||||||
ld hl, 200h
|
ld hl, 200h
|
||||||
ld c, 01h
|
ld c, 01h
|
||||||
ld b, 4h
|
ld b, 4h
|
||||||
ld a, c
|
ld a, c
|
||||||
|
ld sp, 300h
|
||||||
|
call loop_fill
|
||||||
|
halt
|
||||||
loop_fill:
|
loop_fill:
|
||||||
|
push af
|
||||||
|
push bc
|
||||||
|
push hl
|
||||||
|
ciclo:
|
||||||
ld (hl), a
|
ld (hl), a
|
||||||
inc hl
|
inc hl
|
||||||
inc a
|
inc a
|
||||||
dec b
|
dec b
|
||||||
jr nz, loop_fill
|
jr nz, ciclo
|
||||||
pop bc
|
|
||||||
pop hl
|
pop hl
|
||||||
finish:
|
pop bc
|
||||||
halt
|
pop af
|
||||||
end
|
ret
|
Loading…
Reference in New Issue