INCLUDE Irvine32.inc
.data
str1 BYTE "Input the exam grade: ",0
str2 BYTE "Grade: ",0
str3 BYTE 'A','B','C','D','F'
.code
main PROC
Grade:
mov edx, OFFSET str1
call WriteString
call ReadInt
mov ebx,41h
cmp eax,90
jge L1
inc ebx
cmp eax,80
jge L1
inc ebx
cmp eax,70
jge L1
inc ebx
cmp eax,60
jge L1
mov ebx,46h
jmp L1
L1:
mov edx,OFFSET str2
call WriteString
mov eax,ebx
call WriteChar
call Crlf
jmp Grade
main ENDP
END main
90~100 : A등급
80~89 : B등급
70~79 : C등급
60~69 : D등급
0~59 : F등급
'언어 > Assembly' 카테고리의 다른 글
명령어 (0) | 2015.12.16 |
---|---|
0dh,0ah (0) | 2015.12.16 |
어셈블리 과제: 32비트 정수 부울 계산기 (0) | 2015.12.05 |