0
メッセージを逆順で1文字ずつ出力します。 HELLO4.ASMプログラムに名前を付けます。 (使用「プッシュ」と 「ポップ」アセンブリX86言語の質問
区「プッシュ」と「ポップ」functions.Then印刷 機能9または関数40Hのいずれかを使用して、このメッセージを使用して 逆の順序でメッセージを保持する別の変数。名前このプログラムHELLO5.ASM。
これは、アセンブリ言語についての私の割り当てがあり、これは私はそれが逆転しないのですfar.But取り組んでいる。
; (Hello4)
.386
.model flat,stdcall
.stack 4096
.data
aName BYTE "Hello, DOS Here!$"
nameSize = ($ - aName) - 1
.code
main PROC
mov ecx,nameSize
esi,0
L1: movzx eax,aName[esi]
push eax
inc esi
loop L1
mov ecx,nameSize
esi,0
L2: pop eax
mov aName[esi],al
inc esi
loop L2
mov ah,9
int 21h
main ENDP
end main
お返事ありがとうございます。回答が良かった場合は –
@WenxuanLiです。チェックマークをクリックすると、それを受け入れることができます。 –
私に思い出させてくれてありがとう。ここで質問をするのは初めてのことです。 –