Initial data commit
This commit is contained in:
parent
72d218235f
commit
f23f22d71c
199087 changed files with 3378941 additions and 0 deletions
23
Task/Bitwise-operations/TI-89-BASIC/bitwise-operations.basic
Normal file
23
Task/Bitwise-operations/TI-89-BASIC/bitwise-operations.basic
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
bitwise(a,b)
|
||||
Prgm
|
||||
Local show, oldbase
|
||||
Define show(label, x)=Prgm
|
||||
Local r
|
||||
setMode("Base","DEC")
|
||||
string(x) → r
|
||||
setMode("Base","HEX")
|
||||
Disp label & r & " " & string(x)
|
||||
EndPrgm
|
||||
getMode("Base") → oldbase
|
||||
show("", {a, b})
|
||||
show("And ", a and b)
|
||||
show("Or ", a or b)
|
||||
show("Xor ", a xor b)
|
||||
show("Not ", not a)
|
||||
Pause "[Press ENTER]"
|
||||
show("LSh ", shift(a,b))
|
||||
show("RSh ", shift(a,–b))
|
||||
show("LRo ", rotate(a,b))
|
||||
show("RRo ", rotate(a,–b))
|
||||
setMode("Base",oldbase)
|
||||
EndPrgm
|
||||
Loading…
Add table
Add a link
Reference in a new issue