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: , falls .

Store Befehle — MOVE: ,

Befehl Wirkung
1000 STORE i
1001 STOREIN1 i ,
1010 STOREIN2 i
1011 MOVE S D , , falls

Compute Befehle —

Befehl Wirkung
000010 SUBI D i
000011 ADDI D i
000100 OPLUSI D i , , falls
000101 ORI D i
000110 ANDI D i
001010 SUB D i
001011 ADD D i
001100 OPLUS D i , , falls
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