Autor Tema: ¿Ayuda con operaciones aritmeticas ensamblador (Atmel Studio)?  (Leído 2471 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado center101

  • PIC10
  • *
  • Mensajes: 4
¿Ayuda con operaciones aritmeticas ensamblador (Atmel Studio)?
« en: 23 de Febrero de 2014, 20:31:05 »
Un programa que guarda en los registros r16 y r17 la base y la altura de un rectángulo. Posteriormente obtiene el perímetro y el área, y los guarda en los registros r18 y r20:r19 respectivamente.

Hice mi intento:
.cseg
.org 0

ldi r16, base ;se carga la base
ldi r17,altura ; se carga la altura

mov r18, r16
add r19, r18 ; permitro

mult r20,r19 ; area




Escriba un programa que suma dos números positivos de 32 bits.
Los operandos se guardan inicialmente en
r19:r18:r17:r16
y
r23:r22:r21:r20.


Podrían ayudarme por favor, de antemano gracias.