アセンブリ言語のクラスを 3 回受けたとき、先生からこのコード行について尋ねられました。この行を詳しく説明している人はいますか? 私はこの言語の初心者です。できるだけ簡単に話してください。
myMessage BYTE "He says, ",22h,"Hello, World!",22h,0dh,0ah,0
アセンブリ言語のクラスを 3 回受けたとき、先生からこのコード行について尋ねられました。この行を詳しく説明している人はいますか? 私はこの言語の初心者です。できるだけ簡単に話してください。
myMessage BYTE "He says, ",22h,"Hello, World!",22h,0dh,0ah,0
この行は、バイト、文字の配列を定義します。C では次のようになります。
typedef unsigned char BYTE;
BYTE myMessage[] = "He says, \x22Hello, World!\x22\r\n";
22h
ありあり"
ありありあり0dh
です。\r
_ 最後は、文字列を終了する NULL バイトです。ASCII テーブルを見てください。0ah
\n
0