From 821e55cbab942327836e9c0bcec1b1bef9a9f838 Mon Sep 17 00:00:00 2001 From: Vichingo455 Date: Wed, 26 Mar 2025 10:26:56 +0000 Subject: [PATCH] Upload files to "/" --- esercizio_stack.asm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 esercizio_stack.asm diff --git a/esercizio_stack.asm b/esercizio_stack.asm new file mode 100644 index 0000000..95ea03c --- /dev/null +++ b/esercizio_stack.asm @@ -0,0 +1,20 @@ +; 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 \ No newline at end of file