include serial: "./serial.dsa" include idt: "./idt.dsa" include print: "./print.dsa" dw stack: 0x1000 _init: ldw stack, bpr mov bpr, spr call idt::setup_base call idt::setup_io db hello2: "hello2" db hello: "Test message, hello world etc etc." main: lwi hello, rg0 push rg0 call serial::print pop zero lwi hello, rg0 push rg0 call print::print pop zero //lwi buff, rg0 //lwi 32, rg1 //push rg0 //push rg1 lwi serial::SERIAL_BUFFER, rg0 push rg0 call print::print pop zero lwi hello2, rg0 push rg0 call print::print pop zero hlt jmp main