Está en la página 1de 6

Manual de Prácticas

Microprocesadores y
Microcontroladores

P4

Programación en lenguaje
ensamblador

Nombre completo del alumno Firma


Alvarez Rojas Brandon
N° de brigada: Fecha de elaboración: 6/sep/2019 Grupo: 10
OBJETIVOS

Que el estudiante aprenda a utilizar el lenguaje ensamblador y las características básicas del
ensamblador propio de la plataforma de desarrollo.
Que el estudiante implemente un algoritmo matemático simple en lenguaje ensamblador.

DESARROLLO

PARTE I.
B=H +∫ ( 0 xH0 A )∗0 x 06+∫ ( 0 xH64 )∗0 x 60
H: Dato de entrada en [0x20000000]
B: Resultado en [0x20000004]

.text
.data
main MOVW R0, #0
MOVT R0, #0x2000
LDR R1, [R0], #0x04
MOV R3, #0x0A
UDIV R2, R1, R3
MOV R5, #0x06
MUL R4, R2, R5
MOV R6, #0x64
UDIV R7, R1, R6
MOV R8, #0x60
MUL R9, R7, R8
ADD R10, R4, R1
ADD R11, R10, R9
STR R11, [R0]
B main
.end
PARTE II.
Diagrama de flujo:

Bibliografía
http://profesores.fi-b.unam.mx/m3615m/Documentos/INSTR_BASICO_M4.pdf

También podría gustarte