地址是一串二进制数或一串字符,它是网络设备、用户或应用的唯一的识别符,有了地址,网上通信才能正常进行。

地址常数是一个宏汇编程程序表述式,地址常数用来表示指示字数据项,地址常数通常分为A型常数、V型常数、Y型常数和S型常数四类。[1]

中文名

地址常数

外文名

address constant

拼    音

dì zhǐ cháng shù定    义

一个宏汇编程程序表述式

作    用

表示指示字数据项

分    类

A型、V型、Y型和S型

地址常数概述

编辑

语音

以M6800微型计算机为例来解释地址常数这一概念。

地址常数用来表示指示字数据项。地址常数是一个在括号里的有效的M6800宏汇编程程序表述式,以一个予定字ADDR开始,表达式不可以包含任何单引号或感叹号,不过,为了读起来清楚,可以使用空格或分号。表达式指明内存地址为指示字数据项。

图1一个地址常数表面上值A根据括号里的M6800宏汇编表达成确定,表达式可由一个非限定性的无下标变量构成(后面可随意加一个加号,加号后有一常数)。A等于该变量加上这个常数的表面值(如果有的话),所指示的数据项的内存地址。

地址常数的表达式最多可以包括30个字符,空格和分号不算在内,如图1所示是一个例子。[2]

地址常数通常分为A型常数、V型常数、Y型常数和S型常数四类。使用Y型常数一般限于存贮器容量不超过32 K的机器,因为半字不可能再容纳更大的地址。V型常数在编写子程序时使用,这时它就包含程序入口的地址。[1]

地址常数的种类很多,地址常数不同于行号常数,行号常数就是一个地址,而地址数被引用时,实际上是取该地址中的数据。

C:代码地址常数,如C:0X0012。

D:内部直接寻址地址常数,如D:0x0068。

I:内部间接寻址地址常数,如I:0X0010。

x:外部数据空间地址常数,如x:0X0028。

B:位地址常数,如B:0X20(注意比较位常量)。

EB:扩展的位地址常数(MCS251专有)。

ED:扩展的数据空间地址常数(McS251专有)。

CO:常数空间地址常数(MCS251专有)。

HC:正常数空问地址常数(MCS251专有)。[3]

地址常数分类

编辑

语音

地址常数A型常数

A型常数的表示形式为:ALn(表达式)。计算表达式的值,将它作为二进制整数存起来.如果没有指明长度,则常数象置于字的边界的字一样寄存。表达式可以是绝对的,也可以是移动的,但是在后一种情形,长度必须为3或4个字节。如果给定长度修正因子,边界就不遵守。如果表达式中用星号,这星号就表示分给常数用的字节中的第一个字节。一个操作分量可以定义几个常数,此时,各表达式之间要用逗号分隔.如果在表达式中有一个使用星号,则星号是该常数最左边的一个字节.因而,如果认为常数从0000 0600和0000 0604排起,则

DC A(*+4,*+20)

定义两个常数0000 0604和000 0618。

地址常数V型常数

V型常数类似于A型常数,差别仅在于表达式必须为移动的。V型常数同A型常数结合,并且象外部名一样隐含地确定字符名,就可使一道程序按V型常数给定的地址转到另一道程序。

地址常数Y型常数

Y型常数类似于A型常数,差别在于其隐含长度为2个字节,并将常数置于半字的边界.如果表达式是移动的,则长度必须是2个字节,而在一般的情形,对于A型常数,长度可以是从1到4个字节,对于Y型常数,长度可以是从1到2个字节。

地址常数S型常数

S型常数的长度总是2个字节,而常数本身是一个地址,其形式为基本地址一形式地址.表达式的形式为:S(形式地址(基本地址)),例如8(12(1))表示,作为基本地址寄存器取1号寄存器,而形式地址等于12。这个常数就翻译成100C。如果常数本身未指明基本地址,则汇编程序选取基本地址寄存器的方法同地址在指令内的情形是一样的。S型常数可以是绝对的,也可以是移动的。

●在8K中,S型常数的重复系数必须是1。

●在8K中,地址常数内不允许定义几个常数。[1]

地址常数相关名词

编辑

语音

地址常数行号常数

行号常数是指用户程序中的行号,实际上是地址。行号由编译器或汇编产生,将允许源码级调试。行号指定了相关程序代码的源码模块的物理地址。[3]

在计算机指令中,地址部分指明操作数或者运算结果在内存贮器中的存放地点,以便计算机按地址从内存贮器或外存贮器 中取出或放进相应的数据。分为绝对地址、相对地址、符号地址。绝对地址即机器地址。在主存贮器中,绝对地址是机器字或字节编号;在磁盘中,是设备号、柱面号、磁道号、块号。相对地址是文件中记录的某种顺序编号或磁盘组(带、鼓)中块的顺序编号,可转换为机器地址。符号地址是对每个块或记录分配的唯一标识的符号名,通过查表或程序转换可转换为绝对地址。

地址常数地址

地址是一串二进制数或一串字符,它是网络设备、用户或应用的唯一的识别符,有了地址,网上通信才能正常进行。一般而言在进行通信时,一个分组或者一帧数据中,既要包括源地址,也要包括目的地址。在通信中,地址是由呼叫方输入,以说明被叫方是谁;在计算机中,内存地址则是用来存储和读取数据的识别符。[4]

地址是单元的编号。因为电子计算机中用来存贮代码的存贮器是由成千上万个编了号的单元所组成,每个单元存贮一个或多个代码。当给出存贮器的单元地址时,就可以在这个单元内存入或读出代码。

词条图册

更多图册

参考资料

1.

(美)C.B.杰曼.程序设计(IBM/360系统):上海人民出版社,1975年07月:第1版,第478页

2.

广州市自动控制研究所译,M6800微型计算机资料 M6800驻留MPL编译参考手册,,,第27页

3.

尹勇,李宇.u Vision2单片机应用程序开发指南:科学出版社,2005年02月:第1版,第214页

4.

余绮芬,王守平,沈宗惠.英汉计算机网络与通信术语浅解:人民邮电出版社,2000年03月:第1版,第5页

计算机相关常数,地址常数相关推荐

  1. 期刊计算机仿真地址在哪,计算机仿真杂志社地址

    计算机仿真杂志社地址 此栏目包含与计算机仿真和杂志社和地址有关的论文范文,免费为你学习电脑知识与技术期刊提供相关文献资料. [摘 要]随着物流技术的发展,物流规划的复杂性,多样性渐渐突出,为物流业的进 ...

  2. 盘点那些计算机相关名词(二)

    这是计算机相关名词第二篇,带你普及计算机知识! 三大网络 ARPANET NSFNET IXP CERN 分组交换 交换机 路由器 网关 以太网 三大网络 定义 三大网络是指电信网络.有线电视网络.计 ...

  3. DCSS是利用微型计算机,关于计算机相关毕业论文致谢,关于大学计算机基础试题相关论文范文集...

    关于计算机相关毕业论文致谢,关于大学计算机基础试题相关论文范文集 本文关于计算机及操作系统及计算机网络方面的免费优秀学术论文范文,关于计算机相关论文范文集,与大学计算机基础试题相关电大毕业论文范文,对 ...

  4. 计算机相关专业提升学历的解决方案(本科及以下)

    文章目录 1.学历与学位的区别 1.1 学历与学位的概念,学籍的规则 1.2 学历与学位的作用 2.正规全日制本科 2.1 高考 2.2 统招专升本 3.继续教育(非全日制) 3.1 自学考试(无学籍 ...

  5. IT及计算机相关网站 列表

    前言: 为了便于社团内的学弟学妹们学习,我和一个学弟一块整理了一些it及计算机相关 常用的网站列表. 主要列出的还是一些相关网站等等. 以后会慢慢补充. 学习资源及博客论坛网站 书栈网:https:/ ...

  6. 2012年9月 吉林大学计算机相关专业招聘会信息汇总

    2012年9月 吉大南区计算机相关专业招聘会 日期 企业名称 宣讲地点 性质 基本要求 链接地址 9-11 大众汽车集团(中国) 南岭 逸夫B区114    19:00 你懂的 ***** 大众 北京 ...

  7. 计算机相关专业提升学历的解决方案(硕士研究生)

    文章目录 1.正规全日制硕士 1.1 研究生入学考试 1.2 硕士毕业要求 2.继续教育(非全日制) 2.1 在职研究生 2.2 同等学力申硕 3.海外硕士 3.1 海外硕士申请 3.2 中外合作项目 ...

  8. 计算机mac是什么,修改计算机的MAC地址有什么用

    本文收集并组织了有关使用修改计算机的MAC地址的相关主题,并使用内容导航来快速访问它. 内容导航: Q1: 修改网卡的MAC地址有什么用 当然可以. MAC就像网卡的ID卡一样. 合法MAC是世界上唯 ...

  9. 思维导图学习---计算机相关基础思维导图(1)

    思维导图学习-计算机相关思维导图(1) 1. 计算机概论思维导图:下载地址 2. 计算机系统基础思维导图:下载地址 3. 计算机组成与系统架构思维导图:下载地址 4. 计算机组成原理思维导图:

  10. 计算机的ip地址 dns地址,如何正确设置计算机的IP地址和DNS

    现在,我们越来越多地使用计算机怎样设置电脑ip地址怎样设置电脑ip地址,而我们需要了解的知识越来越深入. 那么,您知道如何正确设置计算机的IP地址和DNS吗?以下是一些有关如何更正的提示. 设置计算机 ...

最新文章

  1. thinkphp5.0 insert添加数据
  2. js把word转html在线预览,js实现word转换为html
  3. nohup-真正的Shell后台运行
  4. 深入浅出数据库设计三范式
  5. 前端_网页编程 HTTP协议(进阶)
  6. Log4j的应用实例
  7. [转]ClassPath是什么
  8. 当ORACLE归档日志满后如何正确删除归档日志
  9. eclipse如何创建web项目
  10. Toeplitz matrix 与 Circulant matrix
  11. android 优秀控件以及开源项目
  12. 2019年1月1日起,电商法实施、电子证照“国标”正式发布
  13. 欢乐颂 c语言编程代码,欢乐颂
  14. eclipse java验证码_spring整合kaptcha验证码
  15. NEON Intrinsics 练习题
  16. 为生还者庆幸,为往生者祈祷
  17. Java核心技术卷一 -第五章:装箱和拆箱
  18. qq项目,,实现了加好友,,和单聊,,
  19. 996 马云再谈996:理性讨论比结论更重要!
  20. Dede修改默认URL命名规则

热门文章

  1. 网络安全中常见的攻击方式
  2. Git版本库深入剖析
  3. CyanogenMod 7
  4. S5P4418裸机开发(五):时钟
  5. SAP 增强学习(4):四代增强 隐式增强(Enhancement-Point)
  6. ijkplayer 代码走读之 播放器网络数据读取过程详解2
  7. TexWorks中添加拼写纠察
  8. [数论][高精度]Heaven Cow与God Bull
  9. informix数据库大全(持续更新)
  10. 神马都是浮云!神马浮云是什么意思?-出自小月月