Saltar al contenido

if else en lenguaje ensamblador ejemplo de código 8086

Ya no necesitas indagar más por todo internet ya que has llegado al espacio exacto, poseemos la solución que necesitas y sin problema.

Ejemplo: sentencia if en ensamblador x86

INCLUDE asmlib.inc			
.data	
	prompt BYTE "Enter a number",0
	evenMsg BYTE "That number is even ", 0
	oddMsg BYTE "That number is odd", 0

	divisor DWORD 2
	
.code

main PROC

	mov edx, OFFSET prompt			;output the prompt
	call writeLine
	call readInt				;readin a number
	mov edx, 0;clear the edx for division
	div divisor				; can't divide by an immediate
						; use a variable
	.IF edx ==0;if the remainder is 0
		mov edx, OFFSET evenMsg		; it is an even number		
	.ELSE
		mov edx, OFFSET oddMsg
	.ENDIF
	call writeLine				;write the message to the screen.

	exit      
main ENDP 
END main

Te mostramos reseñas y valoraciones

Recuerda dar recomendación a esta división si te valió la pena.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *