8-Bit-Subtrakion im Register history menue Letztmalig dran rumgefummelt: 09.02.16 19:49:18

LC-80-Programmierung

inhaltlich auf korrektem Stand - evtl. partiell unvollständig ;-)

Informatik-Profi-Wissen

 

die beliebte alphabetisch sortierte Schnell-Liste

die beliebte numerisch sortierte Schnell-Liste

Allgemeine FLAG-Wirkung

FLAG-Wirkung auf OP-Code-Gruppen

Aufgabe 0d: Der Inhalt des Registers B ist vom Inhalt des Registers A zu subtrahieren (Anmerkung: neben B könnte jedes andere Hauptregister außer A genutzt werden), das Ergebnis befindet sich im Register A, wobei ein eventueller negativer Übertrag nicht zu berücksichtigen ist!

Anmerkungen zur Steuerung: es müssen keine Registerinhalte gerettet werden

Zeile Marke Block Adresse Hex-Code Assembler-Code Kommentar
  INIT ORG 2000H ;Adresse Programmbeginn
0001 FIRST 2000H 3E 05 LD A, 05H ;erster Operand im Regsiter A
0002 SECOND 2002H 06 03 LD B, 03H ;zweiter Operand in B
0003 OPERAT 2004H 90 SUB B ;Ergebnis in A
0004     2005H 76 HALT ;STOPP für Programm

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



zur Hauptseite
© Samuel-von-Pufendorf-Gymnasium Flöha © Frank Rost am 11. Mai 2009

... 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