汇编语言中的标号有什么规定?

 我来答
小鱼游戏攻略
2021-01-15 · 收集归纳智能制造、PLC、机器人内容分享
小鱼游戏攻略
采纳数:905 获赞数:390273

向TA提问 私信TA
展开全部

1、常数类型:

十进制数:以d结尾,可省略、十六进制数:以h结尾,如果以字母a-f开头,需要在前面加0,以免被识别为助记符、二进制数:以b结尾、八进制数:以q结尾。

2、this类型名:

在程序中,如果需要以另一种数据类型来访问某一存储单元时,可用强制属性操作符PTR来实现。但如果在程序中要经常以某种其它的数据类型来访问该存储单元的话,那么,就必须在每次访问时都要加上强制属性操作符PTR。这样做虽然可行,但在编写程序时就显得比较麻烦。

为了克服上述不便,汇编语言提供了另一种操作符THIS,它为同一存储单元取另一别名,该别名可具有其自身的数据属性,但其段地址和偏移量是不变的。

扩展资料

在汇编语言中,标号、内存变量名、子程序名和宏名等都是标识符,它一般最多由31个字母、数字及规定的特殊字符(?、@、_、$)等组成,并且不能用数字开头。

通常情况下,汇编语言不区分标识符中字母的大小写。和高级语言的变量名一样,一般要求标识符尽可能取得有点含义,这会大大改善程序的可读性,并有助于对程序的理解。

但标识符不能是汇编语言的保留字,汇编语言的保留字主要是指:指令助忆符、伪指令定义符、寄存器名以及一些具有特殊含义的字符串等。

例如:MSG1、ERRMSG2、ASC1、asc2等是合法的标识符,而1a、ah、mov等就不是合法的标识符。试比较ABCDH和0ABCDH之间的差异。前者是标识符,而后者是十六位进制数值!

上海巴鲁图工程机械科技有限公司_
2022-05-15 广告
光电编码器,是一种通过光电转换将输出轴上的机械几何位移量转换成脉冲或数字量的传感器。光电编码器每转输出60(我们用老板没有说)个脉冲,五线制。其中两根为电源线,三根为脉冲线(A相、B相、Z)。电源的工作电压为 (+5~+24V)直流电源。光... 点击进入详情页
本回答由上海巴鲁图工程机械科技有限公司_提供
zhxiufan
推荐于2016-04-06 · 知道合伙人软件行家
zhxiufan
知道合伙人软件行家
采纳数:14923 获赞数:38381
国家科技进步奖

向TA提问 私信TA
展开全部
汇编语言中标号是有一定规则约束的:

1、不能是汇编中的关键字,比如DB,DW,END等等
2、标号是有字符开头由字符、数字等组成
3、标号长度不能超过31个字符。
4、标号必须位于行首(前面可以是空格)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wmm2518915
推荐于2016-11-03
知道答主
回答量:12
采纳率:0%
帮助的人:7万
展开全部
字母开头。不允许数字或标点符号 作为标号使用。而且 要是有下划线 不可以放在开头
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式