3つのパラメーターを受け入れるx86アセンブリ言語で関数を作成しようとしています。複数のパラメーターを使用してMASMアセンブリ言語で関数を定義することは可能ですか?
//this is pseudocode: I'm trying to convert this to a valid macro in MASM
//if var1 is equal to var2, jump to the label jumpToHere
function jumpIfEqual(var1, var2, jumpToHere){
cmp var1, var2;
je jumpToHere;
}
これを行うための有効な関数を書くことができれば、次のjumpIfEqual(5, 5, jumpToHere)
ようになります。
cmp 5, 5;
je jumpToHere;