030..ELSEIF僞指令的使用

使用條件分支語句來判斷給定的學生的分數以及信用值是否滿足註冊條件

;College Registration Example	(Regist.asm;Simple demostration of MASM's .IF
;.ENDIF,and .ELSEIF	directives

include irvine32.inc

.data
	TRUE=1
	FALSE=0
	gradeAverage WORD 275;test value
	credits		 WORD 12 ;test value
	OKToRegister BYTE ?

.code
	main PROC
		mov OKToRegister,FALSE

		.IF gradeAverage>350
			mov OKToRegister,TRUE
		.ELSEIF (gradeAverage>250)&&(credits<=16)
			mov OKToRegister,TRUE
		.ELSEIF (credits<=12)
			mov OKToRegister,TRUE
		.ENDIF

		call WaitMsg;
		exit
	main ENDP;
END main
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章