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
Nächste ÜberarbeitungBeide Seiten der Revision
homecomputer:bert [2016/05/19 08:38] – [Downloads] volkerphomecomputer:bert [2021/04/05 17:13] – [Mini-Assembler] volkerp
Zeile 104: Zeile 104:
  
   * Listings etc. {{:einplatinenrechner:bert.zip|}}   * Listings etc. {{:einplatinenrechner:bert.zip|}}
-  * Z8671-Unterlagen {{:einplatinenrechner:z8671.zip|}} +  * Z8671-Unterlagen {{:einplatinenrechner:z8671.zip|}} (z8671_basic_debug.pdf, 1521969.pdf, z8671.bin, Circuit Cellar - Digital Library.mht, Z8_crd.txt) 
-  * Assembler-ROM (leider nicht mehr auffindbar)+  * Assembler-ROM {{:einplatinenrechner:bert-assembler.zip|}} Vielen Dank an Steffen H. !!!
  
 {{:homecomputer:bert_bestueckung.jpg?300|}} {{:homecomputer:bert_stromlaufplan.jpg?300|}}\\ {{:homecomputer:bert_bestueckung.jpg?300|}} {{:homecomputer:bert_stromlaufplan.jpg?300|}}\\
Zeile 366: Zeile 366:
 ==== Mini-Assembler ==== ==== Mini-Assembler ====
  
-Von B. Holzhauer stammte eine zusätzlicher EPROM, der mit BERT genutzt werden kann und einen kleinen Z8-Assembler enthält. Dieser Assembler läuft auf Adresse %0800-%0fff. um ihn im Steckplatz für RAM2 betreiben zu können, müssen am EPROM Pin 18 und 21 abgewinkelt werden, und Pin 21 mit +5V und Pin 18 mit Lötpunkt %800 verbunden werden.+Im Buch wird ein zusätzlicher EPROM von B. Holzhauer beschrieben, der mit BERT genutzt werden kann und einen kleinen Z8-Assembler enthält. Dieser Assembler läuft auf Adresse %0800-%0fff. um ihn im Steckplatz für RAM2 betreiben zu können, müssen am EPROM Pin 18 und 21 abgewinkelt werden, und Pin 21 mit +5V und Pin 18 mit Lötpunkt %800 verbunden werden.
  
 Der Mini-Assembler arbeitet mit Zeilennummern. Er kennt keine Kommentare. Der Code wird als Basicprogramm erfasst. Mit GO@%800 wird der Assemblerlauf gestartet. Der Mini-Assembler arbeitet mit Zeilennummern. Er kennt keine Kommentare. Der Code wird als Basicprogramm erfasst. Mit GO@%800 wird der Assemblerlauf gestartet.
Zeile 373: Zeile 373:
 Binärzahl := Einerziffer + 2 * Zehnerziffer + 2*4 * Zehnerziffer Binärzahl := Einerziffer + 2 * Zehnerziffer + 2*4 * Zehnerziffer
 <code> <code>
-10 #ABS %13FD+10 $ABS %13FD
 20 LD R4,%50 20 LD R4,%50
 30 LDC R3,@RR4 30 LDC R3,@RR4
Zeile 394: Zeile 394:
  
 %1A87: 'B'+%80, 'C', 'D', '?', %13FD>>7, %13FD&&%7F (die Startadr. wird in 2x7Bit aufgeteilt) %1A87: 'B'+%80, 'C', 'D', '?', %13FD>>7, %13FD&&%7F (die Startadr. wird in 2x7Bit aufgeteilt)
 +
 +Leider gilt der beschriebene Assembler-ROM als verschollen, es ist nichts mehr darüber zu finden, auch der Programmautor(?) B. Holzhauer hat nichts mehr.\\
 +2019: Es handelt sich mit sehr hoher Wahrscheinlichkeit um den Mini-Assembler von Zilog. Im Buch "G. Ledig, Mikroprozessoren in der Meß- und Regeltechnik, Franzis Verlag 1988, ISBN 3772394418" ist er beschrieben und auch als Hex-Dump zu finden. Download: 
 +
 +https://www.shotech.de/Datasheet/BERT2/BERT-Assembler.zip
  
 ===== Sonstiges ===== ===== Sonstiges =====
  • homecomputer/bert.txt
  • Zuletzt geändert: 2022/05/11 06:14
  • von volkerp