VGA:C中的指针和内存寻址(DIY内核)

时间:2015-05-01 08:33:10

标签: c kernel vga

我的问题是在尝试在家庭brew内核中写入VGA时基本理解使用C指针;代码在这里:Call C kernel from assembly bootloader

在我的main.c内核中,我不明白为什么这段代码有效:

char * vga = (char *) 0xb8000;
vga[0] = "X"; 

而不是这一个:

char * vga = (char *) 0xb8000;
* vga = "X";

否则,在这个例子中是否有使用指针而不是数组的等效方式?

0 个答案:

没有答案