Micro

592 palavras 3 páginas
UNIFEI – Universidade Federal de Itajubá
IESTI - Instituto de Engenharia de Sistemas e Tecnologia da Informação
ELT044 – Laboratório de Microcontroladores

Roteiro do 1° laboratório
Trabalho com o ambiente CodeWarrior
Nome:

____________________________________________________________________________________

Matrícula:

_________________

Nesta atividade, serão abordados os aspectos de operação do ambiente CodeWarrior 5.1 para simular a execução de programas pelo microprocessador HCS12.

Atividade 1:
Crie um projeto no ambiente CodeWarrior para simular o seguinte programa em linguagem assembly. Ao transcrever o programa para o ambiente de desenvolvimento, a numeração das linhas deve ser omitida. Programa 1
01:
02:
03:
04:
05:
06:
07:
08:
09:
10:
11:
12:
13:
14:
15:
16:
17:
18:

XDEF Inicio
ABSENTRY Inicio

VA:
VB:
VR:

Inicio:

ORG
DC.B
DC.B
DS.B

$1000 ; Origem da memória de dados
02
; variável A
03
; variável B
01
; variável R

ORG $4000 ; Origem da memória de programa
LDAA VA
LDAB VB
ABA
STAA VR
ORG $FFFE
DC.W Inicio ; ponteiro para o vetor de RESET
END

Com a entrada do programa realizada, inicie o simulador e, então, simula a execução de cada uma das linhas de instruções presentes. Para cada passo de simulação, levante os valores dos registros A, B, D,
PC e CCR.

ELT044 – Prof. Rodrigo de Paula Rodrigues

Laboratório 4

1/4

Atividade 2:
Modifique o programa anterior de forma que as instruções LDAA e LDAB sejam substituídas pela instruções LDD. Simule o novo programa obtido.

Atividade 3:
Implemente um programa em linguagem assembly por meio do qual o microprocessador obtenha o valor da equação R = 2X + Y. Assuma os seguintes posicionamentos em memória:
Item
Memória de programa
X
Y
R

Posição
$4020
$1000
$1010
$1020

Simule o programa para cada um dos os seguintes valores de duplas (X, Y): (12510, 510), (7810,
10010), (4610, 0710) e (6410, 12910). Ao fim de

Relacionados

  • Micro e
    1108 palavras | 5 páginas
  • micro
    33767 palavras | 136 páginas
  • Micro
    449 palavras | 2 páginas
  • micro
    532 palavras | 3 páginas
  • Micro
    5270 palavras | 22 páginas
  • micro
    1160 palavras | 5 páginas
  • micro
    376 palavras | 2 páginas
  • micro
    414 palavras | 2 páginas
  • Micro
    568 palavras | 3 páginas
  • micro
    497 palavras | 2 páginas