Created
April 19, 2024 20:37
-
-
Save AlejandroVelasco/b710c7704c0d24f006b53fedd1834f38 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ; numeros_iguales.asm | |
| ; | |
| ; Created: 19/4/2024 07:53:30 | |
| ; Author : Alejandro Velasco | |
| ; | |
| ; Replace with your application code | |
| start: | |
| .include "m328Pdef.inc" | |
| ; Define los registros | |
| .def n1 = r16 | |
| .def n2 = r17 | |
| .def n3 = r18 | |
| ldi n1, 2 ; n1 <- 2 | |
| ldi n2, 4 ; n2 <- 4 | |
| ldi n3, 0 ; n3 <- 0 como valor por defecto | |
| cp n1, n2 ; Compara n1 con n2 | |
| breq Equal ; Si son iguales, salta a la etiqueta 'Equal' | |
| ldi n3, 0 ; Si no son iguales, n3 <- 0 | |
| rjmp End ; Salta al final | |
| Equal: | |
| ldi n3, 1 ; Si son iguales, n3 <- 1 | |
| End: | |
| ; Aquí, n3 tiene el valor correcto basado en la comparación de n1 y n2 | |
| ; Fin del programa (end of program) | |
| Nop |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment