From f6fa948299d75d7051bcbe3a5587fd0a10db8276 Mon Sep 17 00:00:00 2001 From: Vichingo455 Date: Mon, 17 Mar 2025 15:51:34 +0000 Subject: [PATCH] Upload files to "/" --- es1_20250317.asm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 es1_20250317.asm diff --git a/es1_20250317.asm b/es1_20250317.asm new file mode 100644 index 0000000..489b01b --- /dev/null +++ b/es1_20250317.asm @@ -0,0 +1,31 @@ +; AUTORE: Manuel Vichi 3^AIN +; Il programma conta quanti numeri dispari sono presenti nell'intervallo di memoria 200-227h e memorizza il risultato in 228h + org 00h + LD hl, 200h + LD B, 28h + LD C, 01h + jp 100h + + org 100h +ciclo: LD A, (hl) + AND C + jp NZ, disp + jp Z, pari + +disp: LD A, (228h) + ADD A, 1 + LD (228h), A + DEC B + INC HL + jp Z, fine + jp NZ, ciclo + +pari: DEC B + INC HL + JP Z, fine + JP NZ, ciclo + + +fine: NOP + HALT + END \ No newline at end of file