0

アセンブリ言語のクラスを 3 回受けたとき、先生からこのコード行について尋ねられました。この行を詳しく説明している人はいますか? 私はこの言語の初心者です。できるだけ簡単に話してください。

    myMessage BYTE "He says, ",22h,"Hello, World!",22h,0dh,0ah,0
4

1 に答える 1

1

この行は、バイト、文字の配列を定義します。C では次のようになります。

typedef unsigned char BYTE;

BYTE myMessage[] = "He says, \x22Hello, World!\x22\r\n";

22hありあり"ありありあり0dhです。\r_ 最後は、文字列を終了する NULL バイトです。ASCII テーブルを見てください。0ah\n0

于 2013-09-17T05:50:07.077 に答える