Xerox Sigma 6 Reference Manual page 148

Table of Contents

Advertisement

XEROX SIGMA 6 INSTRUCtiONS (OPERATION CODES)
Code
Mnemonic
Instruction Nome
~
Code
Mnemonic
Instruc tion Nane
~
02
LCFI
load Conditions ond Flooting Control Immediate
35
44
ANLZ
Analyze
37
04
CALI
Call I
74
45
CS
Compore Selective
4S
05
CAL2
Call 2
74
46
XW
Exchange Word
36
06
CAL3
Call 3
74
47
STS
Store Selective
36
07
CAL4
Call 4
74
48
EOR
Exclusive OR Word
46
08
PLW
Pull Word
69
49
OR
OR Word
46
09
PSW
Push Word
69
4A
LS
Load Selective
34
OA
PLM
Pull Multiple
71
48
AND
AND Word
46
OB
PSM
Push Multiple
71
4C
S10
Stort
Input/
output}
83
OE
LPSD
load Program Status Doubleword
} privileged
75
40
TlO
Test
Input/
Output
"1
d
86
OF
XPSD
Exchange Program Status Doubteword
75
4E
TDV
Test Device
pl"lVI
ege
87
4F
HIO
Halt
Input/
Output
86
10
AD
Add Dou b leword
40
II
CD
Compore Doubleword
45
50
AH
Add Ha If word
39
12
LD
Lood Doubleword
32
51
CH
Compore
Ho
I Fword
45
13
MSP
Modify
Stock Pointer
71
52
LH
Lood Halfword
32
15
STD
Store Doubleword
36
53
MTH
Modify ond Test Holfward
43
18
SO
Subtract Doubleword
41
55
STH
Store Hoi fword
36
19
CLM
Compore with limits in Memory
46
56
DH
Divide Halfword
42
IA
LCD
Lood Complement DO<Jbleword
33
57
MH
Multiply Holfword
41
I B
LAD
Lood Absolute DO<Jbleword
34
58
SH
Subtract Halfword
40
lC
FSL
Floating Subtract
long
}
optional
54
SA
LCH
Load Complement Halfword
33
10
FAL
Floating Add Long
53
5B
LAH
Lood Absolute Halfword
33
IE
FDL
Flooting Divide
long
54
IF
FML
Floating Multiply Long
54
60
CBS
Compare Byte String
62
20
AI
Add Immediate
39
61
MBS
Move Byte 5tri"9
61
21
CI
Compore Immediate
«
63
EBS
Edit Byte String
64
22
LI
Load Immediote
32
64
BDR
Branch on Decrementing Register
74
23
MI
Multiply Immediate
41
65
BIR
Branch on Incrementing Register
73
24
SF
Shift Floating
48
66
AWM
Add Word to Memory
43
25
S
Shift
47
67
EXU
Execute
73
28
CVS
Convert by Subtroction
50
68
BCR
Branch on Conditions Reset
73
29
CVA
Convert by Addition
49
69
BCS
Branch on Conditions Set
73
2A
LM
Lood Multiple
3S
6A
8AL
Branch and link
74
2B
STM
Store Multiple
37
68
INT
Interpret
38
2E
WAIT
Wait
} privileged
79
6C
RD
Read Direct
}
80
2F
LRP
Load Register Pointer
77
60
WD
Write Direct
privileJed
80
6E
AIO
Acknowledge I/O Interrupt
'
87
30
AW
Add Word
40
6F
MMC
Move to Memory Control
77
31
CW
Compare WCJrd
45
32
LW
Lood Word
32
70
LCF
Laad Conditions and Floating Control
35
33
MTW
Modify and Test Word
«
71
C8
Compare Byte
«
35
STW
Store Word
36
72
LB
Load Byte
32
36
OW
Divide Word
42
73
MTB
Modify and Test Byte
43
37
MW
Multiply Word
42
74
STCF
Store Conditions and Floating Contrel
37
38
SW
Subtract Word
40
75
STB
Store Byte
36
39
CLR
Compare wi th limits in Register
46
76
PACK
Pack Decimal Digits
59
3A
LCW
Load Complement Word
33
77
UNPK
Unpack Decimal Digits
59
3B
LAW
Lood Absolute Word
33
78
OS
Decimal Subtract
57
3C
FSS
Floating Subtract Short
}
optional
53
79
DA
Decimal Add
57
3D
FAS
Floating Add Short
53
7A
DO
Decimal Divide
58
3E
FDS
Floating Divide Short
54
7B
OM
Decimal Multiply
57
3F
FMS
Floating Multiply Short
54
7C
DSA
Decimal Shift Arithmetic
58
70
DC
Decimal Compare
58
40
HBS
Translate and Test Byte String
63
7E
DL
Decimal Load
56
41
TBS
Translate Byte String
63
7F
DST
Decimal Store
56

Advertisement

Table of Contents
loading

Table of Contents