Zusammenfassung der Ressource
Revisão de AOC
- Organização da Memória
- Memória Principal-MP ---função armazenar TODA informação que será manipulada pela CPU
- Célula --»Menor unidade da memória --pode ser endereçada --tem tamanho fixo
- Endereço
- de 0 até N-1 onde N= quant. de células
- é o localizador da Célula
- N= 2^x -- onde x = n° de bits para representar um end.
- geralmente possuem 8 bits (1 Byte) cada.
- capacidade da MP --» T=NxM,onde M = tamanho de cada célula(bits)
- Registradores --armazenamento temporário
- localizados na CPU
- extremamente rapidos
- capacidade maxima de 1 dado(1 palavra)
- Registradores Principais
- CI - contador de instruções
- armazena o endereço da PROXIMA instrução
- RI - Registrador de instruções
- contém a instruçãoi que está sendo executada
- RDM - registrador de dados da memoria
- contém o dado a ser retirado ou colocado na memória
- Porta de entrada e saída de dados da CPU
- determina o tamanho da palavra
- endereço na MP é indicado pelo REM
- MP/CPU »barramento de dados.
- REM - Registrador de endereçõs da memória
- Contém o endereço da palavra a ser colocada ou retirada da MP
- Mesmo tamanho de bits do endereço
- MP/CPU » barramento de end.
- ACC - Acumulador
- Contém o operando para as operações lógicas e aritméticas
- pode ser usado para as op de I/O de dados
- Cache
- pequena quantidade de memória estática,função de aumentar o desempenho da cpu
- Palavra --unidade de informação entre a CPU/MP que deve rep. um dado ou inst.
- Organização da CPU
- Ciclo de Instruções
- CPU busca prox. instrução na MP e arm. no RI
- 1
- CI é incrementado-com o endereço da próxima instrução
- 2
- CPU decodifica o OPCODE
- 3
- CPU busca os OP na MP-se for de 1 ou + OP
- 4
- operação é executada
- 5
- Conj. de tarefas realizadas pela CPU que permite o acesso a MP p/ BUSCAR,INTERPRETAR e EXECUTAR a instr.
- conjunto de instruções
- modos de Endereçamento
- IMediato-IM
- Nenhum acesso a MP é necessário -p/buscar o OP
- ADD 5 --» ACC<-- ACC+5
- o OP é sempre o Dado
- DIreto-DI
- Contém o endereço efetivo(EE)= (OP)
- ADD A --» ACC<--ACC+(A)
- somente UMA busca do OP na MP
- InDireto-ID
- o OP contém um endereço que aponta para uma posição da mémoria que contém o endereço do dado
- ADD A--» ACC<--ACC+((A))
- Exige mais de um acesso à MP na busca do dado
- PILHA
- Resistrador
- Registrador IMediato
- Deslocamento
- representação de instruções
- Formato de instruções
- OPCODE
- identifica a operação a ser realizada pelo processador
- OP
- identifica a localização do dado ou o próprio dado
- Três OP
- OP1 e OP2
- Representam o endereço ou os dados a serem utilizados
- OP3
- Contem o endereço para armazenar o resultado
- n° operações = n° instruções
- ADD A,B,C -» C<--A+B
- Dois OP
- OP2
- representa o dado ou end. a ser utilizado
- OP1
- representa do dado ou end. a ser utilizado e local para armazenar a operação
- sub OP1,OP2 -» (OP1) <--(OP1)-(OP2)
- Um OP
- ACC está implícito
- usa LDA e STA
- Zero OP
- utilizam o princípio de pilha(stack) - LIFO(Last In First Out)
- os dados ficam armazenados em conjuntos especificos de regs.
- PUSH (OP) --» Coloca na pilha o OP da MP
- POP (OP) --» retira o conteúdo do topo da pilha e coloca na MP