汇编语言程序中的数字表达式及运算符
来源:华强电子网
作者:华仔
浏览:1580
时间:2016-08-10 14:18
标签:
摘要:
数字表达式一般由数字常量、数字变量、数字运算符和括号构成。与数字表达式相关的运算符如下: ①“+”、“—”、“×”、“/”及“mod”算术运算符 以上的算术运算符分别代表加、减、乘、除和取余数运算。例如,以x和y表示两个数字表达式,则: x+y 表示x与y的和。 x—y 表示x与y的差。 x×y 表示x与y的乘积。 x/y 表示x除以y的商。 x:mod:y 表示x除以y的余数。
数字表达式一般由数字常量、数字变量、数字运算符和括号构成。与数字表达式相关的运算符如下: ①“+”、“—”、“×”、“/”及“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按位做逻辑异或的操作。
分享到:
上一篇:已经是第一篇