[go: up one dir, main page]

0% encontró este documento útil (0 votos)
20 vistas6 páginas

Ejercicio 2 U2 Equipo 4 Microcontroladores

Este documento contiene dos programas en ensamblador y una serie de problemas para resolver utilizando diagramas de estado. El primer programa carga datos en registros y memoria. El segundo programa realiza cargas y almacenamientos de registros en memoria y operaciones aritméticas. Los problemas piden realizar cargas en registros, copias, sumas, y analizar el bit 5 de r0 para cargar una constante.

Cargado por

Ahmed Ramírez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
20 vistas6 páginas

Ejercicio 2 U2 Equipo 4 Microcontroladores

Este documento contiene dos programas en ensamblador y una serie de problemas para resolver utilizando diagramas de estado. El primer programa carga datos en registros y memoria. El segundo programa realiza cargas y almacenamientos de registros en memoria y operaciones aritméticas. Los problemas piden realizar cargas en registros, copias, sumas, y analizar el bit 5 de r0 para cargar una constante.

Cargado por

Ahmed Ramírez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 6

DEPARTAMENTO DE INGENIERÍA

ELECTRICA-ELECTRONICA
(AREA ELECTRÓNICA)
Fecha:
13/03/2024
Microcontroladores 6e4A

EJERCICIO 2 U2

Equipo 4:

Fonseca Xochicale Misael


# 20010908

Ramos Cerezo Elihu Misael


# 21010737

Waldo Villa David Othon


#21010761

Nombre del maestro:

Juan Antonio Quintana Silva

1
Microcontroladores
UNIDAD 2
EJERCICIO NO. 2
CONJUNTO DE INSTRUCCIONES

• Para cada listado en Ensamblador, analice e indique de manera simbólica cada una de las sentencias,
anotando los resultados parciales y total.

1. Programa UNO

2
2 Programa DOS

r0 0x08 DESPUES de LDS 0x100 0xF


0x100, r4: 3
r4 0xF3 0x101 11
r5 0xAC 0x102 12
x 0x01 0x00 0x103 13
y 0x01 0x00 0x104 14

r0 0x08 DESPUES de STD 0x100 0xF3


r4 0xF3 y+2, r5: 0x101 11
r5 0xA 0x102 0xA
C C
x 0x01 0x00 0x103 13
y 0x01 0x00 0x104 14

r0 0x08 DESPUES de ST x, 0x100 0x08


r4 0xF3 r0 0x101 11
r5 0xAC 0x102 0xA
C
x 0x01 0x00 0x103 13
y 0x01 0x00 0x104 14

3
• Resuelva los problemas mostrados utilizando bosquejos donde se indique los registros, memoria,
puertos, etc., en estados pasados y presentes (antes y después de ejecutarse las instrucciones
propuestas).

1. Cargar el dato 0x25 en el registro r16. (¿Cómo se haría para el registro r0?)

2. Copiar el dato contenido en el registro r16 al registro r20.

3. Suma del dato 0x38 con el del registro r20 y el resultado dejarlo en r20.

4
4. Sumar 5 datos que se localizan a partir de la dirección 0x100 de la SRAM.

5
Analizar el bit 5 del registro r0. Si es cero cargar una constante 10 en la localidad de memoria 0x100, de lo
contrario cargar una constante 11

r0 0x08 0x100 11
r4 0xF3 0x101 11
r5 0xAC 0x102 0xAC
x 0x01 0x00 0x103 13
y 0x01 0x00 0x104 14

También podría gustarte