Zahlen Vergrößern

Beim Assemblieren nimmt DreaMon normalerweise die kleinstmöglichste Adressierungsart. Manchmal ist das jedoch nicht erwünscht (z.B. wenn Absolut statt Zeropage benutzt werden soll). Um eine längere Adressierungsart anzugeben, als eine Zahl normalerweise hat, müssen genügend Nullen vor sie gestellt werden.

Beispiel: 'sta $fb' soll Absolut werden

a00C000 sta 0fb

Eine Hex Zahl mit 3 Ziffern ist schon 2 Bytes lang. Somit wird Absolut statt Zeropage benutzt. Natürlich würde das genauso gehen:

a00C000 sta 00fb

Aber wer tippt schon gerne sinnlose Nullen?

a00C000 sta 000fb

ist nicht mehr Absolut, da eine fünfstellige Hex Zahl 3 Bytes benötigt.

Natürlich funktioniert diese Vergrößerung nur mit Zahlensystemen, in denen die Ziffernzahl eindeutig die Anzahl der benötigten Bits angibt. Das ist bei Hex, Bin und Oct der Fall, nicht aber bei Dez. Setzt sich ein Term aus mehreren Zahlen zusammen, behält das Ergebnis die maximale Vergrößerung bei.

Labels können auch vergrößert werden.