30天自制操作系统-day6

30天自制操作系统-day6

这次我们利用C语言,生成彩色条纹,编辑main.c文件

#include<header.h>
void bootmain(void){
  //注意这里的函数名字为bootmain,因为在entry.S中设定的入口名字也是bootmain,两者要保持一致
  char* point = 0xa0000;
  for(int i = 0; i <= 0xffff; i++){
	*point[i] = i & 0xf;
  }
  for(;;) {
​    io_halt();
  }
}

效果如下:

原文地址:https://www.cnblogs.com/wangdongfang/p/14364903.html