您没有给出这个问题的任何背景。但我会尝试给出某种形式的答案。
当程序加载到内存后执行时,程序必须位于某个地方,假设这是地址7C00。处理器开始在某个地方执行,在您的情况下很可能是 7C00。ORG 语句告诉汇编器以下指令的地址将出现在该地址处。
为什么不是0?好吧,您的处理器可能需要这些地址上的其他东西,即。中断向量。
您的处理器的数据表将为您提供有关其启动顺序的更多信息。
祝你好运。
从一个快速的好...
http://f.osdev.org/viewtopic.php?f=1&t=9543