Befehlssatz-ReTI
Page 1
Professur für Rechnerarchitektur
Prof. Dr. Bernd Becker
M.Sc. Pascal Raiola
Freiburg, 20. Juni 2019
Technische Informatik
Befehlstabelle der ReTI
Load Befehle —
| Befehl | Wirkung | |
|---|---|---|
| 0100 | LOAD D i |
|
| 0101 | LOADIN1 D i |
|
| 0110 | LOADIN2 D i |
|
| 0111 | LOADI D i |
Für LOADIN1, LOADIN2:
Store Befehle — MOVE: ,
| Befehl | Wirkung | |
|---|---|---|
| 1000 | STORE i |
|
| 1001 | STOREIN1 i |
|
| 1010 | STOREIN2 i |
|
| 1011 | MOVE S D |
Compute Befehle —
| Befehl | Wirkung | |
|---|---|---|
| 000010 | SUBI D i |
|
| 000011 | ADDI D i |
|
| 000100 | OPLUSI D i |
|
| 000101 | ORI D i |
|
| 000110 | ANDI D i |
|
| 001010 | SUB D i |
|
| 001011 | ADD D i |
|
| 001100 | OPLUS D i |
|
| 001101 | OR D i |
|
| 001110 | AND D i |
Jump Befehle —
| Befehl | Wirkung | |
|---|---|---|
| 11000 | NOP |
|
| 11001 | JUMP> i |
|
| 11010 | JUMP= i |
(wie oben mit |
| 11011 | JUMP>= i |
(wie oben mit |
| 11100 | JUMP< i |
(wie oben mit |
| 11101 | JUMP!= i |
(wie oben mit |
| 11110 | JUMP<= i |
(wie oben mit |
| 11111 | JUMP i |
Dabei ist
Kodierung der Register: PC 00 / IN1 01 / IN2 10 / ACC 11
Tabelle 1: Befehlstabelle der ReTI