Initial data commit
This commit is contained in:
parent
72d218235f
commit
f23f22d71c
199087 changed files with 3378941 additions and 0 deletions
24
Task/Bitwise-operations/Action-/bitwise-operations.action
Normal file
24
Task/Bitwise-operations/Action-/bitwise-operations.action
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
BYTE FUNC Not(BYTE a)
|
||||
RETURN (a!$FF)
|
||||
|
||||
PROC Main()
|
||||
BYTE a=[127],b=[2],res
|
||||
|
||||
res=a&b
|
||||
PrintF("%B AND %B = %B%E",a,b,res)
|
||||
|
||||
res=a%b
|
||||
PrintF("%B OR %B = %B%E",a,b,res)
|
||||
|
||||
res=a!b
|
||||
PrintF("%B XOR %B = %B%E",a,b,res)
|
||||
|
||||
res=Not(a)
|
||||
PrintF("NOT %B = %B (by %B XOR $FF)%E",a,res,a)
|
||||
|
||||
res=a RSH b
|
||||
PrintF("%B SHR %B = %B%E",a,b,res)
|
||||
|
||||
res=a LSH b
|
||||
PrintF("%B SHL %B = %B%E",a,b,res)
|
||||
RETURN
|
||||
Loading…
Add table
Add a link
Reference in a new issue