Ejercicios varios IA-32 (Organización del Computador II)
![]() |
Volver a la página de la materia |
Sumador[editar]
Sumador de numeros grandes. Los valores estan hardcodeados en la seccion data, no se reciben como parametro. El resultado se baja a salida.
section .text global _start _start: clc mov ecx, 5 xor ebx, ebx _loop: mov eax, [entrada1 + ebx * 4] adc eax, [entrada2 + ebx * 4] mov [salida + ebx * 4], eax inc ebx loop _loop mov eax, 1 int 80h section .data entrada1 dd 321321, 5523532, 23123, 521412, 6654221 entrada2 dd 11, 11, 11, 11, 11 salida dd 0, 0, 0, 0, 0