Forum » Programiranje » MC 6803
MC 6803
J3RZ ::
Imam za rešit 3 naloge v simulatorju MC 6803, pa ker sem že ornk pozabu zadevo, koristla mi pa tut ne bo nič v prihodnje bi prosil nekoga če bi mi lahko to spravu skupaj.
1. naloga
V tabelo desetih števil (zaporedni naslovi v pomnilniku), ki naj se začne na naslovu $3500, vpiši prvi dve števili (majhni!). Sestavi podprogram z imenom podatki (začetek na naslovu $4000), ki izračuna vsa ostala števila (naslednjih 8) in jih zapiše na naslednje naslove. Podprogram naj določi vsako naslednje število kot vsoto prejšnjih dveh. V glavnem programu (začetek na naslovu $3000) se izpiše vsako posamezno število na PORT 1 (pazi, da vmesnik nastaviš kot izhod). V primeru prekinitve IRQ (PSP na naslovu $5000) se na PORT 2 izpiše zaporedna številka trenutno izpisanega podatka na PORT-u 1 (potrebuješ števec, ki bo štel števila). Prvo izračunano število ima zaporedno številko 3.
2. naloga
V tabelo šestih števil, ki naj se začne na naslovu $6000, vpiši s podprogramom z imenom zaporedje (začetek na naslovu $5500) zaporedna števila od 10 do 15. V glavnem programu (začetek na naslovu $3000) naj se izpiše vsako število pomnoženo z 2 na PORT 2. V primeru prekinitve IRQ (PSP na naslovu $4000) se na PORT 1 izpiše seštevek vseh števil do trenutno izpisanega na PORT-u 2.
3. naloga
V tabelo osmih števil, ki naj se začne na naslovu $5500, vpiši s podprogramom z imenom padajoce (začetek na naslovu $6000) zaporedna števila od 15 do 8. V glavnem programu (začetek na naslovu $4500) naj se izpiše zaporedna številka vpisanega števila na zgornjih štirih bitih PORT-a 1, število pa na spodnjih štirih bitih. V primeru prekinitve IRQ (PSP na naslovu $4000) naj se na PORT 2 izpiše vsota zadnjih dveh izpisanih števil na PORT-u 1.
Rabil bi pa do jutri zvečer. Če se bo komu dalo ma pjačo v dobrem .
1. naloga
V tabelo desetih števil (zaporedni naslovi v pomnilniku), ki naj se začne na naslovu $3500, vpiši prvi dve števili (majhni!). Sestavi podprogram z imenom podatki (začetek na naslovu $4000), ki izračuna vsa ostala števila (naslednjih 8) in jih zapiše na naslednje naslove. Podprogram naj določi vsako naslednje število kot vsoto prejšnjih dveh. V glavnem programu (začetek na naslovu $3000) se izpiše vsako posamezno število na PORT 1 (pazi, da vmesnik nastaviš kot izhod). V primeru prekinitve IRQ (PSP na naslovu $5000) se na PORT 2 izpiše zaporedna številka trenutno izpisanega podatka na PORT-u 1 (potrebuješ števec, ki bo štel števila). Prvo izračunano število ima zaporedno številko 3.
2. naloga
V tabelo šestih števil, ki naj se začne na naslovu $6000, vpiši s podprogramom z imenom zaporedje (začetek na naslovu $5500) zaporedna števila od 10 do 15. V glavnem programu (začetek na naslovu $3000) naj se izpiše vsako število pomnoženo z 2 na PORT 2. V primeru prekinitve IRQ (PSP na naslovu $4000) se na PORT 1 izpiše seštevek vseh števil do trenutno izpisanega na PORT-u 2.
3. naloga
V tabelo osmih števil, ki naj se začne na naslovu $5500, vpiši s podprogramom z imenom padajoce (začetek na naslovu $6000) zaporedna števila od 15 do 8. V glavnem programu (začetek na naslovu $4500) naj se izpiše zaporedna številka vpisanega števila na zgornjih štirih bitih PORT-a 1, število pa na spodnjih štirih bitih. V primeru prekinitve IRQ (PSP na naslovu $4000) naj se na PORT 2 izpiše vsota zadnjih dveh izpisanih števil na PORT-u 1.
Rabil bi pa do jutri zvečer. Če se bo komu dalo ma pjačo v dobrem .
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | C# program za pretvorbo v desetiško število z rekurzijoOddelek: Programiranje | 1479 (1202) | MrStein |
» | programiranje v zbirniku z ukazi ...Oddelek: Programiranje | 4185 (3445) | lebdim |
» | potrebujem pomoc pri programiranju z motorolo mc6803 mikrocipomOddelek: Programiranje | 1541 (1350) | iggy |
» | Programiranje v zbirniku - potrebujem pomočOddelek: Programiranje | 1698 (1635) | St@jler |
» | Motorola M68HC11xx mikrokontrolerOddelek: Elektrotehnika in elektronika | 2133 (1808) | Zzzzzzz |