Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
elektronik:u883 [2021/08/13 12:08] volkerpelektronik:u883 [2024/04/28 13:13] (aktuell) – [Downloads] volkerp
Zeile 1: Zeile 1:
 ====== U883 ====== ====== U883 ======
  
-Der U883 ist ein spezieller Vertreter der [[tiny:u881|U881]]-Familie der Einchipmikrorechner (EMR) der DDR.+Der U883 ist ein spezieller Vertreter der [[elektronik:u881|U881]]-Familie der Einchipmikrorechner (EMR) der DDR.
 Der U883 ist maskenprogammierter U881, der interne PROM enthält ein einfaches TINY-MPBASIC.  Der U883 ist maskenprogammierter U881, der interne PROM enthält ein einfaches TINY-MPBASIC. 
  
Zeile 17: Zeile 17:
 ===== Downloads ===== ===== Downloads =====
  
-  * {{:tiny:u883bas.zip|}} ROM des U883 incl. Assemberquellcode (neu 07/2021)+  * {{ :elektronik:u883bas.zip |}} {{:tiny:u883bas.zip|}} ROM des U883 incl. Assemblerquellcode (neu 07/2021)
  
  
Zeile 64: Zeile 64:
   * GOTO sucht passende Zeile oder nächstgrößere; bei Programmende -> Ende   * GOTO sucht passende Zeile oder nächstgrößere; bei Programmende -> Ende
   * REM endet bei ";", dahinter können normal ausgeführte Anweisungen folgen   * REM endet bei ";", dahinter können normal ausgeführte Anweisungen folgen
-  * PROC-Aufrufe können nicht mit , aneinandergereiht werden (bug im U883)+  * ";" beendet das aktuelle Kommando. Jedes andere Zeichen (nicht nur ",") wiederholt das aktuelle Kommando. Damit können mehrere gleiche Befehle in eine Zeile geschrieben werden, ohne dass das Schlüsselwort wiederholt werden muss. Ausnahme: PROC. 
 +  * PROC-Aufrufe können nicht mit , aneinandergereiht werden (Bug im U883) 
 +  * erfolgt ein END in einem Unterprogramm, ist bei Rückkehr zum Aufrufer der Stackpointer geändert!  
 +  * Die Suche nach einer Zeile hat einen Fehler: Zeilennummern Hex xx0Dh werden nicht korrekt verarbeitet (Bug im U883). Deshalb keine Zeilen n*256+13 nutzen!
  
 <code> <code>
  • elektronik/u883.1628856512.txt.gz
  • Zuletzt geändert: 2021/08/13 12:08
  • von volkerp