编程论坛
注册
登录
编程论坛
→
汇编论坛
【小白来问问题】关于预先定义的汇编运算符
davidguhao
发布于 2016-10-23 20:29, 2156 次点击
LINENUM TEXTEQU %(@LINE)
书上的说法是:它引用的@LINE是一个预先定义的汇编运算符,其功能为返回当前源代码行的编号。
可是……预先定义的汇编运算符是怎么回事?怎么定义的?
1 回复
#2
Valenciax
2016-10-23 21:32
[汇编运算符]就是在编译过程中的直接计算或执行的指令,比如
add ax,1 (add是cpu运行中的运算指令)
add ax,1+2+3 (编译器会直接计算出结果6,最后指令是add ax,6,这里的'+',就是汇编运算符)
add ax,10 / 5 (+-*/都是汇编运算符)
add ax,10 mod 4 (最后指令是add ax,2)
add al,10101010b and 11110000b (and,or,xor,not等也是汇编运算符)
add al,10101010 shl 2 (shl左移,shr右移)
还有更多的,如equ,textequ,%, LG,NE,LT等....自行百度
1