汇编语言程序中的数字表达式及运算符
发布时间: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)
上一篇:汇编语言程序中常用的符号