Col*_*son 4 c gcc compilation 16-bit
如何使用GCC编译16位C代码?我正在尝试编写一个只写"Hello World!"的平面引导程序.到电脑和停止.
int main(int argc, char** argv)
{
char* value = "Hello World!";
__asm
{
mov si, value
loop:
lodsb
cmp al, 0
halt:
je halt
mov bx, 0x0007 ; Black BG, White TXT
mov ah, 0x0E ; Teletype output
int 0x10
jmp loop
}
}
Run Code Online (Sandbox Code Playgroud)