此前在写汇编的过程中,一直不理解两者间的区别,例如:

address1 dw 1000h
address2 equ 2000h
mov ax,[address1]
mov bx,address2 

db dw dd 定义的变量是作为数据存在的,执行传送指令时cpu通过读内存得到操作数 address1 
equ 定义的变量是作为立即数存在,相当于mov bx,2000h,不占用存储空间

两者间的差别就显而易见,如果是需要反复修改的,或者在程序执行中根据环境等修改的数据用前者比较合适;如果是固定的数值equ效率更高。
仅个人理解,若有错误,欢迎指出

db dw dd 与equ的区别相关推荐

  1. 汇编 db,dw,dd的区别

    db定义字节类型变量,一个字节数据占1个字节单元,读完一个,偏移量加1 dw定义字类型变量,一个字数据占2个字节单元,读完一个,偏移量加2 dd定义双字类型变量,一个双字数据占4个字节单元,读完一个, ...

  2. 【Android 逆向】x86 汇编 ( align | db | dw | dd | nop | 伪指令 )

    文章目录 一.align 字节对齐指令 二.db / dw / dd 指令 三.nop 指令 总结 一.align 字节对齐指令 align 字节对齐 ; 默认情况下是 161616 字节对齐 ; 该 ...

  3. 汇编 db,dw,dd

    db定义字节类型变量,一个字节数据占1个字节单元,读完一个,偏移量加1dw定义字类型变量,一个字数据占2个字节单元,读完一个,偏移量加2 dw取偏移地址来初始化变量dd定义双字类型变量,一个双字数据占 ...

  4. HTML 列表中的dl,dt,dd,ul,li,ol区别及应用

    HTML 列表中的dl,dt,dd,ul,li,ol区别及应用   HTML 列表中的dl,dt,dd,ul,li,ol区别及应用 工具/原料 html,dw软件 方法/步骤 1 无序列表 无序列表是 ...

  5. dd与cp的区别,以及rootfs.ext4写入SD卡

    目录 1.dd与cp的区别 2.rootfs.ext4写入SD卡 1.dd与cp的区别 cp与dd的区别在于cp可能是以字节方式读取文件,而dd是以扇区方式记取.显然dd方式效率要高些. dd最大的用 ...

  6. ARM汇编:伪指令DATA和EQU的区别

    ARM汇编:伪指令DATA和EQU的区别 1.EQU 指令 定义:用于将一个数值或寄存器名赋给一个指定的符号名. 格式: 符号名 EQU 表达式 符号名 EQU 寄存器名 注意:表达式必须是一个简单再 ...

  7. 汇编语言DW、DB和DD的区别

    DW 是定义2字节空间的意思.DW属于汇编的一个伪指令,DW定义字类型变量,一个字数据占2个字节单元,读完一个,偏移量加2. DB定义字节类型变量,一个字节数据占1个字节单元,读完一个,偏移量加1. ...

  8. DW数据仓库与ODS的区别

    这两天接触到ODS,开始很纳闷,有了DW(Data Warehouse)干嘛还要ODS(Operational Data Store),于是不查不知道,一查吓一跳,这里面还有这么多道道,这里总结一下, ...

  9. 秒懂dB、dBm、dBw的区别和计算方法

    dB应该是无线通信中最基本.最习以为常的一个概念了.我们常说"传播损耗是xx dB"."发射功率是xx dBm"."天线增益是xx dBi" ...

最新文章

  1. 轻松学Pytorch-使用卷积神经网络实现图像分类
  2. 教你如何更改xshell中的转发规则
  3. “景驰科技杯”2018年华南理工大学程序设计竞赛 A. 欧洲爆破(思维+期望+状压DP)...
  4. [转]iOS设备唯一标识探讨
  5. 老男孩linux——36期学员
  6. ArcGIS如何进行拓扑检查
  7. C语言之一个有趣的关机程序
  8. python+pyecharts实现中国省份地图可视化
  9. 零知识证明:一个基于zk-SNARKs的Mastermind棋盘游戏
  10. Java求抛物线输入角度速度_知道初速度和抛物线的角度,怎么计算落点
  11. charles 代理设置
  12. element-ui表格的滚动条样式修改(当固定table表格高度时默认滚动条样式太丑)
  13. 对SQL说不!NoSQL的数据库技术革命
  14. java毕业设计奖助学金评审mybatis+源码+调试部署+系统+数据库+lw
  15. 【剑指offer】解题思路汇总
  16. Android 资源文件layout-sw500dp、layout-w500dp和layout-h500dp的区别
  17. windows搭建Git服务器之Bonobo Git Server
  18. UI设计师需要掌握的移动APP设计技巧
  19. Ubuntu连接上海大学校园网(ShuWlan-1x Shu(For All))
  20. python玩王者荣耀皮肤_Python爬虫:十几行代码下载王者荣耀所有皮肤

热门文章

  1. Could not create the view: An unexpected exception was thrown. 电脑突然断电,myeclipse非正常关闭,出现错误...
  2. 阔别枭雄张近东,苏宁开启新新零售
  3. vuex【解决方案】刷新页面数据丢失(两种方法)—— 含 vuex-along 教程
  4. IPv4地址、子网掩码、网关
  5. 记一次诡异的事件——fd有事件,poll不返回
  6. C#队列Queue实现一个简单的电商网站秒杀程序
  7. c语言变量名、变量和地址的关系
  8. (转)人生的十二种财富
  9. BOE 启动问题处理(无法从文件资源库服务器获取该文档。(WIS 30951))
  10. Polynomial Round 2022 (Div. 1 + Div. 2, Rated, Prizes!) A-C