在我的程序中,我試圖在2個參考值之間進行交換,但似乎我在解除堆棧中的第一個參數而不使用SI寄存器時遇到問題。 可以請別人幫我嗎?對不起,我錯了,我只是一個新手。 jmp main
toSwap1 db 'a'
toSwap2 db 'b'
main:
lea si,toSwap1
push si
lea si,toSwap2
push si
call swap
mo
我想用匯編語言編寫一個程序,其中我想在屏幕上移動文本或字符,就像屏幕保護程序一樣,即首先它應該向前或向下移動方向。當它達到屏幕的下限時,它應該開始向前和向上的方向移動,反之亦然。 我已經嘗試過自己,我已經能夠同時向前和向下的方向移動角色。當角色達到屏幕下限時,我希望它向上和向前移動,但我似乎無法想象如何去做。 我使用emu8086彙編 .model small
.data
st1 db "O"