Masm 615 어셈블리 소스 질문;;

장철의 이미지

윈도우; 어셈블리어를 써서 학점 등급표를 만들려고하는데요

과목,점수 5개씩을 입력받아서 그 과목별 점수랑 평균

100~90 점은 a 90~80점은 b 를 줄려고하는데요

어셈 초보라서;;

title
include irvine32.inc
CR = 0Dh ; carriage return
LF = 0Ah ; line feed

.data
string BYTE 50 DUP(0)
number BYTE 50 DUP(0)
string2 BYTE "input the string",CR,LF,0

.code

main PROC
mov edx,OFFSET string2
call writestring

mov esi,0
mov ecx,5
L1:
push eax
call Readchar
mov al,string[esi]
call writechar
pop eax
loop L1

mov edi,0
mov ecx,5
L2:
call Readint
mov al,number[edi]
inc edi
call writeint
loop L2

exit
main ENDP
END main

여기서 과목 5개를 입력받고 출력해줄려고하는것부터 막히네요;;;;;

someone의 이미지

도스 시스템콜 사용하세요..
21번 인터럽트...
책찾아보시면 있을꺼에요..

user를 향해서... +_+