| IOR( ) | Logical OR | 
IOR(value1[$],value2[$][,ERR=stmtref])
   
Where:
| stmtref | Program line number or statement label to which to transfer control. | 
| value1[$] | Compared values. String or numeric expressions/variables. If strings, value1$ must be the same length as value2$. | 
Result of logical 'OR' comparison of two expressions/variables.
The IOR( ) function performs a bit-wise logical 'OR' comparison of two string or numeric expressions/variables and generates a value as a result. The length of the two string expressions must be equal or PxPlus returns an Error #46: Length of string invalid.
| Binary | Result | 
| 0 IOR 0 | =0 | 
| 0 IOR 1 | =1 | 
| 1 IOR 0 | =1 | 
| 1 IOR 1 | =1 | 
Therefore:
| ior($41$,$42$) | Yields Hex 43 01000011 | 
| ior($41$,$25$) | Yields Hex 65 01100101 | 
| ior($5A$,$DD$) | Yields Hex DF 11011111 | 
XOR( ) Exclusive OR Comparison
AND( ) Logical AND
0040 read (1,end=1000)F$
 0050 R$=ior(F$(1,2),$8080$) ! Turn on high bit
0060 ...