Obscure opcodes

Roger Ivie rivie at teraglobal.com
Thu May 11 22:03:35 AEST 2000


>Does anyone know that bit patterns these instructions use:
>        commercial instruction set,

According to the PDP11/04/34a/44/60/70 processor handbook
(1979-1980),

addn 076050
addp 076070
addni 076150
addpi 076170

ashn 076056
ashp 076076
ashni 076156
ashpi 076176

cmpc 076044
cmpci 076144

cmpn 076052
cmpp 076072
cmpni 076152
cmppi 076172

cvtln 076057
cvtlp 076077
cvtlni 076157
cvtlpi 076177

cvtnl 076053
cvtpl 076073
cvtnli 076153
cvtpli 076173

cvtnp 076055
cvtpn 076054
cvtnpi 076155
cvtpni 076154

divp 076075
divpi 076175

locc 076040
locci 076140

l2dr 07602r

l3dr 07606r

matc 076045
matci 076145

movc 076030
movci 076130

movrc 076031
movrci 076131

movtc 076032
movtci 076132

mulp 076074
mulpi 076174

scanc 076042
scanci 076142

skpc 076041
skpci 076141

spanc 076043
spanci 076143

subn 076051
subp 076071
subni 076151
subpi 076171

>        FADD, FDIV, FMUL, FDIV, (and any other FIS instructions if any),

According to Microcomputer Handbook (1977-1978):

fadd 07500r
fsub 07501r
fmul 07502r
fdiv 07503r

and those are the only instructions listed under FIS.

>        LDUB, MED, XFC
>?

Back to 11/04/34a/44/60/70:

med 076600
ldub 170003
xfc 0767xy
  - x = "used for initial instruction group determination",
  - y = "further instruction determination"
     (this is a user-defined instruction via writable microcode in the 11/60).

-- 
Roger Ivie
TeraGlobal Communications Corporation
1750 North Research Park Way
North Logan, UT 84341
Phone: (435)787-0555
Fax: (435)787-0516

Received: (from major at localhost)
	by minnie.cs.adfa.edu.au (8.9.3/8.9.3) id WAA84207
	for pups-liszt; Thu, 11 May 2000 22:38:09 +1000 (EST)


More information about the TUHS mailing list