TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Atividade Estruturada II

Artigo: Atividade Estruturada II. Pesquise 858.000+ trabalhos acadêmicos

Por:   •  7/6/2014  •  1.286 Palavras (6 Páginas)  •  490 Visualizações

Página 1 de 6

Para executar o simulador, você deve acessar a pasta onde foi instalado o T&DBench Simulator, via “ Prompt de c omando”. Após, digite o comando:

simula vneander

Ao executar o simulador, será aberta imediatamente a sua área de trabalho. Além do

menu principal, onde são acessadas as funções específicas para controle da simulação, há

painéis onde são visualizados os resultados da simulação em um determinado tempo. Estes

painéis mostram, entre outras informações, o programa que está sendo executado, o conteúdo da

memória e o diagrama de blocos.

A simulação ocorre de maneira depurativa, ou seja, passo-a-passo. O simulador

carrega um programa Assembly, escolhido pelo usuário, e executa-o ciclo a ciclo, instrução a

instrução, ou um número estipulado de ciclos ou instruções. A simulação pode ser

acompanhada das seguintes formas, através dos painéis de dados:

● para cada tempo simulado, o simulador atualiza o estado dos componentes estruturais do

processador, conforme o comportamento que eles desempenham ao executar uma dada

instrução. Isso pode ser visualizado na aba “Caminho de Dados”, onde encontra-se o

diagrama de blocos do processador;

● as instruções e os dados do programa podem ser visualizados na memória principal

(painel “mem CONTEÚDO”), ainda na aba “Caminho de Dados”;

● na aba “Controle” é possível visualizar o estágio atual de execução de uma instrução, o

seu opcode, operação na ALU e descrição;

● é possível também, a qualquer momento, verificar o estado de um componente estrutural

específico (entradas, saídas, atributos e conteúdo) na aba “Caminho de Dados(2)”.

Seleciona-se o componente e o seu estado é mostrado.

Os programas são criados na linguagem Assembly, em um editor de textos qualquer,

e salvos com a extensão “txt” ou “asm”. Estes arquivos podem ficar armazenados em qualquer

pasta, porém o padrão é salvar dentro da pasta <dir.de

instalação>\processors\neander\programs. O simulador não carrega nenhum

arquivo quando é executado pela primeira vez. Para carregar um programa, clique no menu

“Arquivo – Abrir programa...” e escolha o programa Assembly para executar.

Ao carregar um determinado programa, o simulador ativa, automaticamente, a aba

“Mensagens”, mostrando o código Assembly, bem como possíveis mensagens de erro no

código do programa.

O T&D-Bench Simulator p o d e simular uma ou várias unidades de tempo

(ciclos de relógio) por vez e também umaou várias instruções comple tas de uma só vez.

Uma instrução é composta de vários ciclos.

Primeiro, uma das opções de simulação, por ciclos ou instruções, deve estar

marcada.

O item de menu “Simular” executa a simulação de um ciclo ou uma instrução,

conforme a opção de simulação escolhida. Há também, abaixo do menu “Arquivo”, um botão

com a letra “S” que é um atalho para o item de menu “Simular”. Clicando neste botão o

processador irá avançar uma unidade de tempo ou uma instrução completa.

Através do item de menu “Simular...” é possível realizar a simulação de

várias unidades de tempo ou de várias instruções com apenas um comando. Para isso, na

caixa de diálogo que se abre, é necessário digitar a quantidade de ciclos ou o número de

instru çõ es, conforme a opção de simulação escolhida, a se rem ex ecutad as e clicar no

botão“ OK”.

O diagrama de blocos apresenta o estado da organização do processador durante a

simulação, com valores impressos nas próprias representações gráficas de componentes

estruturais e suas portas, no lugar da visualização em tabelas como ocorre nas outras janelas do

simulador. Conforme a simulação avança, o usuário notará que alguns componentes e linhas se

destacam, alterando sua cor. As três cores significam algum tipo de ação que ocorreu no último

tempo simulado, de acordo com a seguinte descrição:

● Branco – inativo

● Laranja – leitura

● Amarelo – ativação

● Vermelho – escrita

Os componentes que representam circuitos seqüenciais – registradores e memórias,

por exemplo – alternam entre as cores branco, laranja e vermelho. Já os componentes que

representam circuitos combinacionais – somadores, multiplexadores e ULAs, por exemplo –

apenas alternam entre amarelo e branco.

A simulação pode ser interrompida através do menu “Arquivo”, opção “Reset”.

Isso interrompe a execução

...

Baixar como (para membros premium)  txt (7.5 Kb)  
Continuar por mais 5 páginas »
Disponível apenas no TrabalhosGratuitos.com