K1810WM87Der K1810WM87 (russisch К1810ВМ87) ist ein sowjetischer Nachbau des numerischen Koprozessors Intel 8087. Er ist Teil des K1810-Systems und wurde beispielsweise im ESER-PC EC 1834 verwendet. DatentypenDer K1810WM87 unterstützt insgesamt 7 verschiedene Datentypen:
In den Registern wird immer das Temporary-Real-Format verwendet. Alle anderen Formate werden nur bei Load- und Store-Befehlen verwendet. RegisterDer K1810WM87 besitzt folgende Register:
Stapelregister werden in der Form ST(i), i = 0…7, angegeben. Der Index i zeigt auf das i-te Register nach der Stapelspitze. Die Register ST und ST(0) sind die gleichen. ProgrammierungAls Operanden können Speicherdaten, Stapelregister, Status- und Steuerregister verwendet. Für die Adressierung des Speichers ist der Host-Prozessor (K1810WM86) zuständig. Somit können alle Adressierungsarten der CPU verwendet werden. Neben normierten Zahlen (Normals) gibt es folgende, spezielle, Werte:
Für die Synchronisierung zwischen Host- und Koprozessor kann der WAIT-Befehl verwendet werden. InitialisierungDer K1810WM87 kann entweder durch ein RESET-Signal oder durch ein externes Programm initialisiert werden. Nach der Initialisierung besitzt der K1810WM87 folgenden Zustände:
BefehlssatzDer Befehlssatz lässt sich folgendermaßen unterteilen:
Siehe auchLiteraturJochen Bonitz: Der 16-Bit-Mikroprozessor des ESER-PC. VEB Verlag Technik Berlin, 1989, ISBN 3-341-00704-0. |
Portal di Ensiklopedia Dunia