Repository 32bit  Forum
Repository 64bit  Wiki

[ Assembly 8086 ] MUL e numeri binari

Forum dedicato alla programmazione.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata e la versione del Kernel. Questi dati aiutano le persone che possono rispondere.
2) Specificare sempre il tipo di shell (bash, sh, csh, etc...)
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza dell'ultima regola porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.

[ Assembly 8086 ] MUL e numeri binari

Messaggioda Blallo » sab giu 05, 2010 19:06

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?
Io sono il detective Arsenio Magret, e porto sempre la camicia TATUATA!
Avatar utente
Blallo
Packager
Packager
 
Messaggi: 3054
Iscritto il: ven ott 12, 2007 11:37
Località: Torino / Torremaggiore (FG)
Nome Cognome: Savino Liguori
Slackware: 14 x64 / 12.2
Kernel: 3.2.x
Desktop: Xfce

Re: [ Assembly 8086 ] MUL e numeri binari

Messaggioda phobos3576 » sab giu 05, 2010 19:32

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.
Avatar utente
phobos3576
Staff
Staff
 
Messaggi: 2980
Iscritto il: dom apr 17, 2005 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3


Torna a Programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite