Ferragens  
 
Rede de conhecimento computador >> Ferragens >> Dispositivos de Entrada e Saída >> Content
Explique diferentes tipos de bandeiras no microprocessador 8085?
O Microprocessador 8085 possui cinco sinalizadores no registro de Word (PSW) de seu programa. Esses sinalizadores são definidos ou redefinidos com base nos resultados de operações aritméticas e lógicas. Eles são usados ​​para ramificação condicional e controle do programa. Aqui está um colapso:

1. Carry Flag (Cy): Esse sinalizador é definido como 1 se uma operação aritmética produzir um transporte ou emprestar o bit mais significativo (MSB) do resultado. É crucial para operações aritméticas multi-bytes (adicionando ou subtraindo números maiores que 8 bits) e também usado em algumas operações lógicas. Por exemplo:

* Adição: Se a adição de dois números de 8 bits resultará em uma soma maior que 255 (FF em hexadecimal), o Cy está definido.
* Subtração: Se subtrair um número maior de um número menor resultar em um empréstimo, o CY está definido.
* girando/mudando: Certas instruções de rotação podem afetar o CY movendo o bit mudou para fora do registro para o sinalizador CY.

2. Bandeira da paridade (P): Este sinalizador reflete a paridade do resultado de uma operação. Ele está definido como 1 se o resultado tiver um número par de 1s (paridade uniforme) e 0 se o resultado tiver um número ímpar de 1s (paridade ímpar). É usado principalmente para verificação de erros.

3. Esse sinalizador é definido como 1 se uma operação aritmética produzir uma transportadora da mordidela inferior (bits 3-0) para a mordidela superior (bits 7-4) do resultado. É usado principalmente para a aritmética BCD (decimal codificada binária). A aritmética do BCD requer manuseio especial de carregamentos entre petiscos e assistências AC nesse processo.

4. sinalizador zero (z): Este sinalizador é definido como 1 se o resultado de uma operação for zero e 0 de outra forma. É muito útil para ramificação condicional; Por exemplo, verificar se dois valores são iguais.

5. Este sinalizador reflete o sinal do resultado de uma operação. Ele está definido como 1 se o MSB do resultado for 1 (indicando um número negativo na representação do complemento de dois) e 0 se o MSB for 0 (indicando um número não negativo). É usado para verificar o sinal de resultado.


em resumo: Os sinalizadores 8085 fornecem informações cruciais sobre o resultado das operações, permitindo a execução condicional e o tratamento de erros dentro do programa. Eles são verificados usando instruções de salto condicional (como `jz`,` jnz`, `jc`,` jnc`, etc.) para alterar o fluxo do programa com base no status desses sinalizadores.

Anterior :

Próximo :
  Os artigos relacionados
·Para que serve um leitor de microplacas? 
·Como converter um 3,5 milímetros de áudio Jack para S…
·Produtos de informática para cegos 
·O dispositivo Pointer é usado comonly em um computador…
·Como encomendar um magicJack 
·Como instalar um scanner de código de barras 
·Cat 5 cabo Fazendo Tools 
·Quais são as categorias de um dispositivo de saída? 
·Escreva um script de shell para imprimir tabela de qual…
·Quando o motor dá partida, o que você vê primeiro no…
  Artigos em destaque
·Como os papéis de parede dos laptops são aplicados? 
·Como cancelar Billing Auto para o iPad 
·Presario 6000 Especificações RAM 
·Como ativar o modo de N /G em um Time Capsule 
·Como faço para alternar entre VGA Entradas no interrup…
·Como solucionar problemas de um cartão Aeroporto 
·Como faço para instalar o Brother 2040 
·Como fazer uma apresentação de slides de sua Área de…
·Como deve um PC Serem Baixados 
·Como o desempenho do Acer AM1202-U1850A se compara a ou…
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados