永发信息网

汇编LABEL伪指令的作用是什么?

答案:1  悬赏:60  手机版
解决时间 2021-11-10 16:43
汇编LABEL伪指令的作用是什么?
最佳答案
1、程序定位的作用。把各程序段之间的相互关系和在存储器的位置告诉编译器。

2、为非指令代码进行定义。包括逻辑变量、字符和存储区等。

3、为程序完整性做标注。程序段的开始和结束。

4、有条件地引用程序段。比如条件循环、条件选择以及宏等。

在ARM处理器中,伪指令的应用和51系列的单片机很相似,它们除了把正常的程序用指令表达给计算机以外,还需要把程序设计者的意图表达给编译器。无论是51系列单片机还是ARM处理器,都需要定义数据以便编译器能够正确识别代码和数据,都可以引用宏,都可以为符号或变量赋值等。
伪指令是汇编语言的特色之一,具有两个基本特征:

1、伪指令是一条指令。它在程序中不是可有可无的,使用时受到严格的规范,与标准指令一样,在程序中占有固定的位置,有固定的书写格式。每条伪指令都与标准指令一样可实现特定的功能,伪指令是不能用标准指令替代的。

2、伪指令不是一条真正的指令,没有指令代码。在程序编译过程中,伪指令的功能会被实现,但伪指令会被删除,在编译后的目标文件中(目标文件一般是代码文件),不会有伪指令的编码。

也可以这样理解:指令是对计算机发出的命令,而伪指令则是对编译器发出的命令。在编译程序结束时,伪指令的使命就完成了。

伪指令是相对标准指令而言的,高级语言不存在伪指令,因为高级语言不存在指令,很难说明高级语言中哪一条语句是什么指令。

伪指令是为程序开发工程师提供辅助的程序表达,让编译器实现一些标准指令所不能表达的内容。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怡乐园地址在什么地方,我要处理点事!
冬天温度在1一17度混凝土会不会冻坏质量不好
聚类分析的基本步骤,相对于层次聚类,它有怎
请问松江区到静安区坐地铁需要多少时间?
锻造、轧制、冲压这三个工艺之间的关系?
香港电视台早年的一部动画 主角好像都是什么
常营清真马军羊肉片肥牛怎么样
从凰岗路口到广州火车站怎么走
内向得人真的很容易受伤吗?
绘画起稿的时候,画头部时十字横线是定的哪个
条形统计图有什么组成
《祭岳父》全文是什么?
看图猜成语一只老虎,張着大口,口中有一胡罗
求一句不重复的古诗词,字不可重复使用!不要
分析LM358在这里的作用
推荐资讯
苹果6s玩游戏的时候屏幕上方来消息,不能手动
古代女子名字仙气
美国作家莫顿.亨特在《走一步,再走一步》中告
买了一对手表,但我被这对手表搞得心情烦躁,
昆区城建大队在昆区什么地方?我在青山区九星
大禾中学地址在哪,我要去那里办事,
夏天加满气停一晚上为什么气压就降低了呢?
塍头村地址在哪,我要去那里办事,
可以帮我编写一个作业吗
请问以下歌词出自边首歌
我刚刚吃了135克巢蜜怎么办。
从营口回北京沿途有什么可玩的地方,怎么走
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?