SIM51 - Simulator fr (Intel-) MCS-51 Mikrocontroller Ver. 1.04: -------------------------------------------------------------------------- Gew„hrleistung: ~~~~~~~~~~~~~~~ SIM51 wurde auf einem XT (8088 / 4,7 MHz) mit Herkuleskarte sowie auf ei- nem AT (386 / 33 MHz) mit VGA-Karte ausgiebig getestet. Sollte SIM51 den- noch Fehler enthalten, so bitte ich um einen kurzen Hinweiá (Adresse am Ende des Textes). Ich werde mich bemhen, den Fehler zu beheben und Ihnen die neueste Version zukommen lassen. Gegenber weitergehenden Ansprchen wird nicht gehaftet. SIM51 dient als Hilfsmittel zum Testen von 8051-Pro- grammen (Debuggen, Schulung, Reassemblierung,..). Fr die korrekte Anwen- dung und Beurteilung der Ergebnisse ist letztendlich der Anwender verant- wortlich. Es wird keine Haftung fr irgendwelche Sch„den (Datenverluáte, Produktionsverz”gerung, usw.) bernommen. Auch wird keine Gew„hr bernom- men, daá SIM51 auf jeder Rechnerkonfiguration und in Zusammenarbeit mit je- der Software l„uft. Copyrights: ~~~~~~~~~~~ Mit dem Erwerb einer registrierten Vollversion von SIM51 erhalten Sie die Lizenz zur Anwendung von SIM51. Kopien drfen nicht an Dritte weitergege- ben oder verkauft werden. Die Urheberrechte bleiben beim Autor. Es sei erlaubt, Sicherheitskopien von SIM51 zu erstellen. Auch eine Anwen- dung auf mehreren Rechnern des Lizenznehmers sei in folgenden F„llen er- laubt: * Kopien von SIM51 werden auf mehreren Rechnern des Lizenznehmers installiert. Es wird aber gleichzeitig nur auf einem Rechner mit SIM51 gearbeitet. * Ein Anwender arbeitet gleichzeitig mit 2 Kopien von SIM51. Als Anwendungsfall ist die Kopplung beider Rechner ber ein Null- modem Kabel denkbar. Damit kann der Datenaustausch zweier MCS-51 Programme ber die serielle PC-Schnittstelle auf SIM51 debugged werden. Als Shareware-Version wird von mir ein voll lauff„higes Programm ausgelie- fert. Die Shareware-Version darf frei kopiert und weitergegeben werden. SIM51d darf fr maximal 30 Tage getestet werden. Zu einer weiteren Nutz- ung berechtigt nur eine registrierte Vollversion. Es sei erlaubt, fr das Kopieren der Shareware-Diskette eine kleine Gebhr zu erheben,jedoch soll- te sie 8.- DM nicht bersteigen. SIM51 darf jedoch insbesonders nicht im Zusammenhang mit kommerzieller Software, Hardware, Bookware oder „hnlichem ausgeliefert werden. Files auf dieser Diskette: ~~~~~~~~~~~~~~~~~~~~~~~~~~ bestell.txt - dieser Text (ann„hernd identisch mit copyrigh.t im Archiv) handbuch.txt - Bemerkungen zum Entpacken sim51d.exe - 8051 Software-Simulator (zus„tzlich ungepackt) dis51.exe - 8051 Disassembler (zus„tzlich ungepackt) entArj.exe - Programm zum Entpacken von sim51_04.arj instSim.bat - Batch zum Installieren (entpacken) sim51_04.arj - Archiv mit allen Files, Utilities und Dokumentationen SIM51.EXE ist nur auf der Disk der Vollversion enthalten. Die Vollversion gibt es also nur auf von mir ausgelieferten Disketten. Alle anderen Files sind gepackt in dem Archiv SIM51_04.ARJ enthalten. Das kompette Archiv darf als Shareware weitergegeben werden. SIM51.EXE jedoch nicht !!! Files in SIM51_04.ARJ: ~~~~~~~~~~~~~~~~~~~~~~ copyrigh.t - „hnlich diesem Text, damit Archiv komplett bugFix.txt - Fehlerkorrekturen mit Datum. : sim51d.exe - 8051 Software-Simulator Sharewareversion sim51.doc - Anleitung zu SIM51 erweit.doc - provisorische Erweiterung auf 80552, 80515 start.doc - Kurz-Anleitung zum Schnellstart von SIM51 : dis51.exe - 8051 Disassembler dis51.doc - Anleitung zu DIS51 reg51.pdf - Include-File fr DIS51 fr 8031, 8051, 8751 reg52.pdf - Include-File fr DIS51 fr 8032, 8052, 8752 reg154.pdf - Include-File fr DIS51 fr 80154 (OKI) reg44.pdf - Include-File fr DIS51 fr 8044, 8344, 8744 reg515.pdf - Include-File fr DIS51 fr 80535, 80515 (Siemens) reg517.pdf - Include-File fr DIS51 fr 80537, 80517 (Siemens) reg552.pdf - Include-File fr DIS51 fr 80552 (Phillips) : ehex.exe - Elektor eASM51 HEX-Format in Intel-Hex Konverter objview.exe - Betrachten von Absolut-File (zum Experiementieren mit OMF) : bef51.doc - 8051 Befehlssatz mcs51.doc - 8051 Hardware (leider noch nicht druckreif) hex.doc - Hex-Format Beschreibung omf51.doc - Intel-Objekt-Modul Format Beschreibung (OMF) : seriell.hex - Beispiel: ladbarer 8051-Code: (serielle Schnittstelle) seriell.a51 - Sourcefile zu obigen Beispiel : basic52.abs - Beispiel: ladbarer 8052-Code: (BASIC-Interpreter) basic52.key - zum automatischen Debuggen von basic52.abs. basic52.din - enth„lt einige Startadressen zum Disassemblieren. basic52.doc - enth„lt einige Erl„uterungen zum 8752 AH Basic : fir44.abs - Beispiel: 8044-Absolut-File mit Symbol-Definitionen zum Laden auf DIS51 --> zeigt, wie DIS51 die Einsprungadressen aus dem Absolutfile lieát. Aufruf: DIS51 fir44.abs -noMod51 Eine Sharewareversion ~~~~~~~~~~~~~~~~~~~~~ gibts gegen Zusendung von 5,10 DM (m”glichst 3 Briefmarken   1,70 DM) als Versandtentsch„digung. SIM51d kann auch ber Sharewareh„ndler bezogen werden. Die neuesten Ver- sionen werden von mir ber DS (Deutschsprachige Shareware, Autoren- & H„ndlervereinigung) verteilt. Sie k”nnen auch aus der Mailbox Maus Stgt 3 0(049-)711/456537 downgeloaded werden. Vollversion: ~~~~~~~~~~~~ Die aktuellste Vollversion von SIM51 erhalten Sie gegen 50,- DM bei: Werner Hennig-Roleff Konto: 100 815 83 Sulzgrieser Str. 101 bei Kreissparkasse Esslingen 73733 Esslingen BLZ: 611 500 20 -------------- Tel. 0711 / 37 67 18 Sie k”nnen einfach 50.- DM berweisen (Kennwort SIM51 und die Adresse nicht vergessen). Sie k”nnen die Vollversion auch auf Rechnung oder per Nachnahme anforden (bei Nachnahme +7.- DM Versandentsch„digung). Fr 9.- DM gibts dazu ein ausgedrucktes und gebundenes Handbuch (gleicher Inhalt wie SIM51.DOC). Esslingen im Januar 1993 Werner Hennig-Roleff