Máquinas hipotéticas da Universidade Federal do Rio Grande do Sul: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
Linha 82:
 
==Ahmes==
'''Ahmes''' ou '''WAhmes'''(em sua versão Win32) é uma [[aplicativo|ferramenta]] que simula uma [[Máquinamáquina Hipotética]]hipotética, para possibilitar a implementação de rotinas aritméticas simples, como adição e subtração, e a programação de rotinas mais complexas como multiplicação e divisão. É compatível com o Neander, mas apresenta um conjunto maior de instruções para facilitar a execução de operações aritméticas.
 
===Características===
 
* Largura de dados e endereços de 8 bits
* Dados representados em complemento a dois
Linha 93 ⟶ 92:
 
===Modos de endereçamento===
 
O Ahmes possui um único modo de endereçamento: o modo direto. Neste modo, a palavra seguinte ao código da instrução contém, nas instruções de manipulação de dados, o endereço do operando. Nas instruções de desvio, o endereço contido na instrução corresponde ao endereço para onde o apontador de programa será endereçado.
 
===Conjunto de Instruçõesinstruções do Ahmes===
{| class="wikitable" width="80%"
|-