Pagina 1 di 1

[ Assembly 8086 ] MUL e numeri binari

Inviato: sab 5 giu 2010, 19:06
da Blallo
se ho una variabile di un byte, copiata in AL,
devo moltiplicarla per 60
usando la MUL, 60 lo devo dare in binario o posso darlo in decimale?

Re: [ Assembly 8086 ] MUL e numeri binari

Inviato: sab 5 giu 2010, 19:32
da phobos3576
L'assembler accetta 60 in decimale (che si può scrivere anche 60d, ma la d è ridondante), oppure anche il corrispondente valore in binario accompagnato da una b (00111100b), in esadecimale accompagnato da una h (3Ch), in ottale accompagnato da una o (74o).

La base impostata di default è 10, per cui puoi usare tranquillamente 60; se però imposti un'altra base come default, devi scrivere 60d.