Nota: Devi essere registrato per poter inserire un messaggio. Per registrarti, clicca qui. La Registrazione è semplice e gratuita!
V I S U A L I Z Z A D I S C U S S I O N E
giumi
Inserito il - 10/11/2007 : 19:04:05 Ciao a tutti, devo fare un progettino in assembly 8086, ma sono ancora alle prime armi ed è dura! Mi servirebbe se possibile una traccia codice già fatto su cui lavorare per iniziare, perchè a creare dal nulla non so da dove partire! Scrivere un programma in Assembly che: · Accetti in ingresso una stringa di massimo 80 caratteri; La stringa può essere formata solo dai seguenti caratteri: 0, 1, 2,..., 9, + , - , = e deve rispettare le seguenti specifiche: · non possono comparire più di 3 caratteri numerici adiacenti; · i simboli +, -, = non possono essere adiacenti; · il simbolo = deve comparire una sola volta e al termine della stringa; Tale stringa forma così una espressione algebrica da valutare. · Stampi il risultato della espressione algebrica, assumendo che tutti i risultati parziali possano essere memorizzati in una parola da 16 bit. Verificare la sintassi della stringa e generare errore se le specifiche non sono soddisfatte. Esempio: Stringa in ingresso: 4+93-3-0+08= Uscita: 4+93-3-0+08= 102
2 U L T I M E R I S P O S T E (in alto le più recenti)
genius
Inserito il - 11/11/2007 : 09:32:25 creati la grammatica e le regole di produzione del linguaggio da riconoscere... trasforma le regole in un automa riconoscitore e creati l'algoritmo ke riconosce il linguaggio. Fatto questo il grosso del lavoro è terminato, si tratta solo di mappare le istruzioni del tuo algoritmo in assembler...
Dragon83
Inserito il - 10/11/2007 : 19:33:30 per l'assembler devi andare nel forum di Architettura degli elaboratori