Advertisement
Guest User

Untitled

a guest
Aug 25th, 2019
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.42 KB | None | 0 0
  1. void kmain(void)
  2. {
  3. const char *str = "my first kernel";
  4. char *vidptr = (char*)0xb8000;
  5. unsigned int i = 0;
  6. unsigned int j = 0;
  7.  
  8. while(j < 80 * 25 * 2) {
  9. vidptr[j] = ' ';
  10. vidptr[j+1] = 0x07;
  11. j = j + 2;
  12. }
  13.  
  14. j = 0;
  15.  
  16. while(str[j] != '\0') {
  17. vidptr[i] = str[j];
  18. vidptr[i+1] = 0x07;
  19. ++j;
  20. i = i + 2;
  21. }
  22. return;
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement