Could someone provide some background and an explanation of the instructions below?
CPT(INDIRECT_WORD,(INDIRECT_REFERENCE AND 16#FFFFFFF0)/16)
CPT(INDIRECT_BIT,INDIRECT_REFERENCE AND 15)
I think it means:
INDIRECT_WORD = (INDIRECT_REFERENCE AND 16#FFFFFFF0)/16
INDIRECT_BIT= (INDIRECT_REFERENCE AND 15)
What would the expected values for INDIRECT_WORD and INDIRECT_BIT, as INDIRECT_REFERENCE changes from 0 to 50?
What value of INDIRECT_REFERENCE would produce a value of 15 for INDIRECT_WORD?
What value of INDIRECT_REFERENCE would produce a value of 15 for INDIRECT_BIT ?
Other details:
These instructions are from an Add On Instruction.
INDIRECT_REFERENCE is a reference to a T_INT32
Not clear to me how to interpret,
a) 16#FFFFFFF0
b) (INDIRECT_REFERENCE AND 16#FFFFFFF0)/16)
c) INDIRECT_REFERENCE AND 15
Thanks for your help!
CPT(INDIRECT_WORD,(INDIRECT_REFERENCE AND 16#FFFFFFF0)/16)
CPT(INDIRECT_BIT,INDIRECT_REFERENCE AND 15)
I think it means:
INDIRECT_WORD = (INDIRECT_REFERENCE AND 16#FFFFFFF0)/16
INDIRECT_BIT= (INDIRECT_REFERENCE AND 15)
What would the expected values for INDIRECT_WORD and INDIRECT_BIT, as INDIRECT_REFERENCE changes from 0 to 50?
What value of INDIRECT_REFERENCE would produce a value of 15 for INDIRECT_WORD?
What value of INDIRECT_REFERENCE would produce a value of 15 for INDIRECT_BIT ?
Other details:
These instructions are from an Add On Instruction.
INDIRECT_REFERENCE is a reference to a T_INT32
Not clear to me how to interpret,
a) 16#FFFFFFF0
b) (INDIRECT_REFERENCE AND 16#FFFFFFF0)/16)
c) INDIRECT_REFERENCE AND 15
Thanks for your help!