CALL, RET 命令
『高級言語プログラマのためのアセンブラ入門』 98ページ〜
レジスタに値を入れてコールできるらしい
EXTERN PUT_AX:NEAR CODE SEGMENT PUBLIC ASSUME cs:CODE,ds:DATA,ss:STK START: mov ax,DATA mov ds,ax ;-----------------------codeここから mov ax,5555H mov bx,PUT_AX call bx ;-----------------------codeここまで mov ah,4CH int 21H CODE ENDS DATA SEGMENT ;-----------------------dataここから ;-----------------------dataここまで DATA ENDS STK SEGMENT STACK DB 100H DUP(?) STK ENDS END START
(PUT_AX は d:id:noritsugu:20071202:MASM のをリンクして使用)
で、
5555