UNIVERSIDADE FEDERAL DO RIO DE JANEIRO |
INSTITUTO DE MATEMÁTICA - DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO |
COMPUTADORES E PROGRAMAÇÃO - NELSON QUILULA VASCONCELOS |
Direitos Autorais:
|
Calendário e Provas | Notas | |||||||||||||||
Calendário para 2011/2
|
|
| Um computador extremamente simples(CES) Descrição do CES O simulador do CES: Para usar esse simulador é necessário baixar dois arquivos para uma mesma pasta. O primeiro arquivo( CES.exe ) é o próprio programa executável. O segundo arquivo ( ROM.HEX ) armazena o conteúdo da ROM. Cuidado: algumas versões de alguns navegadores acrescentam uma extensão .TXT ao nome do arquivo ROM.HEX. Se isso acontecer, será necessário corrigir o nome desse arquivo antes de executar o simulador. Alguns artifícios para programar o CES Texto do programa que está armazenado na ROM Uma possível linguagem de montagem para este computador |
Uma implementação da máquina 2002 com três barramentos
| A máquina 06: Para usar a máquina 06 é necessário baixar dois arquivos para uma mesma pasta. O primeiro ( maq06.exe ) é o próprio programa executável e o segundo ( Rom.hex ) armazena o conteúdo da ROM. Cuidado: algumas versões do "Internet explorer" acrecentam uma extensão .TXT ao nome do arquivo Rom.hex. Se isso acontecer, será necessário corrigir o nome desse arquivo antes de executar a maq06. |
8086/8088Bibliografia:Quadros, Daniel G. A.; PC-Assembler, Editota Campus, 1988.Microsoft Macro-Assembler; Microsoft.Resumo do conjunto de instruções de 16 bits e da interface dos programas com o DOSHELPC ( Vide Helppc.doc para explicações sobre instalação e uso )Alguns Montadores:TASM ( borland, preço: USS $129.95 ) A86 ( "shareware", condições de uso: vide documentação incluída )Arquitetura intel de 64 bits: Primeira parte Segunda parte Programa para calcular Pi com n casas decimais em Delphi com grande parte em linguagem de montagem. |