算术运算符 | 名称 | 优先级 |
() | 圆括号 | 1 |
+,- | 正、负 | 2 |
*,/ | 乘、除 | 3 |
MOD | 取模 | 3 |
+,- | 加、减 | 4 |
; Test8_1.asm.386.model flat, stdcallinclude windows.incinclude kernel32.incinclude masm32.incinclude debug.incincludelib kernel32.libincludelib masm32.libincludelib debug.lib.codestart: PrintDec 7 + 3 ;10 PrintDec 7 - 3 ;4 PrintDec 7 * 3 ;21 PrintDec 7 / 3 ;2 PrintDec 7 mod 3 ;1 PrintDec 7 / 3 + 4 ;6 PrintDec 7 / (3 + 4) ;1 retend start
;EQ: 等于;NE: 不等于;LT: 小于;LE: 小于等于;GT: 大于;GE: 大于等于; Test8_2.asm.386.model flat, stdcallinclude windows.incinclude kernel32.incinclude masm32.incinclude debug.incincludelib kernel32.libincludelib masm32.libincludelib debug.lib.codestart: ;EQ : = PrintDec 2 eq 1 ;0 PrintDec 2 eq 2 ;-1 PrintDec 2 eq 3 ;0 ;NE : <> PrintDec 2 ne 1 ;-1 PrintDec 2 ne 2 ;0 PrintDec 2 ne 3 ;-1 ;LT : < PrintDec 2 lt 1 ;0 PrintDec 2 lt 2 ;0 PrintDec 2 lt 3 ;-1 ;LE : <= PrintDec 2 le 1 ;0 PrintDec 2 le 2 ;-1 PrintDec 2 le 3 ;-1 ;GT : > PrintDec 2 gt 1 ;-1 PrintDec 2 gt 2 ;0 PrintDec 2 gt 3 ;0 ;GE : >= PrintDec 2 ge 1 ;-1 PrintDec 2 ge 2 ;-1 PrintDec 2 ge 3 ;0 retend start
; Test8_3.asm.386.model flat, stdcallinclude windows.incinclude kernel32.incinclude masm32.incinclude debug.incincludelib kernel32.libincludelib masm32.libincludelib debug.lib.codestart: PrintHex 0FFFFFFFFh and 0FFFF0000h ;FFFF0000 PrintHex 0FFFFFFFFh or 0FFFF0000h ;FFFFFFFF PrintHex 0FFFFFFFFh xor 0FFFF0000h ;0000FFFF PrintHex not 0FFFF0000h ;0000FFFF retend start
; Test8_4.asm.386.model flat, stdcallinclude windows.incinclude kernel32.incinclude masm32.incinclude debug.incincludelib kernel32.libincludelib masm32.libincludelib debug.lib.codestart: PrintHex high 1122h ;11 PrintHex low 1122h ;22 PrintHex high 11223344h ;33 PrintHex low 11223344h ;44 PrintHex highword 11223344h ;1122 PrintHex lowword 11223344h ;3344 retend start
; Test8_5.asm.386.model flat, stdcallinclude windows.incinclude kernel32.incinclude masm32.incinclude debug.incincludelib kernel32.libincludelib masm32.libincludelib debug.lib.codestart: PrintHex 12345678h shl 4 ;23456780 PrintHex 12345678h shl 8 ;34567800 PrintHex 12345678h shr 4 ;01234567 PrintHex 12345678h shr 8 ;00123456 retend start
联系客服