我已经上了第三节汇编语言课,我的老师问我这行代码。有没有人详细解释这条线?我是这门语言的真正菜鸟。请尽可能简单地说。
myMessage BYTE "He says, ",22h,"Hello, World!",22h,0dh,0ah,0
我已经上了第三节汇编语言课,我的老师问我这行代码。有没有人详细解释这条线?我是这门语言的真正菜鸟。请尽可能简单地说。
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
和0ah
是\n
。最后一个0
是终止字符串的 NULL 字节。查看ASCII 表。