アセンブリでこれに似た手順コードを実行することは可能ですか:
procedure proc near
push bp
mov bp, sp
mov si, word ptr[bp + 4]
@@number1:
do something and then
jmp @@number2
@@number2:
do something and then
ret
@@end
mov sp, bp
pop bp
procedure endp
ご覧のとおり、number2
から partを呼び出し、コードをnumber1
実行number2
して、 にジャンプしたときに残した位置に戻りたいと思いnumber2
ます。
それを行う方法はありますか?