Difference between revisions of "Xori"
From Unofficial QEdit Wiki Guide
Line 12: | Line 12: | ||
<span style='color:blue'>100: </span><span style='color:green'>leti </span>R1, 0000000A <span style='color:orange'>//Set R1 to 00000000000000000000000000001010</span> | <span style='color:blue'>100: </span><span style='color:green'>leti </span>R1, 0000000A <span style='color:orange'>//Set R1 to 00000000000000000000000000001010</span> | ||
<span style='color:green'> window_msg </span>'Register 1 = <r1>' <span style='color:orange'>//Display the value of R1 in a window message currently 10</span> | <span style='color:green'> window_msg </span>'Register 1 = <r1>' <span style='color:orange'>//Display the value of R1 in a window message currently 10</span> | ||
− | <span style='color:green'> | + | <span style='color:green'> xori </span>R1, 0000000F <span style='color:orange'>//R1 OR 00000000000000000000000000001111</span> |
<span style='color:green'> add_msg </span>'Register 1 = <r1>' <span style='color:orange'>//Display the new value of R1 in a window message now 5</span> | <span style='color:green'> add_msg </span>'Register 1 = <r1>' <span style='color:orange'>//Display the new value of R1 in a window message now 5</span> | ||
<span style='color:green'> winend </span> <span style='color:orange'>//Close window message</span> | <span style='color:green'> winend </span> <span style='color:orange'>//Close window message</span> |
Revision as of 08:21, 19 May 2011
Contents
Syntax
Syntax: xori register1, xxxxxxxx
- register1 = Register to perform bitwise XOR function on
- xxxxxxxx = Integer to perform bitwise XOR function with
Use
Used to perform a bitwise XOR operation of one register with an integer value. For performing XOR on registers with other registers see xor
Example
100: leti R1, 0000000A //Set R1 to 00000000000000000000000000001010
window_msg 'Register 1 = <r1>' //Display the value of R1 in a window message currently 10
xori R1, 0000000F //R1 OR 00000000000000000000000000001111
add_msg 'Register 1 = <r1>' //Display the new value of R1 in a window message now 5
winend //Close window message
ret
Also see
leti, window_msg, add_msg, winend, ret