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 09:49] – [Quellcode] 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 10: Zeile 10:
 Der U883 wird im Heimcomputer [[:tiny|]] genutzt. Der U883 wird im Heimcomputer [[:tiny|]] genutzt.
  
 +Ein Vorläufer des U883 ist der UB881D-004. Dieser maskenprogammierte Einchipmikrorechner enthält die Version 2.0 des Tiny-
 +MPBASIC. im U883 ist Version 3.0 des Tiny-MPBASIC enthalten.
 +
 +Zusätzlich zum U883 erschien ein 8K-PROM U2365 **BM200** mit Entwicklungstools zum U883 (Basic-Editor, Debugger, Assembler, MC-Monitor).
  
 ===== 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 29: Zeile 33:
   * ein paar Hinweise zum TINY-MPBASIC stehen auch in Kieser/Bankel, Einchipmikrorechner, VEB Verlag Technik Berlin, 1986   * ein paar Hinweise zum TINY-MPBASIC stehen auch in Kieser/Bankel, Einchipmikrorechner, VEB Verlag Technik Berlin, 1986
  
-Mit dem PROM U2365 **BM200** gab es einen 2K-ROM mit Entwicklungstools zum U883. Beschrieben wurde dies in der [[elektronik:u883:bm200|mikroprozessortechnik MP8/1987 S.232 ff.]] Ein Entwicklungsboard basierend auf diesem ROM wurde 2016 entworfen:+Mit dem PROM U2365 **BM200** gab es einen 8K-ROM mit Entwicklungstools zum U883. Beschrieben wurde dies in der [[elektronik:u883:bm200|mikroprozessortechnik MP8/1987 S.232 ff.]] Ein Entwicklungsboard basierend auf diesem ROM wurde 2016 entworfen:
  
   * https://www.robotrontechnik.de/html/forum/thwb/showtopic.php?threadid=12933   * https://www.robotrontechnik.de/html/forum/thwb/showtopic.php?threadid=12933
Zeile 60: 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.1628848156.txt.gz
  • Zuletzt geändert: 2021/08/13 09:49
  • von volkerp