Tranalhos

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (321 palavras )
  • Download(s) : 0
  • Publicado : 12 de novembro de 2012
Ler documento completo
Amostra do texto
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"). Ofuncionamento 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 Z70faz 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 portaC 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 itemanterior). 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 processodetalhado 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çãode 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 derepetiçã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 outportaPPA, 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).

tracking img