??? 04/16/08 14:00 Read: times |
#153479 - Oops, I was wrong earlier Responding to: ???'s previous message |
Uttam,
Ignore my previous calculation. I have looked up my code from my ancient assembler: // iloc is location counter for this instruction // v is the value of the expression // field is the base value for the opcode // rngerr() reports a "out of range error" if (((iloc+2) & 0xf800) != (v & 0xf800)) rngerr(); field |= (v & 0x700) >> 3; operand = v & 0xff; David. |