DIV AB dividiert den 8bit-Wert im Akkumulator (A) durch den 8bit-Wert im Register B, beide vorzeichenlos und ganzzahlig.
Der Akkumulator nimmt den ganzzahligen Teil des Quotienten auf, Register B den ganzzahligen Rest.
Das Übertragsbit und das Überlaufbit werden gelöscht (CY=0, OV=0).
Ausnahme:
Wenn B ursprünglich 00H enthielt (Division durch Null), sind die in den Akkumulator und das Register B gebrachten Werte nicht definiert. Das Überlaufbit wird gesetzt (OV=1). Das Übertragsbit wird in jedem Fall gelöscht (CY=0).
|