程序入口在哪

来源:百度知道 编辑:UC知道 时间:2024/06/02 14:24:58
汇编语言中 程序入口在哪
main? 还是第一个 org?
没有start
不会吧 ?从END? END在最后怎么办,后面什么都没了,也没标号

start、main等标号,只是程序设计尤其是汇编语言中习惯使用的标识符,不是汇编语言的规定。汇编语言中,程序的入口由伪指令END后面的标号来指定。

END 标号 ;这个标号指定程序的入口

例如,

END bubbling

补充回答:这个标号是要在代码段中明确定义的。如,
data segment
mydata db ?
data ends

code segment
assume cs:code,ds:data
bubbling:
.
.
.
mov ah,4ch
int 21h
code ends
end bubbling

ORG为跳转指令,后面的值才是真正的程序开始地址
由于单片机的工作寄存器区空间的大小往往不足以放下一个完整的程序,于是在程序开头使用ORG指令将程序的执行跳转到程序存储器相应的程序入口地址处

程序入口在start标识的地方。
后面用end start来表示结束

end后面的标号指出程序起始运行的地址。如end main则从main处开始执行。