TASM を使用して、emu8086 でデジタル ストップウォッチ (LAP および通常) を正常にプログラムしましたが、TASM で実行しようとするとエラーが発生しますForward reference needs override
。call
2 つのプロシージャがあり、両方に他のプロシージャが含まれているため、このエラーが発生する理由はわかっています。例えば
proc1 proc
;some code
CALL proc2
;some code
ret
endp
proc2 proc
;some code
CALL proc1
;some code
ret
endp
別の解決策は、プロシージャを呼び出す代わりにプロシージャ全体を定義/作成することですが、エラーが発生しますRelative jump out of range
。(私のコードにもいくつかのジャンプがあります)
私の質問は、とにかくforward reference needs override
私の状況でエラーを削除できるということですか?