汇编表达式和运算符

 运算次序:优先级相同的双目运算符从左至右

                优先级相同的单目运算符从右至左


 

算术运算符:+ , - , x , / , MOD

  加    |  减   |   乘   |   商  |     余数

x + y , x - y , x x y , x / y, x : MOD : y

 

移位运算符:ROL, ROR, SHL, SHR

循环左移 | 循环右移 | 逻辑左移 | 逻辑右移

x:ROL:y ,  x:ROR:y,  x:SHL:y,  x:SHR:y

 

按位逻辑运算符:AND,OR,NOT,EOR

     与      |     或    |   非     |   异或

x:AND:y , x:OR:y, :NOT:y, x:EOR:y

 

逻辑表达式

x = y(等于), x > y, x < y, x >= y, x <= y, x /= y(不等于), x <> y(不等于)

 

逻辑运算符:LAND, LOR, LNOT, LEOR

   逻辑与    |  逻辑或  |  逻辑非  | 逻辑异或

x:LAND:y , x:LOR:y, :LNOT:y, x:LEOR:y

 

其他运算符

:LEN:x——返回字符串x长度

:CHR:M——将整型M(0<=M<=255)转换为一个字符

:STR:x——将数值或逻辑表达式转换为一个字符串

x:LEFT:y——返回字符串x左端的长度为y的子串

x:RIGHT:y——返回字符串x右端的长度为y的子串

x:CC:y——将字符串x和字符串y相连,x在前

:BASE:x——返回x中的寄存器的编号

:INDEX:x——返回x中的相对于基址寄存器的偏移地址

?x——返回x所在行的执行代码的长度

:DEF:x——判断x是否定义过,存在为真,不存在为假

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值