Programma Assembler Aiuto......

pablitoss12
Esercizio

1. Data la sequenza 0111
3. Progettare una macchina a stati finiti che riconosca la sequenza data al punto 1
Utilizzando il programma Assembler Motorola 68000
Realizzare un programma in assembly che svolga la stessa funzione della macchina a stati finiti
Gli stati verranno inseriti tramite tastiera uno alla volta
Il riconoscimento della sequenza avverrà tramite scritta sul terminale.

org $8000
ds.b 1
org $8200
start jsr lettura
reset cmp #0,d1
beq stato_A
jsr reset
stato_A cmp #1,d1
bne stato_B
jmp stato_A
stato_B cmp #1,d1
bne stato_C
jmp stato_A
stato_C cmp #1,d1
bne stato_D
jmp stato_A
stato_D add.b #1,d4
move.b d4,acceso


org $8900
ds.b acceso

è corretto compilato in questa maniera???mi aiutereste con la parte finale?!E come si imposta il terminale?Grazie mille in anticipo

Risposte
pablitoss12
mi servirebbe la parte iniziale....pero nn mi viene non c'è nessuno in grado di farlo??

LipschitzianaMente
Mio dio, non ci posso credere, anche tu col 68000 mi metto a piangere per l'emozione, dove lo studi? In che università?
Scusa se nn posso aiutarti col programma ma ormai ho rimosso quell'utilissimo assembly

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.