Salve, dovrei scrivere un programma assembly che letto un numero intero da un indirizzo della memoria RAM (può essere tranquillamente a scelta) ne calcoli il fattoriale, riportando il risultato nel registro DX. Nel registro BX dovrà invece essere riportata la codifica ASCII del carattere "P" se il numero originale è pari, la codifica in ASCII del carattere "D" se il numero originale è invece dispari (escludendo però l'ipotesi dello zero).
Qualcuno saprebbe come fare?
Grazie in anticipi a coloro che ne sono capaci.