Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
� ATIVIDADES ESTRUTURADAS NOME DA DISCIPLINA: ORGANIZAÇÃO DE COMPUTADORES CÓDIGO: CCT0256 TÍTULO DA ATIVIDADE ESTRUTURADA: Estudo do Processador Neander-X OBJETIVO: 1) Estudar o processador Neander-X 2) Pesquisar o que são simuladores COMPETÊNCIAS/HABILIDADES: Conhecer a composição básica de um processador DESENVOLVIMENTO: 1ª etapa) Pesquisar as características do processador Neander-X e responder as seguintes questões: Quantos bits são utilizados para representar uma instrução? Quantos bits são utilizados para representar um endereço? Como são representados os números inteiros negativos? Quantas instruções podem existir? Qual o tamanho máximo de memória endereçável? Quais são os registradores disponíveis? Qual o formato de uma instrução? 2ª etapa) Pesquisar a função dos simuladores e comparar o simulador NeanderWin (simulador do processador Neander-X) com outro a sua escolha. PRODUTO/RESULTADO: O resultado desta atividade será um relatório simples com as respostas das questões acima (1ª etapa) e seus comentários sobre a pesquisa e a comparação realizadas (2ª etapa). a) Quantos bits são utilizados para representar uma instrução? 8 bits b) Quantos bits são utilizados para representar um endereço? 8 bits. c) Como são representados os números inteiros negativos? Complemento a dois d) Quantas instruções podem existir? 11 instruções e) Qual o tamanho máximo de memória endereçável? 256 posições. f) Quais são os registradores disponíveis? - Um registrador de estado com dois códigos de condição, negativo (N) e zero (Z). - Um registrador de 8 bits para servir de acumulador (AC) - Um registrador de 8 bits para PC (registrador-contador) - Registrador de endereçamento de memória - Registrador de dados de memória g) Qual o formato de uma instrução? Uma linha pode conter alguns dos seguintes elementos: um rótulo, um operador ou uma pseudo-instrução,um operando opcional e comentários. São permitidas linhas vazias. Instruções com 1 byte (NOP,NOT) e Instruções com 2 bytes (STA,LDA,ADD,OR,AND,JMP,JN,JZ) A função dos Simuladores: São programas de computador que permitem a compreensão do funcionamento de um processador, tornando disponível um ambiente integrado de desenvolvimento, onde o aluno pode editar, compilar e executar código de programas escritos na linguagem de montagem do processador. Comparativo: NEANDER Endereços: 8 bits Memória: 256 bytes Dados: 8 bits Nro Instruções: 11 instruções Registradores: AC, PC, IR, Flags (N,Z), REM e RDM AHMES Endereços: 8 bits Dados: 8 bits Nro Instruções: 24 instruções Registradores: PC, IR, Flags (N,Z,C,B,V), REM e RDM RAMSES Endereços: 8 bits Dados: 8 bits Nro Instruções: 4 modos x 16 instruções Registradores: PC, IR, RA, RB, RX, Flags (N,Z,C,V) CESAR Endereços: 16 bits/64 Kbytes Dados: 16 bits Nro Instruções: inúmeras Registradores: R0 a R6 (uso geral), R7 (PC) Fonte: http://www.ppgee.pucminas.br/weac/2006/PDF/WEAC-2006-Artigo-05.pdf http://wiki.icmc.usp.br/images/1/1c/Neander-x-Ramses-Instrucoes.pdf http://wiki.icmc.usp.br/images/0/01/SSC0610-Aula03q.pdf http://www.trabalhosfeitos.com/ensaios/Neander-x-Algoritmos-Linguagem-c/106868.html Estácio Relatório de Atividades Estruturadas Página 1