If Else In Assembly Language 8086 Code Example


Example: if statement in assembly 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				; read in 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

Comments

Popular posts from this blog

Chemistry - Bond Angles In NH3 And NCl3

Are Regular VACUUM ANALYZE Still Recommended Under 9.1?

Change The Font Size Of Visual Studio Solution Explorer