85.5. LINC [1962]

Attributy: id="LINC", ent=LINC

Odkazy:

Fakta:

LINC je zkratka pro Laboratory Instrument Computer.

Obrázek 85.5. Formáty instrukcí LINC-8

  0   1   2   3   4   5   6   7   8   9   10  11 
+---+---+---+---+---+---+---+---+---+---+---+---+
| opcode|               address                 | Full Address
+---+---+---+---+---+---+---+---+---+---+---+---+
| 0   0 | 1 |    opcode     | I |       B       | B-class
+---+---+---+---+---+---+---+---+---+---+---+---+
| 0   0   0 |    opcode     | I |               | a-class
+---+---+---+---+---+---+---+---+---+---+---+---+

Obrázek 85.6. Direct Address Instruction Format of LINC

+---+---+---+---+---+---+---+---+---+---+---+---+
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10| 11|
+---+---+---+---+---+---+---+---+---+---+---+---+
| opcode|               address                 | Full Address
+---+---+---+---+---+---+---+---+---+---+---+---+

Tabulka 85.10. Základní instrukc (Full Address) LINC

kódnázevpopis
00 Instrukce třídy B, C, …
01y yyy yyy yyyADD YACC+mem[Y]→ACC
10y yyy yyy yyySTC YACC→mem[Y]; 0→ACC
11y yyy yyy yyyJMP YPC→mem[0]; Y→PC

Obrázek 85.7. iβ

+---+---+---+---+---+---+---+---+---+---+---+---+
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10| 11|
+---+---+---+---+---+---+---+---+---+---+---+---+
| 0   0 | 1 |    opcode     | I |       B       |
+---+---+---+---+---+---+---+---+---+---+---+---+

Tabulka 85.11. Základní instrukce LINC

kódnázevpopis
 ADD 
 STC 
 JMP 
   

Pokud B není 0 tak je to adresa jednoho z 15 B registrů. Ty jsou umístněny v paměti od adresy 0001 do 0017 (oktalově).

Tabulka 85.12.

000adresa je čtena ze slova následujícího za instrukcí (absolutní mód)
100data jsou čtena ze slova následujícího za instrukcí (immediate mode)
001-17adresa je čtena z B registru
101-17B registr je zvětšen o jedničku a je z něj přečtena adresa
Licence Creative Commons
Elektronika a počítače, jejímž autorem je Radek Hnilica, podléhá licenci Creative Commons Uveďte autora-Nevyužívejte dílo komerčně-Zachovejte licenci 3.0 Česká republika .