Erstes Assemblerprogramm zum Sortieren zweier Speicherzellen history menue Letztmalig dran rumgefummelt: 27.06.07 17:19:37

ist wahrscheinlich fehlerfrei und kann unbedenklich verwendet werden

ZIP-Archiv mit allen benötigten Assmbler-Routinen

die beliebte alphabetisch sortierte Schnell-Liste

die beliebte numerisch sortierte Schnell-Liste

Allgemeine FLAG-Wirkung

FLAG-Wirkung auf OP-Code-Gruppen

Grundalgorithmus 002: Sortieren des Inhaltes zweier benachbarter Speicherzellen

Marke Operation Operand Kommentar
  PN X2  
 
;TAUSCH ADERESSE DE MIT
;ADRESSE HL
;B ALS HILFSREGISTER
    ORG 02000H
  LD HL,02100H ;Zeiger auf erstes Element
  LD DE,02101H ;Zeiger auf zweites Element
  LD A,(HL) ;Inhalt auf erstes Element in A
  LD B,A ;Inhalt A in B
  LD A,(DE) ;Inhalt auf erstes Element in A
  CP B ;wenn B der größere Wert
  JR NC,M1 ;Tauschalgorithmus
  LD (HL),A ;erster Wert auf richtiger Stelle
  LD A,B ;Inhalt B wieder in A
  LD (DE),A ;zweiter Wert auf richtiger Stelle
M1: JR M1  
  END    

Beispiel für eine kleine Anweisungstabelle in vollständiger Assembler-Codierung



zur Hauptseite
© Samuel-von-Pufendorf-Gymnasium Flöha © Frank Rost im Juni 2007

... dieser Text wurde nach den Regeln irgendeiner Rechtschreibreform verfasst - ich hab' irgendwann einmal beschlossen, an diesem Zirkus nicht mehr teilzunehmen ;-)

„Dieses Land braucht eine Steuerreform, dieses Land braucht eine Rentenreform - wir schreiben Schiffahrt mit drei „f“!“

Diddi Hallervorden, dt. Komiker und Kabarettist