No puedo encontrar mis errores para la siguiente pregunta: Calcula la suma de series de números pares de la lista de números. La longitud de la lista está en la ubicación de memoria 2200H y la serie en sí comienza desde la ubicación de memoria 2201H. Suponga que la suma es un número de 8 bits para que pueda ignorar los acarreos y almacenar la suma en la ubicación de memoria 2210H. Estoy usando GMUSim8085 para comprobar mi respuesta. El contenido final en el registro B es 00H
problema de muestra 2200H = 4H
2201H = 02H
2202H = 03H
2203H = 05H
2204H = 08H
Mi código:
mvi b,00h
lxi h,2200H
mov c,m
lxi h,2201h
skip2: mov a,m
ani 01h
jnz skip
mov d,a
mov a,b
add d
mov b,a
skip: inx h
dcr c
jnz skip2
hlt