; 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. org 100h fill_memory: ld hl, 200h ld c, 01h ld b, 4h ld a, c ld sp, 300h call loop_fill halt loop_fill: push af push bc push hl ciclo: ld (hl), a inc hl inc a dec b jr nz, ciclo pop hl pop bc pop af ret