• 网站首页
  • 要闻
  • 资讯
  • 信息
  • 财经
  • 动态
  • 行情
  • 市场
  • 知识
  • 案例
  • 生活
  • 常量表达式(取地址运算符“&”为什么不能施加在常量和表达式上面)

    首页 > 信息 > 文章正文 发布时间: 2022-09-19 02:35 阅读()

    这个问题要从汇编语言和机器语言的层面去解释。

    处理器的PC指针从程序存储空间中取出指令,逐条翻译,用逻辑电路逐条运算指令

    汇编指令由操作码和操作数组成,PC指针除了读取操作码,由操作码决定功能之外,还可以需要从数据存储空间中读取操作数进行运算。

    以寻址指令为例,分为直接寻址,间接寻址以及立即数寻址。

    直接寻址是操作数就是数值所在的存储空间的地址,PC指针读取操作数之后,从该操作数所指定的数据存储空间读取数值,间接寻址是指操作数所在存储空间的数据仍然是一个地址,从该地址读取数值。

    立即数寻址是指操作就是数要进行运算的数值。

    我想程序中的常量应该是通过汇编语言中的立即数寻址获取的数值。

    所以常量的操作涉及到两个地址,

    另一个是特殊功能寄存器的地址。

    变量是存储在数据存储空间,或者是占用一部分的程序存储空间进行存储(const变量) 。

    对变量的取址获取的是数据存储空间或者程序存储空间的地址。

    取变量的地址之后,可以通过地址采用间接寻址等指令进行查表等操作。

    可以大大提高程序效率,是非常有意义的。

    关键字: 为什么 / 地址 / 不能 / 表达式 / 常量 / 运算符 / 
    特别声明:文章内容仅供参考,不造成任何投资建议。投资者据此操作,风险自担。
    中南海保镖2(《中南海保镖》中最后许正阳中枪倒地的时候的背 上海高温费(上海最低高温费是多少) 电影情人节(Taylor Swift演出的那个《情人节》电影在哪可以看) 丁关根子女(2001年召开的第几次会议) 阿修罗城之瞳(关于魔和妖的电影有哪些) 新扎师兄1988(郑翠雯演过的电视剧有哪些) 名侦探守则(东野圭吾有哪些作品) 东京铁塔电影(有没有类似《盗梦空间》一样的能表现日本建筑风 怎么网上创业(网上的创业方法这么多,我到底该选哪个好) 光棍儿 电影(推荐几部旧社农村女人电影)

    本站涵盖的内容、图片、视频等模板演示数据,部分未能与原作者取得联系。若涉及版权问题,请及时通知我们并提供相关证明材料,我们将及时予以删除!谢谢大家的理解与支持!

    Copyright © 2015-2022  联系方式:fnabtofjnq@gmail.com