Download Print this page

IBM 4300 Manual page 298

Processors principles of operation for ecps: vse mode
Hide thumbs Also See for 4300:

Advertisement

Appendix C. Condition-Code Settings
Instruction
ADD, ADD HALFWORD
ADD DECIMAL
ADD LOGICAL
ADD NORMALIZED
ADD UNNORMALIZED
AND
CLEAR I/O
COMPARE, COMPARE HALFWORD
COMPARE AND SWAP
COMPARE DECIMAL
zero
zero
zero,
o
no carry
zero
zero
zero
no operation
in progress
equal
equal
equal
COMPARE DOUBLE AND SWAP
equal
COMPARE LOGICAL
equal
COMPARE LOGICAL CHARACTERS UNDER equal
MASK
COMPARE LOGICAL LONG
equal
CONNECT PAGE
successful
DISCONNECT PAGE
EDIT, EDIT AND MARK
EXCLUSIVE OR
HALT DEVICE
HALT I/O
successful
zero
zero
interruption
pending/busy
interruption
pending
INSERT CHARACTERS UNDER MASK
all zeros
LOAD AND TEST
zero
LOAD COMPLEMENT (fixed point)
zero
LOAD COMPLEMENT (floating point) zero
LOAD FRAME INDEX
addressable
LOAD NEGATIVE
LOAD POSITIVE (fixed point)
LOAD POSITIVE (floating point)
MAKE ADDRESSABLE
MAKE UNADDRESSABLE
MOVE LONG
OR
RESET REFERENCE BIT
RETRIEVE STATUS AND PAGE
SET PAGE BITS
zero
zero
zero
successful
successful
length equal
zero
R bit zero,
C bit zero
val id
R bit zero,
C bit zero
Summary of Condition-Code Settings (Part 1 of 2)
Condition Code
<
zero
<
zero
not zero,
no carry
<
zero
<
zero
not zero
CSW stored
low
not equal
low
not equal
low
low
low
already
connected
already
disconnected
<
zero
not zero
CSW stored
CSW stored
1st bit one
<
zero
<
zero
<
zero
connected
<
zero
already
addressable
a 1 ready
connected
length low
not zero
R bit zero,
C bit one
R bit zero,
C bit one
2
>
zero
>
zero
zero,
carry
>
zero
>
zero
3
overflow
overflow
not zero,
carry
channel busy not operational
higb
high
high
high
high
-
unsuccessful -
>
zero
channel
working
burst Ope
stopped
not operational
not operational
1st bit zero -
>
zero
>
zero
overflow
>
zero
-
disconnected address invalid
>
zero
>
zero
length high
R bit one,
C bit zero
R bit one,
C bit zero
overflow
destr. overlap
R bit one,
C bit one
invalid
R bit one,
C bit one
Appendix C. Condition-Code Settings
C-l

Advertisement

loading