汇编语言TEXTEQU伪指令
TEXTEQU 伪指令,类似于 EQU,创建了文本宏(text macro)。它有 3 种格式:第一种为名称分配的是文本;第二种分配的是已有文本宏的内容;第三种分配的是整数常量表达式:
name TEXTEQU <text>
name TEXTEQU textmacro
name TEXTEQU %constExpr
例如,变量 prompt1 使用了文本宏 continueMsg:
continueMsg TEXTEQU <"Do you wish to continue (Y/N)?"> .data prompt1 BYTE continueMsg
文本宏可以相互构建。如下例所示,count 被赋值了一个整数表达式,其中包含 rowSize。然后,符号 move 被定义为 mov。最后,用 move 和 count 创建 setupAL:
rowSize = 5 count TEXTEQU %(rowSize * 2) move TEXTEQU <mov> setupAL TEXTEQU <move al,count>
因此,语句
setupAL
就会被汇编为
mov al,10
用 TEXTEQU 定义的符号随时可以被重新定义。
下一篇:操作数类型
强力推荐阅读文章
年薪40+W的大数据开发【教程】,都在这儿!
汇编语言TEXTEQU伪指令相关推荐
- 等号(=)伪指令、EQU伪指令、TEXTEQU伪指令之间的区别
这三种伪指令都是用来定义汇编语言中的符号常量,下面对它们各自的特点进行讲解 等号伪指令 等号伪指令用于定义整数或整数表达式的符号常量,语法为: name = expression 如果"ex ...
- 汇编语言EQU伪指令
EQU 伪指令把一个符号名称与一个整数表达式或一个任意文本连接起来,它有 3 种格式: name EQU expression name EQU symbol name EQU <text> ...
- 汇编语言ALIGN伪指令:对齐一个变量
ALIGN 伪指令将一个变量对齐到字节边界.字边界.双字边界或段落边界. 语法如下: ALIGN bound Bound 可取值有:1.2.4.8.16.当取值为 1 时,则下一个变量对齐于 1 字节 ...
- 32位汇编语言条件伪指令和win32汇编关于windows.inc的error A2004
首先看一下如下的代码: 可以构建成功:运行如下: 如果去掉 include S:\masm32\include\masm32.inc include S:\masm32\inclu ...
- 汇编语言等号=伪指令
等号伪指令(equal-sign directive)把一个符号名称与一个整数表达式连接起来,其语法如下: name = expression 通常,表达式是一个 32 位的整数值.当程序进行汇编时, ...
- 汇编语言 ORG伪指令
ORG伪指令给它下面一条语句指定起始偏移地址.通常,段定义语句 segment 指出了段的起点,偏移地址为0,段内各个语句或数据的地址,将会由段起始地址开始依次后推.当要对某条指令或某些数据规定特殊的 ...
- 汇编语言c equ a-b,汇编语言EQU伪指令
EQU 伪指令把一个符号名称与一个整数表达式或一个任意文本连接起来,它有 3 种格式: name EQU expression name EQU symbol name EQU 第一种格式中,expr ...
- 汇编语言零基础入门学习教程
汇编语言是一种最低级.最古老.不具有移植性的编程语言,它能够直接访问计算机硬件,所以执行效率极高,占用资源极少,一般用于嵌入式设备.驱动程序.实时应用.核心算法等. 汇编语言的缺点是开发周期特别长,实 ...
- 那些年,我们一起学过的汇编----之伪指令
弄懂了前面几篇关于基础的文章,下面就开始我们真正的汇编之旅了,在这一篇中我们着重来强调下汇编语言的伪指令.伪指令是汇编语言程序设计中的一个主要的部分,属于控制命令,在汇编语言中的数据定义.存储单元分配 ...
最新文章
- MVVM中轻松实现Command绑定任意事件的Command
- 【论文推荐】张笑钦团队 | 综述:基于深度学习的视觉跟踪方法进展
- 设计模式 接口隔离原则
- 【英语学习】【English L06】U05 Appointments L3 Can I cancel my reservation?
- LeetCode 63.不同路径II(动态规划)
- document.readyState 属性
- 随手记--关于K-近邻算法
- 自己动手写操作系统学习笔记(一)---MBR,PBR,BPB,文件系统
- 2022下半年软考成绩即将公布,预约查分提醒,查分快人一步
- 数据分析过程中,发现数值缺失,怎么办?
- 怎么学好Web前端开发 有哪些相关书籍推荐
- excel多列多行合并成多列一行
- javascript 区号与城市的对应信息
- 三大集成学习之万金油 - Catboost
- 其次坐标,以及和非其次坐标互转
- virtual box 无法上网
- Java 中 10 大简单的性能优化
- 华为数通笔记-网络管理协议
- 电视猫(TVMAO.COM)网络电视频道被百度封杀与解封过程
- matlab fig另存为pdf 图片缺失解决方案