Sei sulla pagina 1di 4

EA773 LABORATRIO DE CIRCUITOS LGICOS

FEEC-UNICAMP - 2 Semestre de 2015 Turmas S e T

Experincia 5: Microcomputador
Objetivo: O objetivo desta experincia apresentar o princpio de funcionamento de um microcomputador com
execuo sequencial de instrues.
Os circuitos apresentado nas figuras 1 e 2 formam o esquema eltrico de um processador cujos elementos principais
so: dois registradores de 4 bits, implementados com flip-flops D, contador de programa, memria ROM, utilizada
para armazenamento do programa e implementada com tri-states e o circuito de decodificao e execuo da
instruo.

Figura 1
Data Input
Cp Bp Ap

LOAD_CP

EOB

MUX_SEL

EIB

EOA

R/W

EIA

STP

LOAD_CP

Memria Rom
0 ou 1

0 ou 1

0 ou 1

0 ou 1

tristate

tristate

tristate

tristate

Circuito de
decodificao e
execuo de instruo
0 ou 1

0 ou 1

0 ou 1

0 ou 1

tristate

tristate

tristate

tristate

D
LOAD

CLK_CP

CLK

CLR_CP

CLR

Vcc

Contador
74161

ENP

QD QC QB QA

7 Decodificador
6
74138
G1
5
G2A
4
G2B
3
C
2
B
1
A
0

ENG

Vcc

Endereo para
Memria Rom

I3
I2
I1
I0

Figura 2
1

O seguinte conjunto de instrues definido para este processador:


NOP
MOV A,B
CMA
CLA
MOV B,A
CLB
JMP (Cp Bp Ap )
STP
1.

no altera os registradores, mas o contador de programa incrementado de 1;


copia o contedo do registrador B no registrador A;
complementa o contedo do registrador A
limpa o registrador A (A=0);
copia o contedo do registrador A no registrador B;
limpa o registrador B (B=0);
o programa pula para o endereo dado pelas entradas Cp Bp Ap se o contedo do registrador A
for ZERO
Para a execuo do programa

Preparao
a)

Como preparao para a aula estude o funcionamento deste processador atravs da leitura do Captulo 8,
parte A, do livro Circuitos Lgicos: Teoria e Laboratrio, D. Camilo, J. B. T. Yabu-uti e Y. Yano.
LCTE, 1984. Uma cpia eletrnica deste texto est disponvel na pgina da disciplina.

b) Compare o circuito da figura 1 com o circuito implementado no roteiro 4 figura1. Relacione as diferenas
entre eles. Apresente a tabela verdade do componente SN74173 e descreva as diferenas desse componente
em relao ao SN7475 utilizado na figura 1 do roteiro 4.
Visto:

2.

Data:

Circuito de Decodificao e Execuo da Instruo


a)

Determine as expresses lgicas e implemente o Circuito de Decodificao e Execuo da Instruo


indicado no diagrama da figura 1, considerando a seguinte codificao para as instrues:

Instruo
NOP
MOV A,B
CMA
CLA
MOV B,A
CLB
JMP
STP

I2 I1 I0
(0+nmero grupo) % 8
(1+nmero grupo) % 8
(2+nmero grupo) % 8
(3+nmero grupo) % 8
(4+nmero grupo) % 8
(5+nmero grupo) % 8
(6+nmero grupo) % 8
(7+nmero grupo) % 8

b) Capture o esquemtico do circuito da figura 1e verifique por simulao o seu funcionamento.


Visto:

3.

Data:

Integrao dos mdulos - PROCESSADOR


a)

Integre em um nico mdulo, denominado PROCESSADOR, os mdulos desenvolvidos nos itens 2a e


2b e no item memria ROM do roteiro 4. Mapeie as sadas do contador nos leds vermelhos LEDR3 a
LEDR0 (Led 3 bit mais significativo do contador) e as variveis STP, LOAD_CP, R/W, EIA, EOA, EIB,
EOB e MUX_SEL nos leds verdes (mapear na ordem apresentada com STP no LEDG7). Mapeie as
variveis CLEAR_CP e CLOCK_CP nos push bottons KEY3e KEY2, respectivamente. Mapeie as sadas
dos decodificadores BCD-7S nos displays HEX3 (A), HEX2 (B) e HEX1 (Barramento).
Visto:

Data:

4.

Programao
a)

Programe a memria ROM e verifique a execuo do programa para as seguintes aplicaes:


I.
Pisca-pisca 0-F (display de 7-segmentos deve apresentar alternadamente os valores 0 e F)
II.
Zerar A
III.
Zerar A e B
IV.
Setar A
V.
Pulo Incondicional

Veja na pgina 384 do livro Circuitos Lgicos: Teoria e Laboratrio, D. Camilo, J. B. T. Yabu-uti e Y. Yano,
sugestes para os programas acima.
Visto:

Data:

EA773 LABORATRIO DE CIRCUITOS LGICOS


FEEC-UNICAMP - 2 Semestre de 2015 Turmas S e T
Turma:______________

Grupo:__________________ Data:______________

RA:_________________

Nome:______________________________________

RA:_________________

Nome:______________________________________

Experincia 5: Microcomputador
1. Preparao

Visto:

Data:

2. Circuito de Decodificao e Execuo da Instruo


Visto:

Data:

3. Integrao dos mdulos - PROCESSADOR

Visto:

Data:

4. Programao

Visto:

Data:

Relatrio e programas depositados no portflio do grupo em: _____/_____/2015

Comentrios / avaliao

Potrebbero piacerti anche