Teste Flashcards
Qual a capacidade total de memória do μP 8086? Justifique a sua resposta.
É de 1MB, pois 2 elevado a 20 = 1024 = 1MB
Explique de que forma o μP 8086 organiza a memória.
Organiza a memória em 16 segmentos de 64 Kbytes
.Que tipos de segmentos de memória existem?
CS,DS,ES e SS
Quantos bits tem o barramento de endereços ?
20 bits
Tem registos internos de quantos bits?
8 e 16 bits
O que armazena o CS?
Segmento de Código = Armazena as instruções do
código
O que armazena o DS?
Segmento de Dados = Armazena dados necessários à execução dos programas
O que armazena o SS?
Segmento da Pilha = Armazena as instruções da pilha
O que armazena o ES?
Segmento Extra = Utilizado para guardar operações com strings e instruções
Qual o tamanho máximo de um segmento de memória? Justifique a sua resposta
É de 64 Kbytes pois a memória total do microprocessador 8086 é de 1MB e encontra-se dividida em 16 partes de 64Kbytes
Sendo os registos internos do processador de 16 bits. Como são gerados endereços
de 20 bits?
São formados pelo par de endereços lógicos ( segmentos : offset ).
O registo de segmento indica o inicio do segmento que se está a utilizar e o offset o deslocamento dentro do segmento.
Suponha que o endereço do segmento de código se inicia em: C000H.
Qual é o segmento da instrução ?
Segmento de Código ( CS )
Em que segmento estará o dado a ser executado de uma instrução com:
a. Endereçamento base indexada
b. Endereçamento relativo ao registo
c. Endereçamento na pilha
a) DS
b) DS
c) SS
O que entendes por arquitetura CISC?
Contém um grande nº de instruções em código
As instruções tem que ser descodificadas
O que entendes por arquitetura RISC?
Conjunto reduzido de instruções
Não necessita de descodificar instruções
É mais rápido que o CISC
Refere as caracteristicas do up 8086
1- lançado pela intel em 1978 2- foi o primeiro processador de 16 bits 3- possui registos internos de 16 bits 4- barramento de dados 16 bits 5- barramento de endereços 20 bits
Quando é que a EU fica em modo espera?
Quando uma instruçaõ necessita de aceder a um dado em memóri, mas o dado não está no pipeline
Quando é que a BIU fica em modo espera?
Quando a instrução corrente tem uma fase de execução muito lenta e o pipeline fica cheio antes da instrução terminar
A EU é responsável por…
1- …todo o processamento interno
2-…actualizar as flags de sistema
3-…responsável pela sincronização
4-…trabalhar com registos de 16 ou 8 bits
A BIU é responsável por:…
1-…por estabelecer a ligação/comunicação com o exterior
2-…fazer a busca antecipada das instruções ou dados necessários ao trabalho da EU, que seram guardados no pipeline de 6 Bytes
3-…possuir um somador responsável por converter os endereços lógicos ( 16 bits ) em endereços físicos de( 20 bits ).
nnnn:nnnn
O que significa o 1º conjunto de ‘n’?
O que significa o 2º conjunto de ‘n’?
1- Indica o Segmento
2-Indica o deslocamento dentro do segmento
Quais são os registos de Dados?
AX,BX,CX e DX
O que é o AX?
Acumulador
O que é o BX?
Base