Tranalhos

321 palavras 2 páginas
Exercício 3 Dado um sistema de transferência e processamento de dados para o

microprocessador hipotético Z70 com E/S isolada, que contém o adaptador PPA 8255 (modo "0"). O funcionamento do sistema é seguinte: O PPA fornece os 2 operandos de 8 bits cada dos dispositivos externos para o MP, através dos seus registradores RgA (Op1) e RgB (Op2). O Z70 faz a comparação de 2 operandos recebidos e - acende a lâmpada ligada com o bit PC0 da porta C do PPA, se os operandos são iguais e - acende a lâmpada ligada com o bit PC1 da porta C do PPA, se os operandos não são iguais. O Z70 executa a operação Op1+Op2 e, se não ocorre “overflow”, escreve o resultado na memória pelo endereço 80H. Se ocorra "overflow", passe a mensagem E para o display ligado com os bits PC7 … PC4 da porta C e acenda a lâmpada ligada com o bit PC3 da porta C do PPA (sem apagar as lâmpadas ligadas no item anterior). Procedimento. a) Esboce o esquema do sistema. b) Determine os endereços de todos registradores da interface, se o PPA é ligado com a saída N°56(10). Mostrar o processo detalhado de obtenção deste endereço. c) Determine o código binário e hexadecimal de palavra de programação do PPA b) Desenvolva na linguagem assembly do Z70 uma rotina de programação de PPA's, processamento e transferência de dados via PPA's de acordo com a descrição do sistema que é dado acima. Comentários: 1. O software tem que funcionar em laço de repetição sem saída. 2. Acendendo a lâmpada PC0 tem que apagar a lâmpada PC1 e contrário. 3. Utilizar os comandos de entrada e saída na linguagem Assembly do Z70: in A, portaPPA e out portaPPA, A; onde: A é o registrador de uso geral do MP Z70, portaPPA é o endereço mnemônico do registrador de PPA (substituir no programa por endereço hexadecimal concreto).

Relacionados

  • TRANALHO
    553 palavras | 3 páginas
  • Tranalho
    3003 palavras | 13 páginas
  • Tranalho
    459 palavras | 2 páginas
  • tranalhos
    368 palavras | 2 páginas
  • tranalho
    687 palavras | 3 páginas
  • tranalhos
    7917 palavras | 32 páginas
  • Tranalhos
    605 palavras | 3 páginas
  • Tranalho
    761 palavras | 4 páginas
  • tranalho
    2416 palavras | 10 páginas
  • tranalhos
    395 palavras | 2 páginas