T
turbomen
Guest
Es la pregunta más difícil para mí.
El uso de cualquiera de los recursos disponibles, pero sólo el 1 registro para todo el programa, haga lo siguiente:
Crear 3 variables en un solo byte SRAM llamado NUM1, NUM2 y NUM3.Usted no puede crear más variables.
Cargar los valores $ 02 $ 04 y $ 06 en NUM1, NUM2 y NUM3 respectivamente.
Escriba un programa que hace en la siguiente secuencia:
Intercambiar el contenido de NUM1 y NUM2
Intercambiar el contenido de NUM1 y NUM3
Intercambiar el contenido de NUM2 y NUM3
may be used for the whole program
!
Pero recuerde, usted puede utilizar todos los recursos disponibles, pero sólo el 1 registro
puede ser utilizado para todo
el programa!El resultado final tendrá NUM1 = $ 06
NUM2 = $ 04
NUM3 = $ 02
La siguiente es mi trabajo.Por favor, me ayudan en este sentido.
Código:; Nombre del programa: task4
; Autor: Tony
; Fecha: 11 de junio de 2009
; Objetivo: creación de 3 variables en un solo byte SRAM llamado NUM1, NUM2 y NUM3 .... incluyen "8515def.inc" Incluir archivo contiene todas las direcciones de registroLDI num2, alta (RAMEND), alta (RAMEND) es mayor de $ byte 025F que es de $ 02
a SPH num2; SPH cargado con $ 02
LDI num1, baja (RAMEND), baja (RAMEND) es menor de bytes
SPL a cabo num1; SPL CARGADO CON $ 5FIniciar
Pulsar num2; num2 Empuje a la pila, la misma disminución sp nuevoAcabado:
Finalizar rjmp; Fin del programa
El uso de cualquiera de los recursos disponibles, pero sólo el 1 registro para todo el programa, haga lo siguiente:
Crear 3 variables en un solo byte SRAM llamado NUM1, NUM2 y NUM3.Usted no puede crear más variables.
Cargar los valores $ 02 $ 04 y $ 06 en NUM1, NUM2 y NUM3 respectivamente.
Escriba un programa que hace en la siguiente secuencia:
Intercambiar el contenido de NUM1 y NUM2
Intercambiar el contenido de NUM1 y NUM3
Intercambiar el contenido de NUM2 y NUM3
may be used for the whole program
!
Pero recuerde, usted puede utilizar todos los recursos disponibles, pero sólo el 1 registro
puede ser utilizado para todo
el programa!El resultado final tendrá NUM1 = $ 06
NUM2 = $ 04
NUM3 = $ 02
La siguiente es mi trabajo.Por favor, me ayudan en este sentido.
Código:; Nombre del programa: task4
; Autor: Tony
; Fecha: 11 de junio de 2009
; Objetivo: creación de 3 variables en un solo byte SRAM llamado NUM1, NUM2 y NUM3 .... incluyen "8515def.inc" Incluir archivo contiene todas las direcciones de registroLDI num2, alta (RAMEND), alta (RAMEND) es mayor de $ byte 025F que es de $ 02
a SPH num2; SPH cargado con $ 02
LDI num1, baja (RAMEND), baja (RAMEND) es menor de bytes
SPL a cabo num1; SPL CARGADO CON $ 5FIniciar
Pulsar num2; num2 Empuje a la pila, la misma disminución sp nuevoAcabado:
Finalizar rjmp; Fin del programa