8086/88 Assembler Befehlsreferenz DAS

Decimal adjust after subtraction.

Korrigiere das Ergebnis der Subtraktion zweier gepackter BCD-Zahlen.

Syntax:

DAS

Dieses Kommando justiert das Ergebnis einer Subtraktion von zwei gepackten BCD-Zahlen (siehe auch AAS, der mit ungepackten Zahlen arbeitet). Da der Prozessor diese Zahlen wie Binärzahlen subtrahiert, können Fehler im Ergebnis auftreten. Der DAS-Befehl wandelt das binäre Ergebnis der Subtraktion zweier gepackter BCD-Zahlen in eine ebenfalls gepackte BCD-Zahl um.

Beispiel:

MOV AL,77h ;AL mit BCD-Zahl 77 laden
MOV BL,19h ;BL mit BCD-Zahl 19 laden
SUB AL,BL ;subtrahiere beide Werte
DAS ;und wieder in eine BCD-Zahl umwandeln

Anzeige:

Anzeigen: