.


:




:

































 

 

 

 





. , Pascal. POP, , :

push parameter1;

push parameter2

call procedure

add sp,4;

[...]

procedure proc near

push bp

mov bp,sp

(, )

mov ax,[bp+4]; 2.

; + 4,

; CALL - 2

; NEAR ( 4 - FAR), - 2

mov bx,[bp+6]; 1

( )

bp

ret

procedure endp

, .

, , EQU, ( ), :

 

push X

push Y

push Z

call xyzzy

[...]

xyzzy proc near

xyzzy_z equ [bp+8]

xyzzy_y equ [bp+6]

xyzzy_x equ [bp+4]

push bp

mov bp,sp

(, )

mov ax,xyzzy_x; X

( )

pop bp

ret 6

xyzzy endp

: , , . , , , , ( RET _), , , , CALL. , , Pascal, , , - . , , , . , ( ), (, , printf - , [+4], ). , .





:


: 2015-10-01; !; : 264 |


:

:

, .
==> ...

1913 - | 1783 -


© 2015-2024 lektsii.org - -

: 0.009 .