#include "kmbr.h" char* hw1="hello world!\r\nStart Loading Kernel...\r\n"; // void stt(){ // unsigned int ff; // putc('\r'); // putc('\n'); // putc('C'); // putc('S'); // putc(':'); // __asm{ // mov ff,cs // } // puti(ff); // putc('\r'); // putc('\n'); // putc('D'); // putc('S'); // putc(':'); // __asm{ // mov ff,ds // } // puti(ff); // putc('\r'); // putc('\n'); // putc('E'); // putc('S'); // putc(':'); // __asm{ // mov ff,es // } // puti(ff); // putc('\r'); // putc('\n'); // putc('S'); // putc('S'); // putc(':'); // __asm{ // mov ff,ss // } // puti(ff); // putc('\r'); // putc('\n'); // } void main(void) { //putc('A'); //stt(); void*lptr=(void*)0x300; unsigned int t; vprint(hw1); load(0,lptr,2,1); t=*(unsigned int*)lptr; puti(t); while(1){ __asm{ hlt }; }; return ; }