0

.data セクションで私は定義しました:

MyString byte "This is my string",0h

しかし、どうすれば MyString に等しい変数を設定できますか??

ありがとう!

4

1 に答える 1

0

文字列を指すようにポインター変数を初期化したいということですか、それとも文字列の内容を別の文字列バッファーにコピーしたいということですか?

私の頭の上から、前者は次のようになります。

mov [MyDwordVariable], offset MyString

後者は次のようなものになります

mov ecx, offset MyString
mov edx, offset MyNewString
jmp @2
@1:
inc ecx
inc edx
@2:
mov al, [ecx]
test al, al
mov [edx], al
jnz @1
于 2010-11-08T21:50:36.673 に答える