<?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=Tiger-Basic</id>
	<title>Tiger-Basic - 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=Tiger-Basic"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Tiger-Basic&amp;action=history"/>
	<updated>2026-05-21T15:30:45Z</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=Tiger-Basic&amp;diff=342001&amp;oldid=prev</id>
		<title>imported&gt;Aka: https, Kleinkram</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Tiger-Basic&amp;diff=342001&amp;oldid=prev"/>
		<updated>2021-07-04T13:47:03Z</updated>

		<summary type="html">&lt;p&gt;https, Kleinkram&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Tiger-BASIC&amp;#039;&amp;#039;&amp;#039; ist ein [[BASIC]]-Dialekt zur [[Programmierung]] von [[BASIC-Tiger]]-[[Mikrocontroller]]n.&lt;br /&gt;
&lt;br /&gt;
== Entstehung ==&lt;br /&gt;
Die Tiger-BASIC Entwicklung begann Mitte der 1990er Jahre als Programmiersprache für die [[BASIC-Tiger]]-Mikrocontroller und wird seither kontinuierlich weiterentwickelt.&lt;br /&gt;
&lt;br /&gt;
Ziel ist es, die Entwicklungszeit drastisch zu verkürzen, indem man vorgefertigte Module, Funktionen, und Devices verwendet.&lt;br /&gt;
&lt;br /&gt;
Das Multitasking-System von Tiger-BASIC dient zur einfachen Verwaltung von vielen gleichzeitig ablaufenden Prozessen, ohne dabei den Umweg über Schleifen oder Sprungmarken zu gehen.&lt;br /&gt;
&lt;br /&gt;
== Multitasking-Fähigkeit ==&lt;br /&gt;
Auf einem [[BASIC-Tiger]]-Mikrocontroller können bis zu 32 BASIC-Tasks und 64 System-Tasks gleichzeitig ablaufen. Durch dynamische Priorisierung lässt sich die CPU-Leistung fein dosiert auf die Tasks verteilen. Ändert sich der Leistungsbedarf eines Tasks, kann er durch sich selbst oder von anderer Stelle aus zusätzliche CPU-Leistung zugewiesen bekommen.&lt;br /&gt;
&lt;br /&gt;
== I/O-Funktionen ==&lt;br /&gt;
I/O-Funktionen können in Tiger-BASIC grundsätzlich auf 3 verschiedene Arten angesprochen werden.&lt;br /&gt;
&lt;br /&gt;
Durch BASIC-Instruktionen wie z.&amp;amp;nbsp;B. IN, OUT, DIR werden elementare I/O-Operationen durchgeführt, z.&amp;amp;nbsp;B. Ansteuerung einzelner Pins oder Ports.&lt;br /&gt;
&lt;br /&gt;
Für komplexere I/O-Aufgaben stehen spezielle Funktionen in der Function-Library zur Verfügung, z.&amp;amp;nbsp;B. I²C-Bus oder SPI.&lt;br /&gt;
&lt;br /&gt;
Für I/O-Kanäle mit umfangreichen Funktionen, aufwändigem Handling und Bufferungen stehen Device Treiber zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Die Function-Libraries und Device Treiber dienen zur Vereinfachung der Programmierung und ggf. zur Einsparung von Hardware-Bauteilen.&lt;br /&gt;
&lt;br /&gt;
== Subroutinen ==&lt;br /&gt;
Subroutinen können bis zu 16 Ein- und Ausgangs-Parameter handhaben und lokale und globale Variablen verwenden.&lt;br /&gt;
&lt;br /&gt;
Tiger-BASIC Subroutinen sind vollkommen re-entrant und können daher von mehreren Tasks gleichzeitig und auch rekursiv benutzt werden.&lt;br /&gt;
&lt;br /&gt;
== Entwicklungsumgebung ==&lt;br /&gt;
Die Entwicklungsumgebung BASIC-Tiger für Windows enthält Editor, Compiler und Source-Level-Debugger sowie zahlreiche Beispielapplikationen:&lt;br /&gt;
&lt;br /&gt;
* Editor mit Syntax-Highlighting und weiteren speziellen Hilfen&lt;br /&gt;
&lt;br /&gt;
* Compiler mit Syntaxprüfung&lt;br /&gt;
&lt;br /&gt;
* Downloader zur Übertragung kompilierter Programme in den [[BASIC-Tiger]]&lt;br /&gt;
&lt;br /&gt;
* Source-Level Debugger mit Variablen-Anzeige, Breakpoint, Single-Stepping&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* Hersteller: [https://www.wilke.de Wilke Technology]&lt;br /&gt;
* Downloadlink: [https://wilke.de/service-center/download-center/basic-tiger-lite-version-downloader.html Lite Version (auf 5000 Code-Zeilen beschränkt)]&lt;br /&gt;
&lt;br /&gt;
== Applikationsberichte ==&lt;br /&gt;
* [https://wilke.de/service-center/applikationsberichte.html?we_objectID=354 Stromversorgungskonzepte für den BASIC-Tiger]&lt;br /&gt;
* [https://wilke.de/service-center/applikationsberichte.html?we_objectID=358 Soundausgabe mit dem BASIC-Tiger]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:BASIC]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Aka</name></author>
	</entry>
</feed>