Xerox Sigma 6 Reference Manual page 2

Table of Contents

Advertisement

XEROX SIGMA 6 INSTRUCTIONS
Mnemonic
Code
In$truction Nome
Page
Mnemonic
Code
Instruction Nome
~
LOAD STORE
FLOATING-POINT ARITHMETIC (!!I!!ionol)
LI
22
Load Immediate
32
FAS
3D
Floating Add Short
51
LB
72
Load Byte
32
FAL
10
Floating Add Long
51
LH
52
Load Hallward
32
FSS
3C
Floating Subtract Short
51
L':I
32
Load Ward
32
FSL
IC
Floating Subtract Long
52
LD
12
Load Doubleword
32
FMS
3F
Floating Multiply Short
52
LCH
5,0.
Load Complement Hallward
33
FML
IF
Floating Multiply Long
52
LAH
5B
Load Absolute Hallward
33
FDS
3E
Floating Divide Shart
52
LCW
3,0.
Load Complement Word
33
FDl
IE
Floating Divide Long
52
LAW
3B
Load Absolute Word
33
LCD
1,0.
Load Complement Doubleward
33
DECIMAL
LAD
IB
Load Absolute Doubleword
34
LS
4,0.
Load Selective
34
DL
7E
Decimal Load
56
LM
2,0.
Load Multiple
35
DST
7F
Decimal Store
56
LCFI
02
Load Conditions and Floating Control Immediate
35
DA
79
Decimal Add
57
LCF
70
Load Condition. and Floating Control
35
OS
78
Decimal Subtract
57
XW
46
Exchange Word
36
OM
7B
Decimal Multiply
57
STB
75
Store
Byt.
36
DO
7A
Decima I Oi vide
58
STH
55
Store Hallward
36
DC
70
Decimal Compar.
58
STW
35
Store Word
36
DSA
7C
Decimal Shift Aritlvnetic
58
STD
15
Store Doubleword
36
PACk
76
Pock Decimal Digits
59
STS
47
Store Selective
36
UNPk
77
Unpack Decimal Digits
59
STM
2B
Store Multiple
37
STCF
74
Store Condition. and Floating ConlJol
37
BYTE STRING
ANALYZE/
INTERPRET
MIS
61
Move Byte String
61
ANLZ
. .
Analyze
37
CBS
60
Compare Byte String
62
INT
6B
Interpret
31
TBS
.1
Translate Byte String
63
HBS
40
T ran. late and Test Byte String
63
FIXED-POINT ARITHMETIC
EBS
63
Edit Byte String
64
AI
20
Add Immediate
39
PUSH DOWN
AH
50
Add Hallward
39
AW
30
Add Word
40
PSW
09
Push Word
69
AD
10
Add Doub leward
40
PLW
08
Pull Word
69
SH
58
Subtract Hallward
40
PSM
OB
Push Mu hiple
70
SW
38
Subtract Word
40
PLM
OA
Pull Multiple
70
SO
18
Subtract Doubleward
41
MSP
13
Modify Stock Pointer
71
MI
23
Multiply Immediate
41
MH
57
Multiply Hallward
41
MW
37
Multiply Word
42
EXECUTE/BRANC H
DH
56
Divide Hallward
42
OW
36
Divide Word
42
EXU
67
Execut.
73
AWM
66
Add Word 10 Memory
43
BeS
69
Branch on Condition. Set
73
MTB
73
Modify and Test Byte
43
BeR
68
Branch on Conditions Reset
73
MTH
53
Modily and Te.t Hallward
43
BIR
65
Branch on Incrementing Regist.r
73
MTW
33
Mod ily and T e.t Word
44
BDR
64
Branch on Decrementing Regist.r
7.
BAL
6A
Branch and Link
74
COMPARISON
CI
21
Compore Immediat.
44
CALL
CB
71
Compore Byte
44
CALI
04
Calli
CH
51
Compare Halfword
45
n
CW
31
Compare Word
45
CAL2
05
Call 2
n
CD
II
Compare Doubleward
45
CAL3
06
Call 3
n
CS
45
Compare Selective
45
CAL.
07
Call.
n
CLR
39
Compare with Limits in Register
46
CLM
19
Con:'pore with Limits in
Memory
46
CONTROL (prIvileged)
LOGICAL
LPSD
OE
Load Program Slotu. Doubleward
73
XPSD
OF
Exchange Program Status Doubleword
73
OR
49
OR Word
46
LRP
2F
Load
Regilter Pointer
75
EOR
48
Exclu.ive OR Ward
46
MIN:.
6F
Move 10 Memory Control
75
AND
4B
AND Word
46
WAIT
2E
Wait
77
RD
6C
Rood Direct
'II
SHIFT
WD
60
Write Direct
'II
S
25
Shilt
.7
INPUT/OUTPUT (prIvileged)
SF
24
Shift Floating
...
SIO
4C
Start
Input/
Output
83
CONVERSION
HIO
4F
Halt
Input/
Output
86
TlO
.0
Test
Input/
Output
86
CVA
29
Convert
by
Addition
49
TDV
4E
Telt Device
87
CVS
28
Convert
by
Subtroc.tion
50
AIO
6E
Acknowledge
Input/
Output Interrupt
87

Advertisement

Table of Contents
loading

Table of Contents