Ahoj,
podla mojich znalosti struktura hlavicky SRAM je nasledovna:
xxxx - dlzka bloku (bez hlavicky), nemusi zacinat A5h
xxxx - umiestnenie programu
xxxx - spustacia adresa
xxxx - CRC bloku (pocet jedniciek v bloku bez hlavicky)
xx - CRC predoslych bajtov (pocet jedniciek v prvych 8bajtoch SRAM)
Bezprostredne za tym nasleduje blok bez hlavicky.
V takomto formate sa nahra do SRAM program cez prikaz ES monitora (pred nedavnom som robil booter pre SRAM instalaciu NIPOSu, takze to mam v cerstvej pamati). Co sa tyka prveho bajtu A5, ten sa pouziva tusim iba v ROM disku, na oklamanie monitora pri detekcii SRAM.
Marek
Zobrazit citovaný text
----- Original Message -----
From: Pavel Železo (sharpemupandora.cz)
To: Konference Počítač SHARP MZ-800 a emulátory
Sent: Friday, June 27, 2003 11:27 AM
Subject: Dotaz - CRC hlavicky SRAM:
Ahoj,
pri nacitani dat ze SRAM (ROM disku) se pomoci prgu. ?HEAD (#E729h)
zjistí, zda je ve SRAM: hlavička se správným kontrolním součtem. Když
je, vrací Z=1, není-li tam, vrací Z=0.
mam nasledujici dotaz:
z jakeho bloku dat se pocita CRC v hlavicce SRAM? Z prnvich 6ti
bajtu?
Pro pripomenuti, struktura hlavicky SRAM: je: A5 xx - delka, xx xx -
Start adr., xx xx - exec. adr. , xx xx - CRC, xx - pocet jednicek v
prvnich 7 bajtech hlavicky.
(A5 na prvni pozici znamena, ze prg. musi mit minimalne 165 bajtu)
Dalsi dotaz, o jaky CRC se jedna ? 8.bitovy CRC?
Predem dik za radu
zelez
______________________________________________________________________
Reklama:
WWW stranky zdarma na http://www.sweb.cz
--
Jak vznikl prvni mobil? Ctete rozhovor na Mobil.cz ->
http://mobil.cz/publicistika/rozhovor-rudy-krolopp030625.html