Microprocessadores
Por: nameles1 • 29/3/2016 • Trabalho acadêmico • 662 Palavras (3 Páginas) • 273 Visualizações
Exercícios – Aula 2
[pic 1]
Exercícios – Aula 2
1) Quantas e quais registradores temos disponíveis?
2) Quantos bancos de registradores temos disponíveis? Como chavear entre os mesmos?
3) Para que é utilizado a pilha? Qual seu princípio de funcionamento?
4) O que é memória endereçável a bit? E memória endereçável a byte? Dê exemplos do uso de ambas.
5) O que é SFR? Dê 5 exemplos de SFR e diga qual sua função.
Ribeirão Preto – SP
Março/2016
- Temos 6 tipos de Registradores
Registrador de base
Registrador contador
Registrador de dados
Registrador de carga paralela
Registrador de deslocamento
Registrador circular
- Temos disponíveis 8 bancos de registradores que vai de R0 A R7 com 32 bits cada uma.
- A pilha é uma área de dados existente na memória em tempo de execução, na qual seu programa pode armazenar dados temporariamente. As principais funcionalidades da pilha são:
Preservar valores de registradores em funções
Preservar dados da memória
Transferir dados sem usar registradores
Reverter a ordem de dados
Chamar outras funções e depois retornar
Passar parâmetros para funções
- Endereçamento de Memória Bit: 0 e 1 Byte: conjunto de 8 bits Palavra: é um conjunto de bits que representa uma informação transferida ou processada pela unidade central de processamento. Atualmente os processadores são capazes de utilizar palavras de até 64 bits, isto é, processa e transfere informações, internamente através de um canal de 64 bits. Uma máquina de 64 bits terá registradores de 64 bits e instruções para movimentar, somar, subtrair e, em geral, manipular palavras de 64 bits.
[pic 2][pic 3]
Ribeirão Preto – SP
Março/2016
Em Ciência da Computação, um endereço de memória é um identificador único para um local de memória no qual um processador ou algum outro dispositivo pode armazenar pedaços de dados. Em computadores modernos com endereçamento por byte, cada endereço representa um byte distinto de armazenamento. Dados maiores que um byte pode residir em múltiplos bytes, ocupando uma sequência de bytes consecutivos.
[pic 4]
- SFR – (Special Function Register) ou (Registradores de Funções Especiais) São utilizados para controlar periféricos e dispositivos internos, flags de estado do processador, entre outras funções. Exemplos:
ACC – Acumulador armazena os dados (de entrada e resultados) para as operações na UAL; o acumulador é um dos principais elementos que definem o tamanho da palavra do computador - o tamanho da palavra é igual ao tamanho do acumulador.
B – Registrador B. Utilizada como fonte e destino para operações de multiplicação e divisão.
PSW – Program Status Word ou PSW é uma coleção de dados de bytes (8 ou 64 bits de comprimento), mantida pelo sistema operativo. Ele mantém o controle do estado atual do sistema.
...