Please help me apie mano kodas - AVR IV

T

turbomen

Guest
Tai sunkiausia klausimą man.

Naudodami bet lėšas, tačiau tik 1 užsiregistruoti visą programą, atlikite šiuos veiksmus:

Kurti 3 vienu baitu kintamųjų SRAM vadinamas NUM1, NUM2 ir NUM3.Galite sukurti ne daugiau kintamųjų.

Leistinoji vertės $ 02 $ 04 ir $ 06 į NUM1, NUM2 ir NUM3 atitinkamai.

Parašykite programą, kuri veikia po eilės:

Sukeisti NUM1 ir NUM2 turinys
Sukeisti NUM1 ir NUM3 turinys
Sukeisti NUM2 ir NUM3 turinys
may be used for the whole program
!

Bet atminkite, galite naudoti visus turimus išteklius, tačiau tik 1 registrą,
gali būti naudojamos visos programos!Galutinis rezultatas bus NUM1 = 06 $
NUM2 = 04 $
NUM3 = 02 $

Taip mano darbas.Prašome padėti man šiuo klausimu.

Kodas; Programos pavadinimas: task4

; Autorius: Tony

, Data: birželis 11, 2009

; Tikslas: sukurti 3 vienu baitu kintamųjų SRAM vadinamas NUM1, NUM2 ir NUM3 .... include "8515def.inc"; Įtraukti faile yra visi registras adresaildi num2, didelis (RAMEND); aukštas (RAMEND) yra didesnis baitas $ 025F kuris yra 02 $

out SPH num2; SPH pakrautas su 02 $

ldi num1, mažas (RAMEND), mažas (RAMEND) yra mažesnis baitas

iš SPL num1; SPL LOADED su $ 5FPradžia

stumti num2; Push num2 sukrauti, pačių Sp mažinimą dar kartąApdaila:

rjmp Baigti; pabaiga programa

 

Welcome to EDABoard.com

Sponsor

Back
Top