SoloCodigo
Programación General => ASM (Ensamblador) => Mensaje iniciado por: ishmael en Viernes 12 de Diciembre de 2003, 07:56
-
que tal lista, pues estoy en un aprieto con estaasignacion de la facultad, mi problema es el siguiente:
1 Suma de dos números de 5 bytes cada uno. Los números se ubican en las direcciones 3000 y 300A respectivamente, dejando la respuesta a partir de la direccion 300B.
2.Multiplicacion de dos números de 1 byte cada uno. Utilice las mismas direcciones que el literal anterior.
Estoy varado, no se como hacer y lo necesito para mi calificacion, podrian ayudarme a elaborar este programa. gracias a todos
-
No creo que nadie quiera ni deba hacer tus deberes escolares, porque no contas donde esta la dificultad y ahi vemos ?
TIP: Fijate en que funcion cumple el BIT de carry y que es la instruccion ADC.
-
SI eso mismo; utilizando las funciones que o utilidad que tienen el BIT carry
para la suma diria que puedes hacerlo por partes; por decir la mitad, digo por decir primero sumo la mitad y luego la otra mitad + el carry
para la division es mas sensillo solo mueve los numeros a BL y AL y has "DIV BL"