29.8.2. Registrová architektura

Jinou konstrukcí je použití více registrů. Inspirace v této konstrukci pochází z PDP-11.

Obrázek 29.13.

 11  10   9   8   7   6   5   4   3   2   1   0
+---+---+---+---+---+---+---+---+---+---+---+---+
|    opcode     |  DST REG  |SRC MOD|  SRC REG  |
+---+---+---+---+---+---+---+---+---+---+---+---+


 Čtyř akumulátorový/registrový procesor  PC je R3
 11  10   9   8   7   6   5   4   3   2   1   0
+---+---+---+---+---+---+---+---+---+---+---+---+
|      O P C O D E      | D REG | S MOD | S REG |
+---+---+---+---+---+---+---+---+---+---+---+---+


 Dvouakumulátorvý procesor
 11  10   9   8   7   6   5   4   3   2   1   0
+---+---+---+---+---+---+---+---+---+---+---+---+
|      O P C O D E      |A/B| i  I/J|   OFFS    |
+---+---+---+---+---+---+---+---+---+---+---+---+

Obrázek 29.14. Registry

+----+-
| R0 | A
| R1 | B
| R2 | C
| R3 | PC
+----+------
| R4 |
| R5 | SP
| R6 | Link
| R7 | Program Counter
+----+

Obrázek 29.15. Adresní módy

+-----+-------+
| mod |syntax |
+-----+-------+
| 000 |   R   |
| 001 |  (R)  |
| 010 |  (R)+ |
| 011 | -(R)  |
+-----+------
| 100 |
| 101 |
| 110 |
| 111 |
+-----+------
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 .