Atividade Estruturada II
Artigo: Atividade Estruturada II. Pesquise 861.000+ trabalhos acadêmicosPor: Joaozinho1982 • 7/6/2014 • 1.286 Palavras (6 Páginas) • 541 Visualizações
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
...