어셈블리
irvine 어셈블리 사칙연산 (더하기)
파아랑새
2017. 6. 18. 14:00
INCLUDE Irvine32.inc
.data
prompt_1 byte "input num1 : ", 0
prompt_2 byte "input num2 : ", 0
prompt_3 byte "choice num : ", 0
Operator_ byte "[1] Addition", 0dh, 0ah
num1 dword 0
num2 dword 0
ch_ dword 0
.code
main PROC
mov edx, offset prompt_1
call WriteString
call Readint
mov num1, eax
mov edx, offset prompt_2
call WriteString
call Readint
mov num2, eax
mov edx, offset prompt_3
call WriteString
call Readint
mov ch_, eax
.IF ch_ == 1
call Addnum
.ENDIF
exit
main ENDP
Addnum PROC
mov eax, num1
add eax, num2
call WriteInt
call crlf
exit
Addnum ENDP
END main