Koko Hex File

G

garg29

Guest
Hi friends,
Miten voin tarkistaa koko Hex-tiedosto tuottaa tasm kääntäjä 89C51.teen kokoontumis tiedostoja Windows XP.jos voin tarkistaa kokoa oikeus cliking tiedostoa (ominaisuudet), se näyttää koko tiedoston paljon enemmän kuin mitä se todellisuudessa on ...???

Kiitos,
Ystävällisin terveisin,
Amit

 
rauha,
Useimmissa Hex-tiedosto luodaan, jos avaat sen notepad löydät vasemmassa sarakkeessa osoitteet ja sitten 32 Hex No, joka ilmoittaa päivämäärän saatetaan
Voit nähdä ja löytää, jos on viimeksi kirjoitetun tiedon befor täyttämällä muun ROM FF tai 00

like that
: 020000040000FA (header)
: 100000000263BAC0D075D00802C0B1C0D075D008A4
: 100010000276E47F0212B887EF1322C0D075D008B1
: 10002000027C99788BA6057B8B8F1C7D017F8A12C1
: 100030003AD82202B5B3536F756E6400566F6C7573
: 100040006D650042616C616E636500547265626C3F
: 10005000650042617373004566666563740053759D
.
.
.
.
.: 10CB30005D22A25B22A25D22D25E22A25122AFC15F
: 10CB400022AFC422AFC522AFC6228FC1228FC4221A
: 10CB50008FC5228FC622D3220F22222222222222F6
: 10CB6000222222FFFFFFFFFFFFFFFFFFFFFFFFFF6C
: 10CB7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5
: 10CB8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5
: 10CB9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5
: 10CBA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95
:

et voi tietää mitä nyt on viimeinen osoite ja tiesi sen koosta ROM-koodi.

Meetvursti

 
Intel HEX-tiedosto koostuu kaikista määrän HEX kirjaa.Kukin tietue
koostuu viidestä kentät, jotka järjestetään seuraavassa muodossa:

: llaaaatt [dd ...] cc

Kukin kirjaimet vastaa eri alalla, ja jokainen kirjain edustaa
yhden heksadesimaaliluku.Kullakin alalla kuuluu vähintään kaksi heksadesimaali
numeroa, jotka muodostavat tavun kuvattu alla

: On kaksoispiste, että alkaa aina Intel HEX ennätys.

LL on tietueen pituus kenttä, joka edustaa tietojen määrä tavuina (dd) pöytäkirjaan.

aaaa on osoite-kenttään, joka edustaa alkaa osoite myöhempien tietojen ennätys.

TT on kenttä, joka edustaa HEX kirjaa tyyppi, joka voi olla jokin seuraavista:
00 tietue
01 end-of-tiedostotietueen
02 laajennettu 8086 segmentin osoite ennätys.
04 laajennettava lineaarinen osoite ennätys.

dd on tietokenttä, että yksi tavu tietoa.Levy voi olla useita tietoja tavua.Tietojen määrä tavua levy on vastattava numero määritelty LL kenttään.

CC on tarkiste kenttä, joka edustaa tarkistussumman ennätys.Tarkistussumma lasketaan laskemalla yhteen arvot kaikkien heksadesimaaliluku pair-levy modulo 256 ja kun kaksi S täydentää.

 
muuntaa binäärimuodossa ja tarkista koko bin-tiedosto.Täältä voit ladata ilmaiseksi HEX2BIN muunnin työkalu:
http://www.keil.com/download/files/hex2bin.zip

Saenger.ROM-kokoa voi yleensä löytyy kartta-tiedosto ...Mik

 
Niin paljon infoa Hex tiedostomuotoja annetaan.Joten se on hyvin selkeä todellinen levyn koko on huomattavasti pienempi kuin HEX-tiedoston koon.Koska jokainen tavu on kehystetty 2 merkkiä.kullekin rivillä on noin 8 tavua (4bytes osoite, aloita (

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Hymyillä" border="0" />

1 tavu, tyyppi kirjaamisen 1 tavu, pituus ennätys 1 tavu, tarkista summa 1byte) ja yleiskustannuksiin.

välillä, BIN-tiedoston myös tapana antaa oikeaa kokoa, jos on tilat välillä.

Vain paras tapa löytää levyn koko on tarkistaa MAP-tiedostoHurraa

 

Welcome to EDABoard.com

Sponsor

Back
Top