位置:51电子网 » 技术资料 » EDA/PLD

汇编语言程序中的数字表达式及运算符

发布时间:2008/12/22 0:00:00 访问次数:910

  数字表达式一般由数字常量、数字变量、数字运算符和括号构成。与数字表达式相关的运算符如下:

  ①“+”、“—”、“×”、“/”及“mod”算术运算符

  以上的算术运算符分别代表加、减、乘、除和取余数运算。例如,以x和y表示两个数字表达式,则:

  x+y 表示x与y的和。

  x—y 表示x与y的差。

  x×y 表示x与y的乘积。

  x/y 表示x除以y的商。

  x:mod:y 表示x除以y的余数。

  ②“rol”、“ror”、“shl”及“shr”移位运算符

  以x和y表示两个数字表达式,以上的移位运算符代表的运算如下。

  x:rol:y 表示将x循环左移y位。

  x:ror:y 表示将x循环右移y位。

  x:shl:y 表示将x左移y位。

  x:shr:y 表示将x右移y位。

  ③“and”、“or”、“not”及“eor”按位逻辑运算符

  以x和y表示两个数字表达式,以上的按位逻辑运算符代表的运算如下。

  x:and:y 表示将x和y按位做逻辑与的操作。

  x:or:y 表示将x和y按位做逻辑或的操作。

  :not:y 表示将y按位做逻辑非的操作。

  x:eor:y 表示将x和y按位做逻辑异或的操作。

  欢迎转载,信息来自维库电子市场网(www.dzsc.com)



  数字表达式一般由数字常量、数字变量、数字运算符和括号构成。与数字表达式相关的运算符如下:

  ①“+”、“—”、“×”、“/”及“mod”算术运算符

  以上的算术运算符分别代表加、减、乘、除和取余数运算。例如,以x和y表示两个数字表达式,则:

  x+y 表示x与y的和。

  x—y 表示x与y的差。

  x×y 表示x与y的乘积。

  x/y 表示x除以y的商。

  x:mod:y 表示x除以y的余数。

  ②“rol”、“ror”、“shl”及“shr”移位运算符

  以x和y表示两个数字表达式,以上的移位运算符代表的运算如下。

  x:rol:y 表示将x循环左移y位。

  x:ror:y 表示将x循环右移y位。

  x:shl:y 表示将x左移y位。

  x:shr:y 表示将x右移y位。

  ③“and”、“or”、“not”及“eor”按位逻辑运算符

  以x和y表示两个数字表达式,以上的按位逻辑运算符代表的运算如下。

  x:and:y 表示将x和y按位做逻辑与的操作。

  x:or:y 表示将x和y按位做逻辑或的操作。

  :not:y 表示将y按位做逻辑非的操作。

  x:eor:y 表示将x和y按位做逻辑异或的操作。

  欢迎转载,信息来自维库电子市场网(www.dzsc.com)



相关IC型号

热门点击

 

推荐技术资料

声道前级设计特点
    与通常的Hi-Fi前级不同,EP9307-CRZ这台分... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!