004
26.09.2015, 15:33 Uhr
maleuma
|
mm steht für den Modulschacht und dieser kann zweistellig sein wenn sich das Modul im Aufsatz befindet. Ansonsten sehen die Parameter korrekt aus wenn sich das M001 auf Steckplatz 8 befindet. Die Druckroutine für das M001 sieht nicht viel anders aus als die im M001-Handbuch abgedruckte Variante. Es werden auch die Bits 0 und 2 für /Strobe und BUSY benutzt. Nur die Zeitschleife wurde weggelassen, hier der Quelltext-Auszug:
Quellcode: | M001PR ;Druckroutine für M001 PUSH AF BUSY1 IN A,(5) BIT 2,A ;BUSY? JR NZ,BUSY1 POP AF PUSH AF OUT (4),A ;Daten XOR A OUT (5),A INC A ;Strobe-Imp. OUT (5),A POP AF RET |
-- Mario. |