diff --git a/es2_20250331.asm b/es2_20250331.asm new file mode 100644 index 0000000..b30e104 --- /dev/null +++ b/es2_20250331.asm @@ -0,0 +1,21 @@ + ORG 100h +main: + LD HL, 0200h ; HL = puntatore a primo vettore + LD DE, 0210h ; DE = puntatore a secondo vettore + LD IX, 0220h ; IX = puntatore al risultato + LD B, 10h ; Contatore: 16 elementi + +Loop: + LD A, (HL) ; A = elemento da 200h+x + LD C, A ; salva in C + LD A, (DE) ; A = elemento da 210h+x + ADD A, C ; A = somma + LD (IX+0), A ; scrivi risultato in 220h+x + + INC HL + INC DE + INC IX + DEC B + JR NZ, Loop + + HALT