永发信息网

汇编语言的常量有哪些···求详解

答案:1  悬赏:0  手机版
解决时间 2021-03-17 20:55
不要“数字常量, 字符常量和符号常量”这种笼统的回答··
比如对于数字常量,我想知道存储器中存储的内容算不算常量··,存储器的地址算不算常量··,寄存器中的内容算不算常量什么的·····
最佳答案
不要完全套用高级语言的概念来理解汇编语言。

在汇编语言中,只有那些在编程时就已经确定、且再不可更改的数据,才可理解为常量。
基本上,常量就是指立即数。
它的数值是指令代码的一部分。
存储单元里的内容是可以改写的,它们是内存变量,不是常量。
寄存器中的内容也是可以改写的,它们是寄存器变量,也不是常量。

在程序中,常量的出现形式,可以是多种多样的。
1. 可以是直接书写的数值。
比如,MOV AH, 02H 中的02H。当然也可以用十进制、二进制、字符串等其它数据形式。
2. 可以是定义过的符号,EQU, =等伪指令可以用于定义常量。
比如 ABC EQU 330CH 这样定义的ABC,就是符号常量。
3. 可以是通过数值返回算符或常量表达式生成的常量。
数值返回算符如OFFSET等都可以用于产生立即数,所以用它们组成的表达式也是常量。
比如MOV BX, OFFSET ARRAY指令的源操作数 OFFSET ARRAY是由汇编程序在汇编时确定其值的常量。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
生物工程专业的本科生到食品厂做什么工作?听
广州公证处您们公证处有帮163网易邮箱公正抽
开心火锅我想知道这个在什么地方
大学英语四级出来我,我差11分没过,很难受,
安装什么品牌的火灾报警系统好?要多少钱?
如何升级T21笔记本电脑
高州科技专修学院的证书在那查询
全世界最温暖的话
全黑棉裤发白有什么办法
熟练掌握牵引车与半挂车安全连接方法,这句是
我刚刚升到了腾讯围棋4段,。我想知道我是业
水母没有眼睛为什么分得清敌人
珠海市德壹记凉茶有限公司在什么地方啊,我要
吃槟榔会不会刺激皮肤呀
推开窗,让阳光进来吧!初中作文,一咏三叹,小标
推荐资讯
杭瑞高速在崇阳有几个出口
宜兴城里摆摊有什么好的地方?怎么摆摊?
牙齿和舌头打一成语
dnf钓鱼用什么鱼饵最划算的最新相关信息
竹筒饭怎么做的
浓缩鸡汤怎么使用?
梦见吃龙肉是什么意思
昂科威怎么选?1.5感觉动力一般,因为平常喜
“这一大碗面条是她的。” 用is还是用are
成年人平躺后心跳数正常范围是多少啊?
cad中雾化背景的使用方法
异地恋,能为他做些什么,怎样使他感受到我的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?