Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
amstradcpc:minibooster [2015/04/04 15:04]
octoate [Kommunikatonsparameter einstellen] Tabelle und Beschreibung
amstradcpc:minibooster [2015/04/04 15:10] (aktuell)
octoate [Daten einlesen (FF1C / FF1D)] formatting
Zeile 37: Zeile 37:
 Beispiel in Assembler: Beispiel in Assembler:
 <code assembler> <code assembler>
- LD A,16 + LD A,16 
- LD BC,&FF0B + LD BC,&FF0B 
- OUT(C),A ;Enable the buffer + OUT(C),A ;Enable the buffer 
- LD A,1 + LD A,1 
- LD BC,&FF1C + LD BC,&FF1C 
- OUT(C),A ;Reset the buffer+ OUT(C),A ;Reset the buffer
   
 LOOP: LD BC,&FF1C LOOP: LD BC,&FF1C
- IN A,(C) + IN A,(C) 
- CP A,0 ;Loop until a character appears  + CP A,0 ;Loop until a character appears  
- JR Z,LOOP + JR Z,LOOP 
- LD BC,&FF1D + LD BC,&FF1D 
- IN A,(C) ;Read data from buffer + IN A,(C) ;Read data from buffer 
- CALL &BB5A ;Print data + CALL &BB5A ;Print data 
- JR LOOP+ JR LOOP
 </code> </code>
  
amstradcpc/minibooster.1428152640.txt.gz · Zuletzt geändert: 2015/04/04 15:04 von octoate
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0