2015227 17739 Lista1

314 palavras 2 páginas
Sistemas Computacionais
FAEX 2015
Lista 1
27/02/2015

Nome:

1. Quais s˜ao as unidades funcionais de um sistema computacional?
2. Quais os componentes de um processador e quais s˜ao suas fun¸co˜es?
3. Explique o mecanismo de funcionamento das interrup¸c˜oes.
4. Considere um microprocessador hipot´etico de 32 bits, cujas instru¸co˜es de 32 bits s˜ao compostas de dois campos: o primeiro byte cont´em o c´odigo de opera¸ca˜o e os demais contˆem um operando imediato ou um endere¸co de operando.
(a) Qual ´e a capacidade m´axima de mem´oria endere¸c´avel diretamente (em bytes)?
(b) Quantos bits s˜ao necess´arios para o contador de programa e para o registrador de instru¸ca˜o? 5. Considere o sistema computacional hipot´etico abaixo:

Nas instru¸co˜es 3h e 7h o campo de endere¸co identifica um dispositivo de E/S particular.

Sistemas Computacionais

Lista 1 - P´agina 2 de 2

27/02/2015

(a) Descreva a execu¸c˜ao do seguinte programa:
1. Carregar AC a partir do dispositivo 5.
2. Somar com o conte´ udo da posi¸c˜ao de mem´oria 940.
3. Armazenar o conte´ udo de AC no dispositivo 6.
Suponha que o valor obtido do dispositivo 5 seja 3 e que a posi¸ca˜o de mem´oria 940 contenha o valor 2.

(b) Observando a mem´oria abaixo, explique o que acontecer´a quando o PC armazenar o valor 200h :
Endere¸co Valor (hexadecimal)
200
1750
201
7002
202
3004
203
2751
204
3005
205
5751
206
7001

(c) Considerando a rotina do item anterior, imagine que durante a execu¸c˜ao da instru¸ca˜o que est´a na posi¸ca˜o 204, ocorreu uma interrup¸ca˜o. Quais ser˜ao os passos necess´arios que o processador ter´a que tomar?

Relacionados