主题:请问编写汇编程序时,用先写上START么?
傻瓜学者
[专家分:0] 发布于 2005-11-29 03:57:00
如题,谢谢!
回复列表 (共10个回复)
沙发
Frigate [专家分:360] 发布于 2005-11-29 10:29:00
随便用什么名字都可以
板凳
傻瓜学者 [专家分:0] 发布于 2005-11-29 17:34:00
那个是名子么?
名字不是在segment和ends之前的那个么?
我看的程序start是在汇编代码之前的。
3 楼
expection [专家分:70] 发布于 2005-12-02 15:09:00
名字和标号都是任意的,一般最多由31个字母.数字及规定的特殊符号组成,并且不能用数字开头
只是要注意 名字和标号的区别
名字后没有冒号 语句为伪指令 ;标号后有冒号 语句为指令
楼主所谓的start是指令语句中的标号吧,它本身当然也是任意的,但是为了见名知意,一般代码段都以start作为第一条指令语句的标号
4 楼
傻瓜学者 [专家分:0] 发布于 2005-12-05 03:06:00
非常感谢楼上的朋友,说得很清楚。
5 楼
out606 [专家分:120] 发布于 2005-12-06 14:31:00
start只是标号,他只是提示你汇编程序将从start后开始执行,换个其他的也可以,因为再汇编中名字项可以是字符,数字,字母等.
6 楼
urgentmind [专家分:170] 发布于 2005-12-07 22:21:00
如果只是作为标号的话,为什么结尾又用end start呢??
搞不清意思!
7 楼
djg [专家分:90] 发布于 2005-12-09 00:39:00
好象是程序的开始吧!
8 楼
dengqiancheng [专家分:0] 发布于 2005-12-11 12:39:00
start只是一个标识符,它代表的是当前这一指令的地址。在程序末尾有end start是说明这是一个程序的结束。如果说你用go代替start的话,你就要用end go来结束这个汇编程序。
9 楼
gqywf [专家分:10] 发布于 2005-12-11 21:17:00
楼上说的的回答好
10 楼
jinyuxlc [专家分:120] 发布于 2005-12-12 12:43:00
我同意8楼的看法,nice
我来回复