Resumo ramses
Incorpora os recursos do NEANDER Acrescenta
{ { { {
Outros modos de endereçamento (o NEANDER só tem o direto) Novos registradores Novos bits no registrador de estado (códigos de condição) Novas instruções (mais poderosas)
É compatível com o código escrito para o NEANDER (é capaz de rodar os programas do NEANDER)
Ramses: Características
Largura de dados e endereços = 8 bits
{
Tamanho da memória = 256 bytes Isso tem efeito nos cálculos que envolvem a ULA
Dados representados em complemento de 2
{
Registradores (em negrito os adicionais ao Neander)
{ { { {
De uso geral: A e B (8 bits) Registrador de índice: X (8 bits) Apontador de programa (PC) Registrador de estado
…exibir mais conteúdo…
3 (Weber):
{
Inicialização de uma área de memória com n posições
end. 128: número de posições end. 129: posição inicial
O Montador Daedalus
Uso de mnemônicos em lugar dos códigos de operação binários
{
evita ter que montar os códigos manualmente
Permite o uso de rótulos em lugar de endereços
{ {
dados instruções (para uso em desvios)
Ramses: Subrotinas (procedimentos)
Chamada: JSR end
{
Jump to