GUZHEN 发表于 2016-3-8 14:36:47

为什么汇编程序每次都是从偏移地址0的代码开始执行

为什么汇编程序每次都是从偏移地址0的代码开始执行

jonyu9527 发表于 2016-3-8 19:45:01

这个就要问CPU开发的工程师了,纠结这个问题干嘛,不管是汇编,还是高等语言,C,C++这些都是从0开始,不要管它为什么从0开始,你就从0开始用就好了啊

兰陵月 发表于 2016-3-9 23:06:56

每次都是从偏移地址0开始执行??没有吧??
你在DOS模式下,用debug,你指定CS:IP是多少,它就从哪里执行啊。

计算机加电后执行的第一条指令是FFFF0H处的指令。
这个FFFF0,你可以看成F000:FFFF0,也可以是FF00:0FF0,还可以是其他各类组合啊~怎么偏移地址一定是0呢?什么偏移地址从0开始都只是一个习惯而已吧{:10_256:}
页: [1]
查看完整版本: 为什么汇编程序每次都是从偏移地址0的代码开始执行