汇编语言 程序的入口一定要是代码段吗?数据段、栈段都不行吗?
发布网友
发布时间:2023-08-06 21:45
我来回答
共2个回答
热心网友
时间:2023-08-11 13:22
编程时,那有什么代码段、数据段、栈段?
编程时,你可以编写几十个逻辑段。
各个逻辑段的名称,是随意编写的。
用那个逻辑段,作为代码段、数据段、栈,都是随意的。
假如,你设定一个段名称是:DATA,即:
DATA SEGMENT ;设定一个段
START: ;入口放在这,这个DATA就是代码段
DATA SEND
END START----指定入口标号
同理,你把入口标号放在别的逻辑段,这个别的段,就是代码段。
同理,你把某个逻辑段的地址送到 DS,这个段,就是数据段。
同理,你把某个逻辑段的地址送到 SS,这个段,就是堆栈段。
同理,各个逻辑段的《身份》,可以在执行程序期间,重新改变。
编程时,那有什么代码段、数据段、栈段?
编程时,只有众多的逻辑段。
热心网友
时间:2023-08-11 13:23
你想,入口如果是数据段,那么程序怎么知道下一条要执行的指令在哪里呢?追问不是按顺序向下读吗