iii 发表于 2024-3-30 00:24:34

turbo c 的org是多少?(是0100h吗?)

想用turbo c编写小操作系统,并被我写的引导区加载,
但是加载到多少地址合适呢?
即turbo c的org是多少?
(当然不同编译模式下的org可能不同,比如-t模式)

duhiladikiti 发表于 2024-3-30 00:25:24

这个问题我还是自己回答一下吧
void main()
{
    printf("x"):

    ((void(*)(voud)) 0x100)();
}

结果是无止境地打印字符x
所以org是0100h

litong 发表于 2024-3-30 00:26:18

PS 考虑到要支持鼠标和光驱,所以还是先进入MS-DOS,
然后键入 C:\MYOS\MYOS.EXE 启动基于dos的操作系统。
页: [1]
查看完整版本: turbo c 的org是多少?(是0100h吗?)