1
私たちは、このような初期化変数を作りたい:組立MOV命令のオペランド
name db 'zara ali'
我々はバイトサイズの変数を作ってきたが、我々はそれが可能であるか
それに文字列を格納し??
、我々は、この命令を使用するとき:
MOV ecx, name
をMOV命令で両方のオペランドが同じサイズでなければならないが、我々は、4バイトサイズのレジスタにバイトサイズの変数を格納しています。 どうすればいいですか?
賢いお尻になるには...エンベロープエキスパート: "名前"は単なるラベルであり、変数ではありません。実際、アセンブラは、次のデータのサイズや長さをチェックしません。初心者にとっては、 "db"を "data bytes"に変換する方が明らかでしょう。 – rkhb
@rkhb私は同意します!しかし、まだ、私はあなたが私の答えを改善すべきと提案しているかどうかわかりません:) –
いいえ、あなたの答えは良いとはっきりしています。それはちょうど私の2セントだった。 :-) – rkhb