Help: PDP-11 instruction classification

Warren Toomey wkt at cs.adfa.edu.au
Wed May 10 11:50:31 AEST 2000


In article by lars brinkhoff:
> So far, this is the classification I've come up with:
> 
>   BASIC: the basic instruction set.
>   CIS: commercial instruction set (opcodes 0x7d00..0x7eff).
>   EIS45: 11/45 extended instruction set: MUL, DIV, ASH, ASHC, SPL.
>   EIS40: 11/40 extended instruction set: EIS45 + SOB, XOR, MARK, SXT, RTT.
>   FIS: FADD, FSUB, FMUL, and FDIV (opcodes 0x7a00..0x7bff).
>   FPU: LDF, STF, LDCFF', STCFF', CMPF, LDEXP, STEXP, LDCIF, STCFI, MULF,
>        MODF, ADDF, SUBF, and DIVF (opcodes 0xf000..0xffff).
> 
> Would this be correct?
> 
> FIS and CIS isn't imlemented in Supnik's simulator, and I haven't
> found any documentation.  Does anyone know more about those?  Why
> is there both an FADD and an ADDF instruction?

I've got some details on FADD, FSUB, FMUL, and FDIV. I could fax you the
relevant details from the processor handbook, and/or give you source code
from my Apout simulator.

FADD is instruction 07500x, ADDF is 1720xx. They are different.

I don't know enough about the CIS extensions. Can you name some of the
opcode names, so that I can look in the handbooks I have here: 04, 05, 10, 15,
20, 34, 35, 40, 45, 55, 60, 70.

	Warren

Received: (from major at localhost)
	by minnie.cs.adfa.edu.au (8.9.3/8.9.3) id NAA76328
	for pups-liszt; Wed, 10 May 2000 13:00:15 +1000 (EST)


More information about the TUHS mailing list