Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
.data SUM DW 250h .text push SUM call func .... func: mov bp, sp mov ax, [bp + 2] inc ax mov [bp + 2], ax .....
プッシュ命令を使用する場合、SUM の参照をプッシュしますか、それとも値をプッシュしますか? func を呼び出した後、SUM は変更されますか?
おそらく、関数に渡すアドレスを逆参照する必要があります
.data SUM DW 250h .text push [SUM] call func .... func: mov bp, sp mov bx, [bp + 2] mov ax,[bx] inc ax mov [bx],ax mov [bp + 2], ax .....
それは本当に回りくどいようです。もっと簡単な方法があると思いますが、tasm を備えたマシンが手元にありません。[ax] を使用できないため、余分なラウンドアバウト :(