Lezione2 - Algoritmi-Macchina RAM
Lezione2 - Algoritmi-Macchina RAM
Insegnamento di Algoritmi
Docente: Massimiliano Goldwurm
lc Programma R0
I1 R1
I2 R2
-
·· ··
·
Im Rk ··
·
?
· · · · · ·
Insegnamento di Algoritmi Docente: Massimiliano Goldwurm Lezione 2 - Macchina R.A.M.
Proprietà
Nastro di ingresso
I suddiviso in celle (potenzialmente infinite)
I le prime n celle contengono l’input
x1 , x2 , . . . , xn , xi ∈ Z, n∈N
x1 x2 · · · · · xn [ [ ···
6
Sintassi informale
I Programma = sequenza finita di istruzioni
P = (ist1 , ist2 , . . . , istm )
operando
I Istruzione = Codice + oppure
etichetta
I Operandi :
=i intero i ∈ Z,
i contenuto del registro Ri con i ∈ N,
∗i contenuto del registro Rj
dove j e’ il contenuto del registro Ri
con i, j ∈ N.
I Etichetta = identifica una istruzione di P (indice)