HP 3000 III Series Manual page 198

Table of Contents

Advertisement

System Microcode
Table 5-4. Function Field Code Definitions (Continued)
T--~---l----~----------~-------------'----'I
I
Fie 1d
i
I
Label and Name
I
Code
I
Description
1
I
I
I
-----------------.----- ------- --------------------------------1
MPAD
(Cont)
must be pos it i ve numbe rs upon exe-
I
cution of the
MPAD
code.
An SRI
I
code in the Shift field directs thel
right shift of the T-Bus.
The fol-I
lowing algorithm is executed re-
I
peatedly to perform a complete mul-
tiply.
T-BUS := R-REG plus S-REG
U-BUS(1:15)
:=
T-BUS(0:14)
U-BUS(O)
:=
ALU carry
If SP3(15)
=
1 then:
BEGIN
S-REG
:=
U-BUS
SP 3 (1 : 15) :
=
SP 3 ( 0 : 14)
SP
3 ( 0)
:
=
T
-BU
S
(15)
END
else:
BEGIN
S-REG{1:15)
:=
S-REG{0:14)
SP3(1:15)
:=
SP3(0:14)
SP3(0)
:=
S-REG(15)
END
After 16-executions of the above
algorithm, the result is a 32-bit
word with the most significant 16
bits in the S-Bus Register and the
least significant 16 bits in the
S P 3 Re g is te r •
PNLR
(Panel Read)
10000
The PNLR Function field code allows
the auxiliary control panel to sel-I
ect and display a CPU register.
I
This code appears in the micropro-
I
gram during execution of HALT and
I
PAUSE routines.
When PNLR is exe-
I
cuted, the ROM Output Register
I
(RORl) and R- and S-Bus fie Id s are
I
disabled.
The maintenance panel
I
I
5-18

Advertisement

Table of Contents
loading

Table of Contents