I8085 programozása Assemblyben

Ez a téma lezárásra került a moderátor által. A lezárás oka: lásd hozzászólásomban.
I8085 programozása Assemblyben
2017-04-02T18:34:53+02:00
2017-04-02T18:54:23+02:00
2022-12-04T11:41:56+01:00
kezdoforma
Üdv,
A házi feladatomhoz kéne egy kis segítség, mert nem jutok vele semmire, tisztában vagyok vele, hogy
ez nem szolgála a fejlődésem de le kell adnom és addig nem tudok tanárhoz menni. Ha valaki tudna az alábbi feladatokba az nagy segítség lenne,

Egy 8085 alapú rendszer RAMját szeretnénk letesztelni.
A RAM a 5000h-6FFFh címtartományban látszik.

1: Írjon szubrutint (LOAD), amely a tesztelendő memóriát feltölti úgy,
hogy minden bájt a saját címe alsó bájtjának bitenként negáltját tartalmazz egy bittel jobbra forgatva.

2: Írj ellenőrző szubrutint (TEST), amely az 1. feladat szerint kitöltött memóriát ellenőrzi.
Hibátlan memória esetén a visszatéréskor Z=1. Hibás memória esetén a visszatéréskor Z=0 és a HL regiszterpár
a hibás memóriarekesz címét tartalmazza.

3: Íron főprogramot, amely a bekapcsolás utáni RESET-et követően az 1. és 2. feladatban megírt szubrutin felhasználásával
leellenőrzi a memóriát. A rendszerben a stack számára a C000h-FFFFh tartományban van memória fenntartva. Hibás memória esetén
a SOD kimeneten annyi darab 20ms periódus idejű 40%-os kitöltési tényezőjű pulzust állítson elő,
ahány hibás memóriarekeszt talált a tesztelés során. A rendszerben található memóriák 2 WAIT fázissal működnek.
Mutasd a teljes hozzászólást!

  • Hali!

    1. A Prog.hu nem házi/beadandó feladat-megoldó portál. Amennyiben megmutatod (konkrét forráskóddal), hogy meddig jutottál el, mi nem megy, hol akadtál el, akkor szívesen segítenek neked itt – így nem.
    2. A Tudástárban egy téma – egy kérdés/probléma elv érvényesül.
    3. Próbálj meg normális, a problémádat jól, röviden, tömören körülíró címet adni a témádnak.

    Mutasd a teljes hozzászólást!
Ez a téma lezárásra került a moderátor által. A lezárás oka: lásd hozzászólásomban.
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd