0800 1231 0000 I ... MWORD+ASM
Beschreibung Programmiersystem Microword+ASM
--------------------------------------------
Das Programmiersystem besteht aus dem Texteditor MicroWORD 1.5
und dem ASM 5.3 von Rainer Brosig 
Es laedt die B0 Schleife ab 0B6H 
also nach "L" und "S" 
Es benoetigt den Sprungverteiler und das Headersave von Rainer
Brosig
 Bei Verwendung des Monitors von Rainer Brosig (MP Heft 7.88)
ist eine Tastcodetabelle nutzbar
Das Programmiersystem erleichtert durch die gleichzeitige
Verfuegbarkeit von Editor und ASM die Programmerstellung und
Testung

Programmstandort:
-----------------
Gesamt			 100H bis 4455H 

Microword		3100H bis 4455H
ASM 5.3			 100H bis 2FFFH
Hilfsroutine+TC 	3000H bis 3FFFH

-B0Schleife laden ab B6	3000H bis 3014H 
(B0-B5H fuer Headersave 
 reserviert)

-Tastcode laden f.Micr.	3014H bis 301CH

-Tastcode f.  Microword	301DH bis 30DFH

-Tastcode laden f. ASM	30E0H bis 30E8H

-Tastcodetabelle f. ASM	30E9H bis 30FFH

Aufrufe
-------
Initialisierung	 B0 Schleife und Tastcode         J 3000		
und Sprung zu Microword

Microword @E oder J 3014
		  J 3100  ohne Tastcode 

ASM 5.3	  @A oder J 30E0
		  J  100  ohne Tastcode

Die Quelle wird ab 4800H bis BFFFH abgelegt.
Bereich ist durch Assign bis EBFFH erweiterbar

Der Bereich von C000H bis EBFFH ist fuer das Testen des
erstellten Programms verwendbar (ORG Anweisung bzw. A Kommando
des Assemblers)
Microword und ASM koennen unabhaengig voneinander mehrmals 
aufgerufen werden.

Tastcode Microword:(SHIFT+CTRL Taste und Taste gleichzeitig)
-------------------

A	ADD	
B	DB	
C	CALL	
D	DEC	
E	EX	DE,HL
F	SCF
G	JR		
H	LD	HL,
I	INC	
J	JMP	
K	CMP	
L	LD	
M	LD	M,
N	LD	HL,
O	POP	
P	PUSH	
Q  10*^Q ausfuehren (Find/Change)
R	RST	20H
S	SBC	HL,DE
T	LDIR
U	EQU	
V	SCF
W  nicht belegt
X	SBC	HL,DE
Y	RST	38H
Z	JRZ	

Vor und nach jedem Befehlscode wird ein Tabulator (09H) mit
ausgegeben.

Tastcode fuer ASM:
------------------

nach Druecken Shift+CRTL+N wird die Zeichenfolge
N R 4800 2 automatisch ausgegeben sodass der 1. Durchlauf 
selbstaetig (Quelle ab 4800H) ablauft.

Das Microword 1.5 lag urspruenglich auf Adresse 100H
Durch Reassemblierung mit R80 wurde eine Quelle erstellt und
auf  3100H assembliert.
Es koennen also noch versteckte Fehler, besonders in der Druck-
routine, die nicht getestet werden konnte sein.

Wird die B0-Schleife und der Tastcode nicht gewuenscht so ist MW
mit 3100 und ASM mit 100 zu starten, als Startadresse beim Ab-
speichern 3100 eintragen.
Weitere Hinweise siehe Beschreibungen Microword und ASM 5.3 

letzter Bearbeiter (Reassemblierung u. Zusammenstellung) 
Michael Halupka
Idastr. 41
Leipzig
7050