[2021][Febrero][Problema 1]

[2021][Febrero][Problema 1]

de Sebastian Herrera Recondo -
Número de respuestas: 2

Hola, quería consultar si mi código del ejercicio 1 seria considerado correcto a pesar de no coincidir con la solución, difiero en que use muchos MOVI en lugar de hacer un solo MOVI y cargar los demás haciendo shifts (entiendo que esta hecho así por un tema de eficiencia, el MOVI entiendo es mas lento) y en lugar de usar JZ para decidir el salto use el JN. Agradezco me digan si seria correcto o no para tener una guía al menos. Saludos!

MOVI 0,R1

MOVI 1023,R2

MOVI 4097,R3

MOVI 1,R4

ADD R1,R2,R1 // sumo  r1+r2 (a+suma)

ADD R2,R4,R2 // incremento a

CMP R3,R2 //resto a-4097 y chequeo si da negativo

JN -3

SL R1,1,R1 // suma = suma/2




En respuesta a Sebastian Herrera Recondo

Re: Ejercicio 1 examen febrero 2021

de Camilo Fossemale Zanotta -
El tema que veo es que MOVI acepta INM de hasta 9 bits. Con 9 bits podrías pasarle hasta 511