问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

汇编中DUP和EQU指令的含义是什么?8

发布网友 发布时间:2023-09-22 08:41

我来回答

3个回答

热心网友 时间:2024-11-18 23:26

EQU,顾名思义,就是等于的意思,例如:
MY_AGE
EQU
26
意思就是说,“MY_AGE”就代表26,以后可以在程序中使用这个名字。
MOV
A,
MY_AGE
;
A=26.
DUP,
意为分配内存空间。
MY_MEMORY
DB
20
DUP(0)
意思就是分配一个内存空间,开始地址为“MY_MEMORY”,大小为20字节(DB
20),每一个字节都初始化为“0”。

热心网友 时间:2024-11-18 23:26

.equ 在汇编语言中使用,相当于C语言中的#define
.long是将EBI_BASE表示的值放置在当前地址
调试过程中观察一下反汇编代码就很清楚了
或者直接使用arm-elf-objmp工具观察也可以

热心网友 时间:2024-11-18 23:27

在汇编定义变量的时候会用到p。
变量名 类型 初值表
Dup用于把一个相同值赋值若干次。
重复次数 p(数据项)
具体比如
s db 30 p(0)
定义一个字节型变量,该变量占用30个字节,所有字节被初始化成0

equ是一个代码替换指令
比如:
s equ bx+si
mov cx,[s]
那么上面两句代码相当于如下指令:
mov cx,[bx+si]

回答完毕。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 化学护肤品的危害有什么啊,哪位知道呢 郑姓的由来2 windows764位支持最大单个文件是多少? 新的医药代表怎样才能和医生搞好关系34 作为医药代表怎么与医生沟通1 医药代表怎么和医生聊天51 做为一个医药代表,到底怎么才能和医生沟通?21 山西勾选平台进不去白屏 微信搜索更多显示历史记录半年前怎么操作 蒸蚬子的做法是什么? 我第一次在携程旅行网上订火车票,我怎么取票?478 我用同一个手机号注册了两个是用验证码登录,却只登陆了第...7 电气系统图中Kx是什么意思87 配电系统图,里面的字母分别代表什么(详细一点),还有为什么要...36 下面配电系统图中,参数都代表什么意思? 你好,我也买了芳草集的 甘草面膜,用过之后,和你一样的症状,也是 发红... 合金装备5 幻痛回基地突然有敌人入侵怎么回事2 合金装备5幻痛母基地发生战斗 我的母基地的成员经常发生战斗怎...7 合金装备5幻痛 支线任务 回收游荡在四处的母基地士兵是不是就...26 《冰雪奇缘》的剧本中文的,3 合金装备5 幻痛基地有人感染怎么办29 汇编语言中,$可以计算equ定义的变量吗1 杨颖在全国排第几名 麻烦推荐几部日本动漫电影 (看清下面的要求哦) 做法,清蒸黄沙蚬怎么做好吃,清蒸黄沙蚬的家常做法 携程网订票后,我怎么取票?229 庆铃600P故障码P1651什么意思 去年在平安买了保险,今年准备退,在金管家上退不了,昨天平安已... 上海宠物学校哪家最好,价格最实惠? 主要是狗狗不良行为纠正。_百度知 ... 宇部兴产机械(上海)有限公司怎么样 车床车削加工的安全注意事项有哪些19 路基填方碾压 洒水车预算用水量怎么确定?1 cA6132车床注安全文明生产意事项 定额里面包含土石方洒水降尘费用吗 操作车床时,操作者都要遵守哪些操作规程?5 ...突然有一天晚上她发信息问我你有没有想过爱过一个... 同一个手机号注册了两个微信账号, 现在用手机号登陆只能登陆第...115 白象到温州蒌桥水果市场多少公里 在携程网上订的火车票怎么取85 奥迪q5驾驶门板怎么拆下来