HP 3000 III Series Manual page 194

Table of Contents

Advertisement

CADO
(Complement
Add-Enable
flow)
System Microcode
Table 5-4. Function Field Code Definitions (Continued)
------
-----1
I-~-----~---'-'l'------T-
-
I
I
Field
I
1
I
Label and Name
1
Code
1
Oeser iption
1
I-·------·---------II-.-----I-------------------~-.-~. -----1 1
CAD (Cont)
I
R-Bus Regi ster contents minus 1 on
1
I
the T-Bus.
I
I
I
I
01010
The content of the R-Bus Register
I
and
I
is added to the one's complement of
Over-
the content of the S-Bus Register
and the result is placed on the T-
Bus.
Carry and overflow are modi-
fied in the Status Register and the
condition code is set to CCA on the
T-Bus data.
CAND
( Complement-And)
CRS
(Circul ar Sh i ft)
CTSD
(Cont~olled
Shift
Doub+e)
00101
11010
10111
The R-Bus Register content is log-
ically "anded" with the complement
of the S-Bus Registe r content and
the result is placed on the T-Bus.
The R-Bus Register content is added
to the S-Bus Registe r content and
the result is placed on the T-£us.
The T-Bus is then circular shifted
one place right or left as speci-
fied in the Shift field
(SRI orSLl)
and placed on the U-Bus.
The Function field code CTSD adds
the contents of the'R-Bus Register
and the S-Bus Registe r, puts the
result on the T-Bus, and performs
a double word shift of the T-Bus
and a scr atch pad left or r igh t as
specified by the Shift field code
(SRI or SLI).
The type of shift is
determined by the content of the
CI R as followc:;:
If CIR(7)
=
1 then
circul~r
shift
If CIR(7:8),
=
01 then logical shift
If CIR(7:8)
=
00 then arithmetic
shift
The most significant word is on the
T-Bus.
If a left shift is speci-
fied, SPI Register contains the
least significant word.
If a right
shift is specified, SP3 Register
contains the least significant
-.
----~----,--
..
_--
---_._,--~ --_._.-.--_~-.--_
........
_--------_.
__
._-_._,----~.
5-14

Advertisement

Table of Contents
loading

Table of Contents