매개 변수가있는 함수를 사용하는 어셈블리 언어로 예제를 게시 할 수 있습니까? 두 가지 요소의 합을 반환하는 함수와 같이 단순한 것입니다.TASM의 매개 변수가있는 함수
Google은 어떤 간단한 예도 할 수 없습니다.
로 볼 수 있습니다 :
.model small
.data
.stack 320h
.code
extrn writer:near
add_numbers PROC
ARG number1:WORD
ARG number2:WORD
MOV ax, number1
MOV bx, number2
ADD ax, bx
CALL writer ; this procedure prints the contents of ax
RET
add_numbers ENDP
.startup
PUSH 1
PUSH 2
CALL add_numbers ; instead of 3 it prints -11602
call writer ; instead of 3 it prints 0
.EXIT
END
'writer' 코드를 게시 할 수 있습니까? 어쩌면 문제가 거기에서 오는 것일 수 있습니다. –