Você está na página 1de 2

Curso Engenharia Eltrica

Relatrio - 4 Aula Prtica


Srie:
Sala:
Turno:
Turma:
Data:
Disc.:

6o E 7o Perodo
Laboratrio
Noturno
EE6P29 E

Professor (a):
Alunos :

Antnio Marcos

Arquitetura de Processadores Digitais

Objetivos:
Verificar o funcionamento do microcontrolador da famlia 8051
Instruo MOV, Instruo SUBB, registrador especial PSW.
Verificar o uso do editor PEQUI.
Material bsico:
Software PEQUI 3.0 12-10-05
Parte Prtica 1
Abrir o programa PEQUI e editar o programa abaixo:
Linguagem Assembly (linguagem de mquina) (subtrao)
Cdigo-fonte
$mod51
org 00h
mov A,#20h
mov R0,#08h
mov psw,#00h
subb A,R0
mov R3,A
End

Comentrios
Carrega a biblioteca famlia MSC51
Inicio do programa
Carrega o registrador A com dado 3Dh
Carrega o endereo 30h com dado 01Fh
Carrega o PSW com dado 00h
Subtrair o contedo do Reg. A com o contedo
do endereo 30h da memria interna
Mover o resultado da subtrao para o
registrador R3 do banco 0
Fim do programa

1) Depois compilar o arquivo e simular.


2) Anotar os valores do registrador A, R0 e do PSW na tabela abaixo.
REGISTRDOR A =________________________.
Endereo R0=________________________.
REGISTRDOR PSW=________________________.
bit
PSW

7
C

6
AC

5
F0

4
RS1

3
RS0

2
OV

1
-

0
P

Parte Prtica 2
Use o simulador para ver o funcionamento do programa abaixo, descreva o que o
programa faz, e desenhe o fluxograma.(soma)
PROGRAMA EM ASSEMBLEY
COMENTARIOS
ORG 50H
MOV R0,#1Fh
MOV R1,#3Dh
CLR C
MOV A,R1
ADD A,R0
MOV R7,A
END
1) Depois compilar o arquivo e simular.
2) Anotar os valores do registrador A, R0 e do PSW na tabela abaixo.
REGISTRDOR A =________________________.
Endereo R0=________________________.
REGISTRDOR PSW=________________________.
bit
PSW

7
C

6
AC

5
F0

4
RS1

3
RS0

2
OV

1
-

0
P

Parte Prtica 3
Use o simulador para ver o funcionamento do programa abaixo, descreva o que o
programa faz, e desenhe o fluxograma.(multiplicao)
PROGRAMA EM ASSEMBLEY
COMENTARIOS
ORG 50H
MOV R0,#E7h
MOV R1,#22h
MOV A,R0
MOV B,R1
MUL AB
MOV R6,A
MOV R7,B
END
1) Depois compilar o arquivo e simular.
2) Anotar os valores do registrador A, B R0 e do PSW na tabela abaixo.
REGISTRDOR A =________________________.
REGISTRDOR B =________________________.
REGISTRDOR R7 do banco 0=________________________.
REGISTRDOR R6 do banco 0=________________________.
REGISTRDOR PSW=________________________.
bit
PSW

7
C

6
AC

5
F0

4
RS1

3
RS0

2
OV

1
-

0
P