iuhu

Páginas: 2 (464 palabras) Publicado: 22 de octubre de 2013






Título: Practica 3. Calculadora, Direccionamiento Relativo"

Introducción: Esta practica nos permitió utilizar el microcontrolador de otra manera mas aplicando el uso del código,manipulándolo para obtener los resultados deseados, en esta practica desarrollamos una calculadora de direccionamiento relativo, lo que hace es suma, resta, multiplicación, y división.

Desarrollo:El código del programa es el siguiente junto con comentarios, que nos sirven para saber que hace cada instrucción.
;*******************************************************************
;* Thisstationery serves as the framework for a user application. *
;* For a more comprehensive program that demonstrates the more *
;* advanced functionality of this processor, please see the *
;*demonstration applications, located in the examples *
;* subdirectory of the "Freescale CodeWarrior for HC08" program *
;* directory.*
;*******************************************************************

; Include derivative-specific definitions
INCLUDE 'derivative.inc'
;
; export symbols
;XDEF _Startup
ABSENTRY _Startup

;
; variable/data section
;
ORG RAMStart ; Insert your data definition here
OP DS.B 1
D1 DS.B 1
D2 DS.B 1
RH DS.B1
RL DS.B 1
;
; code section
;
ORG ROMStart

_Startup:
LDHX #RAMEnd+1 ; initialize the stack pointer
TXS
CLI; enable interrupts

mainLoop:
; Insert your code herE
clra ;limpia acumulador
sta RH ; carga H en cero
lda OP ;pide operacion
cmp #0 ; compara si es 0 se va a suma
beq SUMA
cmp #1 ; compara si es 1 se va a resta
beq RESTA
cmp #2...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • iuhu

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS