Search   
Home  Print View  

 

Branch Content

Class Extensions

The value 15 in the Class field indicates a "Class Extension". Those are classes that don't
make use of fields OTA, OTD, LD. The circuitry to decode extended class instructions are in
IDS Extended cards.

Up to 15 class extensions can exists. They are indicated in the 4-bits field "Ext" (D9-11):

[15][Ext][arg]

The field "arg" is 8-bits. Its usage is determined by the Extension Class. At the time of writing, the following Class Extensions have been defined:

Software Interrupt

[15][1][vector]

(Vector is 8-bits)

Return and Return from Interrupt

Difference between RET and RETI is that the latest activates the ISE (Instruction Service End) control line in the External Bus as par of the negotiation with the interrupter peripheral (See Interrupt Architecture).

[15][2][0]         RET
[15][3][0]         RETI

Homebuilt CPUs WebRing

JavaScript by Qirien Dhaela

Join the ring?

David Brooks, the designer of the Simplex-III homebrew computer, has founded the Homebuilt CPUs Web Ring. To join, drop David a line, mentioning your page's URL. He will then add it to the list.
You will need to copy this code fragment into your page.

Project start date: May 13 of 2009