Mikroprozessor
maschinell erzeugt
Zu TMS7000 haben wir kein Datenblatt verlinkt. Bei Google suchen.
Im Forum und im Wiki
-
Thread
TMS 7000 Simulator
Hallo, ich beschäftige mich gerade mit einem TMS7000 Programm in Assembler. Bisher habe ich nur wenig Erfahrung mit Assembler, das Verständnis wird zwar langsam besser, aber manche Befehle des TMS 7000 sind erstmal ungewohnt im Vergleich zum 8086
MAME hat einen Simulator dafür: https://github.com/mamedev/mame/blob/master/src/devices/cpu/tms7000/tms7000.cpp
-
Thread
Werk kann für IDA Dissassembler einen "neuen" Prozessor erstellen - TMS7000
Die TMS7000 haben keinen unverrückbar festgelegten Befehlssatz, sondern erlauben anwenderspezifischen Microcode. Wenn also nicht der Standardbefehlssatz verwendet wird, dann muss man erst einmal die auf die Anwendung
Vielleicht hilft es weiter : https://github.com/martinhansdk/TMS7000-disassembler http://www.datasynceng.com/xdasmdoc.htm
-
Thread
TMS70C08FNL Datenblatt
einer TMS70C08FNL-CPU zu reparieren. Leider finde ich zu der CPU kein Datenblatt oder Pinout. Die TMS7000-Serie hat nur 44Pin, der TMS70C08FNL aber 68Pin. Außer Bestellhinweisen kann ich im Netz nichts darüber zu finden.
https://abzman2k.wordpress.com/2024/04/25/tms7000-dumper-rev-b-sneak-peek-and-obscure-footprint-processor-dumping/ da ist noch eine Spalte daneben abgebildet, hier das Foto.
-
Thread
TMS 7000 Decompilieren in Ghidra
zu decompilieren. Dazu habe ich folgendes Modul in Ghidra geladen: https://github.com/benpye/tms7000 In der Memory Map von Ghidra habe ich den ROM Speicher Bereich definiert und als Read Only markiert. Ebenso habe ich ein in der Schaltung vorhandenes externe RAM definiert und als RWX markiert.
provides a suite of disassemblers for a variety of popular 8-bit and 16-bit microprocessors." Die TMS7000 Serie kennt so etwas wie "user defined opcodes". Hast du das in Betracht gezogen?
-
Thread
Overflow, Carry?
Nö, das Laden eines Registers setzt keinerlei Flags. Oh doch, z.B. bei 68xx(x), 6502, TMS9900, TMS7000.
(prx) A. K. schrieb im Beitrag #6715082: > Oh doch, z.B. bei 68xx(x), 6502, TMS9900, TMS7000. Auch overflow und carry? Welchen Sinn sollte das ergeben?
-
Thread
TI XDS TMS7000 Emulator
Entwickler bei der Telefon und Normalzeit GmbH ein Texas Instruments XDS Emulator bekommen für die TMS7000 Familie. Er meinte das es wohl vermutlich das letzte Exemplar ist, was noch in Deutschland existiert. Da ich selber damit nichts wirklich anfangen kann, frage ich mich wer an sowas Interesse
Kennst du das offizielle Datenblatt zu TMS7000? Trag den PDF-Link ein.