Register: | 8 (Allzweck) | 16 (8 Datenregister 8 Adressregister) |
Registerlänge Bits: | 32 | 32 |
Registerinhalt: | jedes Byte lesbar | oberste 32 Bit, 16 Bit, 8 Bit |
| | Nachteil: Vertauschungen, Schiebungen |
Instruktionslänge: | 32 Bit | unterschiedlich |
Programmlänge: | Etwa 400 % | Etwa 100% |
| Gründe: viele Opcodes ungenutzt, alle Instruktionen gleich lang | |
| Vorteile: Ein Speicherzugriff für eine Instruktion und | |
| jeder Speicherzugriff holt 4 Bytes von einer teilbaren Adresse | |
Betriebssystem: | in jeder Datei | umfangreiches Betriebssystem (>128 KB) |
CPU Takt: | 5 MHZ | 8 MHZ |
CPU Speed: | 5 Mio. ops per sec | bis zu 8 Mio. ops (differiert stark) |
Floating Point: | 1.25 Mio. FLOPS | muss simuliert werden |
| 16 Bit und Conv | |
Anzahl Instruktionen: | <64 | sehr viele (mit Adressierungsarten) |
MUL/DIV: | 32 Bit | 16 Bit (32 Bit muss simuliert werden) |
GPU: | 640X480 16 Color | 640X400 mono |
Logik: | keine Pipeline, | auf Performance und Chipfläche optimiert, |
| Zuweisung an | mehr Funktionsvielfalt |
| Einheit, Sync, | |
| nichtoptimiert | |
Zusatzfunktionen: | Keyboard, Memory | Keyboard, Maus, Memory, Ports, Timer, Disk |
Programmzugriff: | Speicherkarte | Betriebssystem, Disk, Speicher, Programm |
Resourcen: | in Programmdatei | separat auf Disk |
Sprung: | Register=0->Sprung | Flags der letzten Operation, Sprung |
Modes: | ein Modus | User Mode, Supervisor Mode wegen OS, |
| | Adressierungsmodi |