Máquina Hipotética
Introdução
MH - Máquina Hipotética
O que é uma máquina?
Em computação, uma máquina é um conjunto que contém valores de memória, valores de entrada, valores de saída e um conjunto de operações.
O que é uma Máquina Hipotética (MH)?
MH é uma simplificação de máquina que utiliza apenas memória e um conjunto de operações (comandos).
MH tem as seguintes limitações:
Utiliza apenas computação. Profª Roberta Braga Tôrres
E-mail: rbraga@iff.edu.br
comandos
para
realizar
qualquer
Trabalha apenas com números inteiros positivos.
Máquina Hipotética
Partes da MH
4
Máquina Hipotética
Variáveis
Memória: guarda as variáveis e os comandos.
Cada pedaço da memória é uma variável.
Comandos: correspondem às ações que se quer que a máquina
A variável é representada por uma ou mais letras, que podem assumir valores diferentes em cada momento do processamento.
execute.
Assim, por exemplo, a variável A pode iniciar o processamento com o valor zero e terminar com um valor diferente de zero.
Máquina Hipotética
Comandos da MH
Máquina Hipotética
Comando RST
MH possuir 4 comandos:
RST (reset)
INC (incremento)
LOOP
O comando RST atribui o valor 0 (zero) à uma variável, equivalendo ao efeito de inicializar a variável.
Exemplo: após a execução do comando abaixo, a variável X armazenará o valor zero.
RST X
GOTO
Neste curso iremos estudar o funcionamento dos 3 primeiros comandos. Máquina