13.07.2015 Views

IBM 5280 Distributed Data System - Index of

IBM 5280 Distributed Data System - Index of

IBM 5280 Distributed Data System - Index of

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Compare Decimal Digits for Greater or Equal, or Less Than or Equal UFD Rn GE/LE)I II II I f 1ISource: IFD Ra~~[~-:JGOTO instruction labelObject: 67IIi 40 8 15I / 23 31JD fJ IIo GE. The test register: The address <strong>of</strong> the decimal register that contains datato compare.LE. Compare data: The constant (hex 0-9) followed by hex 0, or the address<strong>of</strong> the decimal register that contains the compare data.fJ GE. The compare data: The constant (hex 0-9) followed by hex 0, or theaddress <strong>of</strong> the decimal register that contains the compare data.LE. The test register: The address <strong>of</strong> the decimal register that contains thedata to compare.II Branch instruction: The number minus 1 <strong>of</strong> 4-byte object code instructionsfrom the next sequential instruction to skip if the branch is taken (±128object code instructions from the next instruction). If bit 23 is 1, the numberis a negative displacement in twos complement form.The branch is taken if:• The digit portion <strong>of</strong> the content <strong>of</strong> the test register is greater than or equal to thedigit portion <strong>of</strong> the compare data and G E is specified.• The digit portion <strong>of</strong> the content <strong>of</strong> the test register is less than or equal to thedigit portion <strong>of</strong> the compare data and LE is specified. If zone portion <strong>of</strong> therightmost byte <strong>of</strong> a decimal register contains hex D, the contents <strong>of</strong> the registerare negative. If it is not hex D, the contents <strong>of</strong> the register are positive.Object Code Instruction Format 225

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!