<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Texas_Instruments_TMS9900</id>
	<title>Texas Instruments TMS9900 - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Texas_Instruments_TMS9900"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Texas_Instruments_TMS9900&amp;action=history"/>
	<updated>2026-05-26T10:02:54Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Texas_Instruments_TMS9900&amp;diff=1791461&amp;oldid=prev</id>
		<title>imported&gt;Invisigoth67: typo</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Texas_Instruments_TMS9900&amp;diff=1791461&amp;oldid=prev"/>
		<updated>2024-10-10T14:41:46Z</updated>

		<summary type="html">&lt;p&gt;typo&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Datei:KL TI TMS9900 Black Background.jpg|mini|hochkant|TMS9900 im Keramikgehäuse]]&lt;br /&gt;
[[Datei:TI-TMS9900NL.jpg|mini|hochkant|TMS9900 im Plastikgehäuse wie er in den TI-99-Heimcomputern eingesetzt wurde]]&lt;br /&gt;
[[Datei:TI TMS9900 die.JPG|mini|hochkant|Ein [[Die (Halbleitertechnik)|Die]] eines TI TMS9900]]&lt;br /&gt;
Der &amp;#039;&amp;#039;&amp;#039;TMS 9900&amp;#039;&amp;#039;&amp;#039; war ein 1976 vorgestellter 16-Bit-Prozessor von [[Texas Instruments]] (TI), der vor allem durch den Einsatz in den [[Heimcomputer]]n der [[Texas Instruments TI-99/4|TI-99]]-Serie bekannt ist. Er war einer der ersten 16-Bit-[[Mikroprozessor]]en und vom Design als Ein-Chip-Version der TI-990-[[Minicomputer]]-Reihe konzipiert.&lt;br /&gt;
&lt;br /&gt;
Eine Besonderheit des TMS9900 ist, dass sich die [[Register (Computer)|Register]] in einem Teil des externen [[Random-Access Memory|RAMs]] befinden. Ein Workspacepointer (WP) genanntes internes Register zeigt auf einen Bereich von 16 16-Bit-Worten (den Workspace), die wie Register benutzt werden können. Hierdurch ist ein schnelles Wechseln verschiedener Registersätze möglich, was vor allem bei [[Multitasking]]anwendungen und der [[Interrupt]]verarbeitung hilfreich ist, da es das Sichern der Register bei einem Kontextwechsel vermeidet.&lt;br /&gt;
&lt;br /&gt;
Weiterhin verfügt der TMS9900 in seinem [[Befehlssatz]] über einen ungewöhnlichen Befehl, welcher als „X“ bezeichnet wird. Hierbei wird ein Befehl ausgeführt, der sich an einer durch eines der Register spezifizierten Adresse im Speicher befindet. Im Gegensatz zu den üblichen [[Sprungbefehl]]en wird danach das Programm direkt nach dem „X“-Befehl weiter abgearbeitet und nicht nach der Sprungadresse fortgesetzt.&amp;lt;ref&amp;gt;{{Webarchiv |url=http://www.bitsavers.org/pdf/ti/_dataBooks/9900/chapter6.pdf |text=9900 Family Systems Design |format=PDF; 3,5&amp;amp;nbsp;MB |wayback=20080829213120 |archiv-bot=2019-05-17 19:52:32 InternetArchiveBot}} S. 6–51 (englisch)&amp;lt;/ref&amp;gt; In Kombination mit einem [[Disassembler]], der durch Ermittlung von Codelänge und Sprungbefehlen die Adresse des jeweils als Nächstes auszuführenden Befehls ermittelt, lässt sich damit ein Einzelschritt-Debugger aufbauen. Als Beispiel sei der Millers Graphics Explorer&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.ti99iuc.it/web/download.php?fn=_archivio/126/download/Explorer%20-%20by%20Millers%20Graphics%20-%20Manual%20(ENG).pdf |titel=Millers Graphics Explorer Manual |format=PDF |abruf=2018-11-05}}&amp;lt;/ref&amp;gt; auf dem [[TI-99/4A]] genannt.&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* Josef Koller: &amp;#039;&amp;#039;16 Bit Microcomputer&amp;#039;&amp;#039;, 1. Auflage, Hofacker Verlag, München 1981, ISBN 3-921682-80-0.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
{{Commonscat}}&lt;br /&gt;
* TMS9900 Datenhandbuch (englisch); {{archive.org|bitsavers_tidataBook_1417401/TMS9900_DataManual |Blatt=}}&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Mikroprozessor]]&lt;br /&gt;
[[Kategorie:Microchip von Texas Instruments|TMS9900]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Invisigoth67</name></author>
	</entry>
</feed>