..
Es hat mir keine Ruhe gelassen.
Ich hab den T24 nochmals geflashed.
Genaue Dateigröße lt. PC:
2.534 Byte
Angegebene Größe beim Flashen mit myAVR:
888 Byte !! Deshalb auch ok bei einem Platz von 2KB.
Das ergibt einen Unterschied von
1.646 Byte !!
Somit zeigt der PC nahezu die 3-fache der tatsächlichen Größe an !!!
..
Hallo Heinz,
ja, da fängt man an zu grübeln, ging mir auch so. Mal (m)ein Beispiel - dieser Hexfile "D02.hex" ist das Compilat aus einem laufenden Projekt:
Code:
:100000000C9434000C94BB040C9417050C94510010
:100010000C9481020C9451000C9451000C942E030A
:100020000C94B6030C9451000C9451000C945100A4
:100030000C9451000C9451000C9459010C945100F3
:100040000C9451000C9451000C9490000C94BC0042
:100050000C9451000C94CC0E0C9451000C94510053
:100060000C9451000C94510011241FBECFEFD8E026
:10007000DEBFCDBF14E0A0E0B1E0ECE3F8E202C0E7
:1000800005900D92A632B107D9F716E0A6E2B4E0CA
:1000900001C01D92AC32B107E1F70E9455120C94D9
:1000A0001C140C9400009093C5008093C40010921F
:1000B000C00086E08093C20088E98093C1008091EF
:1000C0004E0480934D048091600480935F040895F2
:1000D00090914E0480914D048927089590914E048B
:1000E00080914D049817D1F3E0914E04F0E0E35C69
:1000F000FB4FE08180914E048F5F80934E0480918E
:100100004E04803110F080E002C080914E04809354
:100110004E048091C10080688093C1008E2F0895A5
:100120001F920F920FB60F9211248F939F93EF930C
:10013000FF9390914D049F5F903108F090E0809183
:100140004E04981731F48091C1008F778093C100DD
:100150000AC0E0914D04F0E08091C600E35CFB4FE3
:10016000808390934D04FF91EF919F918F910F9019
:100170000FBE0F901F9018951F920F920FB60F92FF
:1001800011248F939F93EF93FF9390915F0480913D
:100190006004981731F48091C1008F7D8093C10075
:1001A00017C0E0916004F0E0E15BFB4F8081809339
:1001B000C600809160048F5F80936004809160042A
:1001C000803110F080E002C0809160048093600470
:1001D000FF91EF919F918F910F900FBE0F901F9005
:1001E000189590915F049F5F903108F090E08091A6
:1001F00060048927089590915F049F5F903108F013
:1002000090E0E0915F04F0E0E15BFB4F8083809140
:1002100060049817E1F390935F048091C1008062BD
:100220008093C1000895CF93DF93EC0103C0219622
:100230000E94FB0088818823D1F7DF91CF91089538
:1002400094E69093830584E180930D069093820554
:100250008093EA0590930506809304051092CC05DF
:1002600008950895EEE6F0E0808182608083109228
:100270003A04F894109264048FE78093630480E456
:100280008093620486E0809362049091630480917D
:10029000620480958923809363048FE380936304D1
:1002A0008091630490E09093890080938800789413
:1002B00008951F920F920FB60F9211242F933F9320
:1002C0008F939F93EF93FF9326B130913A0481E08F
:1002D00090E002C0880F991F3A95E2F728232093F7
:1002E000610480916104882329F080913B048F5F31
:1002F00080933B0480913C048F5F80933C048A3060
:1003000009F047C080913B04833038F0909163043A
:1003100080916204892B80936304809162048695A6
:1003200080936204809162048823E9F480916304DD
:1003300080936404E0913A04F0E080916404E15811
:10034000FA4F808380913A048F5F80933A048091C2
:100350003A04833011F410923A048FE780936304D7
:1003600080E480936204909163048091620480959C
:10037000892380936304209163048FEF90E0821BB4
:100380009109909389008093880010923C04109208
:100390003B04FF91EF919F918F913F912F910F908F
:1003A0000FBE0F901F901895E0E8F0E08081806804
:1003B0008083E1E8F0E080818160808380818061DA
:1003C000808386E191E09093870080938600EFE63A
:1003D000F0E080818D7F808380818E7F808308958F
:1003E00090938900809388000895E0E8F0E0808190
:1003F000806880830895E0E8F0E080818F778083D3
:100400000895ACE7B0E08C9186608C93EAE7F0E069
:100410008081806280838C9180648C9380818760EE
:1004200080838081886080838081806880838081F0
:100430008064808310920F0610920E06089580E06B
:1004400091E00E941301089583E091E00E9413015E
:100450000E941F0208958AE191E00E94130108950D
:1004600087E391E00E941301F89420E030E0F90165
:10047000E35CFB4F8081F901E458FB4F80832F5FE1
:100480003F4F2F30310599F7789408951F93DF93EC
:10049000CF9300D00F92CDB7DEB7182F86E491E04E
:1004A0000E9413011E3F18F080E591E016C0812FD5
:1004B00082958F708A3018F0982F995C02C0982F1F
:1004C000905D812F8F708A3010F0895C01C0805D53
:1004D00099838A831B82CE0101960E9413010F909B
:1004E0000F900F90CF91DF911F910895E8E6F0E013
:1004F000808182608083ECE6F0E08081816080838F
:1005000008951F920F920FB60F9211242F933F93CD
:100510004F938F939F9330992AC08091F5049091C7
:10052000F604892B21F580917D0590917E05843616
:100530009105E8F010927E0510927D0582E190E031
:100540009093D0058093CF058DE08093FB0580913B
:10055000F5049091F60490629093F6048093F5046C
:100560008CE08093FB05109227061092260680915E
:10057000FB0587FD45C080912606909127064B9785
:1005800024F18091260690912706CC97F4F43099B7
:1005900013C08091F5049091F6044091FB0521E091
:1005A00030E002C0220F331F4A95E2F7282B392B87
:1005B0003093F6042093F5048091FB0581508093DD
:1005C000FB0510922706109226068091FB058A30C3
:1005D000B9F48091F5049091F604892F869586955B
:1005E000869581708093F7049091F7048091F005CF
:1005F000981719F41092240403C081E08093240416
:100600009F918F914F913F912F910F900FBE0F901F
:100610001F901895E0EBF0E0808182608083E1EB31
:10062000F0E08081826080838CE78093B300E0E714
:10063000F0E080818260808380818460808308957F
:10064000E0EBF0E080818D7F8083E0E7F0E0808167
:100650008D7F808380818B7F808308951F920F928E
:100660000FB60F9211242F933F938F939F93209156
:10067000F1053091F2058091FC059091FD05281758
:10068000390798F48091F1059091F20501969093C5
:10069000F2058093F10580917B0590917C05019690
:1006A00090937C0580937B052CC081E090E0909333
:1006B000F2058093F105809114069091150601963C
:1006C0009093150680931406809114069091150658
:1006D00097FF04C0109215061092140685B190E29F
:1006E000892785B920910B0530910C0580918405EF
:1006F000909185052817390721F41092FF05109273
:10070000FE0580912A06882331F180910906909197
:100710000A0680599140BCF48091090690910A061E
:10072000019690930A06809309069091060680919F
:10073000E505981730F4809106068F5F80930606D2
:100740000CC02A980AC010920A061092090610924C
:1007500006062A9A02C01092E5059F918F913F915B
:100760002F910F900FBE0F901F9018951F920F9210
:100770000FB60F9211242F933F938F939F93209145
:10078000DC053091DD058091FC059091FD05281771
:10079000390730F48091DC059091DD05019602C0A7
:1007A00081E090E09093DD058093DC05309B16C0DE
:1007B00080917D0590917E05019690937E058093B2
:1007C0007D0580917D0590917E05895E934030F096
:1007D00088EE93E090937E0580937D0580912606B8
:1007E0009091270601969093270680932606809184
:1007F0007B0590917C05019690937C0580937B0509
:100800008091CF059091D00501969093D00580936B
:10081000CF058091C6059091C70581569A4E48F440
:100820008091C6059091C70501969093C705809366
:10083000C60580910B0690910C06892B49F080919A
:100840000B0690910C06019790930C0680930B0673
:100850008091CF059091D005815F91401CF18091EE
:10086000F5049091F604892BE9F080912404882303
:1008700039F08091F5049091F6048093040602C04B
:10088000109204068091F5049091F6049093DF0590
:100890008093DE058091F7048093F0051092F604B2
:1008A0001092F50480917B0590917C0580519742D0
:1008B00020F010927C0510927B059F918F913F91C3
:1008C0002F910F900FBE0F901F90189520EA3FE0D8
:1008D00004C0F9013197F1F701970097D1F7089516
:1008E00024E030E004C0F9013197F1F70197009757
:1008F000D1F70895E9E6F0E080818F6080838DB3C1
:1009000083608DBB1092DB051092DA058091DA05C9
:100910009091DB059093100580930F0580910F0552
:10092000909110059093FF058093FE058091FE0540
:100930009091FF0590930C0580930B051092E405B0
:100940001092E3058091E3059091E4059093CE0524
:100950008093CD058091CD059091CE059093E705CC
:100960008093E6058091E6059091E70590930A054E
:100970008093090508951F920F920FB60F921124CC
:100980002F933F938F939F938091D505823078F476
:100990008091D5058F5F8093D50580916A049091F1
:1009A0006B04019690936B0480936A0437C081E0D6
:1009B0008093D50580910B0590910C05019690933D
:1009C0000C0580930B0580910B0590910C0590937D
:1009D0008505809384058091F1059091F2059093AF
:1009E000100580930F0580910F05909110052091BF
:1009F000DA053091DB05821B930B9093FF05809302
:100A0000FE0580910F05909110059093DB05809372
:100A1000DA058091F4048F5F8093F4049F918F91A5
:100A20003F912F910F900FBE0F901F9018951F921E
:100A30000F920FB60F9211242F933F938F939F9392
:100A400080912B06823078F480912B068F5F809303
:100A50002B0680911206909113060196909313062F
:100A60008093120632C081E080932B0680910905A5
:100A700090910A05019690930A058093090580914B
:100A8000090590910A0590931B0680931A068091A0
:100A9000F1059091F2059093CE058093CD0580915C
:100AA000CD059091CE052091E3053091E405821BA0
:100AB000930B9093E7058093E6058091CD05909187
:100AC000CE059093E4058093E3059F918F913F912C
:100AD0002F910F900FBE0F901F90189584B5806ACC
:100AE00084BD84B5836084BD85B5836085BDEEE635
:100AF000F0E080818D7F808380818E7F808317BC32
:100B000018BC1092FF051092FE0510927904109205
:100B10007804809178049091790490936F04809385
:100B20006E041092080510920705809107059091B8
:100B3000080590931405809313051092D705109221
:100B4000D6058091D6059091D7059093F4058093B2
:100B5000F305089588BD089587BD08958091280400
:100B6000813009F404C180912A0490912B040697E6
:100B700014F418BC089580912A0490912B0490934A
:100B8000C2058093C1058091FE059091FF05909369
:100B90003704809336048091360490913704855F42
:100BA000914034F084EF91E09093370480933604C1
:100BB0008091150590911605609136047091370467
:100BC0000E94AE1370932F0460932E048091C10590
:100BD0009091C20520912E0430912F04821B930B1B
:100BE000909314058093130520916E0430916F0447
:100BF0008091130590911405820F931F90936F04B9
:100C000080936E0480916E0490916F048056904F93
:100C100034F480E690EF90936F0480936E0480919B
:100C20006E0490916F04815A9F4034F080EA9FE0F7
:100C300090936F0480936E04809113059091140536
:100C400060911E0670911F060E94C2137093660485
:100C50006093650480916E0490916F046091020628
:100C6000709103060E94C2137093870560938605F6
:100C700080911305909114052091F3053091F405AE
:100C80006091070670910806821B930B0E94C213A5
:100C900070930106609300064091650450916604CC
:100CA000809186059091870520910006309101067C
:100CB000840F951F820F931F9093C9058093C805D9
:100CC00080911305909114059093F4058093F3059A
:100CD0008091C8059091C90597FF14C08091D805EF
:100CE0009091D905019709F442C01092C90510925C
:100CF000C8052C985C9881E090E09093D90580938A
:100D0000D80508958091C8059091C90597FD2AC01E
:100D10008091C3059091C405892B49F18091D80534
:100D20009091D9050197F1F41092D9051092D80548
:100D30008091C3059091C405181619061CF42C9ACD
:100D40005C9802C02C985C9A8091C8059091C90566
:100D50008F3F910539F034F08FEF90E09093C90503
:100D60008093C8058091C8059091C90588BD0895F4
:100D700080912904813009F404C180912C04909160
:100D80002D04069714F417BC089580912C049091BB
:100D90002D0490937504809374048091E6059091DE
:100DA000E70590933904809338048091380490913A
:100DB0003904855F914034F084EF91E090933904D9
:100DC0008093380480911505909116056091380440
:100DD000709139040E94AE1370933304609332040F
:100DE0008091740490917504209132043091330401
:100DF000821B930B9093080580930705209178043C
:100E0000309179048091070590910805820F931F16
:100E10009093790480937804809178049091790478
:100E20008056904F34F480E690EF9093790480934D
:100E300078048091780490917904815A9F4034F02D
:100E400080EA9FE09093790480937804809107056D
:100E50009091080560917604709177040E94C21306
:100E600070931D0660931C0680917804909179041C
:100E70006091F9057091FA050E94C21370931706EC
:100E80006093160680910705909108052091D6057C
:100E90003091D7056091E8057091E905821B930BAD
:100EA0000E94C2137093F8056093F70540911C06E9
:100EB00050911D0680911606909117062091F70516
:100EC0003091F805840F951F820F931F90930605AC
:100ED0008093050580911305909114059093F40576
:100EE0008093F305809105059091060597FF14C046
:100EF0008091700490917104019709F442C010929E
:100F000006051092050528985F9881E090E090937F
:100F100071048093700408958091050590910605F1
:100F200097FD2AC08091F2049091F304892B49F136
:100F300080917004909171040197F1F41092710402
:100F4000109270048091F2049091F304181619061F
:100F50001CF4289A5F9802C028985F9A8091050532
:100F6000909106058F3F910539F034F08FEF90E0B6
:100F700090930605809305058091050590910605DF
:100F800087BD089584B5806284BD2C9A5C980895CD
:100F900084B5806284BD2C985C9A089584B58F7D59
:100FA00084BD2C985C98089584B5806284BD2C9A89
:100FB0005C9A089584B5806884BD289A5F9881E022
:100FC00090E09093F3048093F204089584B58068D0
:100FD00084BD28985F9A8FEF9FEF9093F3048093DE
:100FE000F204089584B58F7784BD17BC28985F9864
:100FF000089581E28093E50508958BE08093E505EF
:101000000895DF93CF9300D000D000D0CDB7DEB7E6
:10101000109204068AE090E09A8389838CE390E042
:101020009C838B8385E090E09E838D83F89410925F
:101030002B0410922A0410922D0410922C0410926A
:10104000DB051092DA058091DA059091DB0590932B
:10105000100580930F0580910F05909110059093D6
:10106000FF058093FE058091FE059091FF0590930A
:101070000C0580930B051092E4051092E305809116
:10108000E3059091E4059093CE058093CD05809182
:10109000CD059091CE059093E7058093E60580916C
:1010A000E6059091E70590930A05809309057894E9
:1010B00020E030E0F901EE0FFF1FDF01A95EBA4F1B
:1010C00011961C921E928D919C91E257FB4F918339
:1010D000808380819181F901E857FA4F80832F5FE7
:1010E0003F4F2436310531F780E28093F4041092AB
:1010F00068040E94DA070E94C8078AE090E0909393
:101100002B0480932A0490932D0480932C0441E0B7
:1011100020EA3FE0F89480910B0590910C058558EA
:10112000924040F48091090590910A0585589240BB
:1011300008F455C078940E94F2070E94CE071092DE
:101140002B0410922A0410922D0410922C0480EA91
:101150009FE0FC013197F1F70197F1F71092DB0561
:101160001092DA058091DA059091DB0590931005D5
:1011700080930F0580910F05909110059093FF05C6
:101180008093FE058091FE059091FF0590930C05DC
:1011900080930B051092E4051092E3058091E3051E
:1011A0009091E4059093CE058093CD058091CD0577
:1011B0009091CE059093E7058093E6058091E60532
:1011C0009091E70590930A058093090526960FB63E
:1011D000F894DEBF0FBECDBFCF91DF91089580910F
:1011E000F404813238F14093F404E0916804F0E0B3
:1011F00080917F05E857FA4F8083E0916804F0E022
:101200008091800590E0EE0FFF1FE257FB4F918326
:101210008083E0916804F0E08091810590E0EE0F1A
:10122000FF1FE95EFA4F91838083809168048F5F8E
:10123000809368047894C9010197F1F7C901019777
:10124000F1F768CFDF93CF9300D000D0CDB7DEB7F2
:101250008EE190E09A83898380E590E09C838B8384
:1012600080917F0529813A8190E02817390718F08D
:101270002BE030E039C08091800529813A8190E0EF
:101280002817390718F02FE130E02EC08091810532
:1012900029813A8190E02817390718F029E230E0D7
:1012A00023C080917F052B813C8190E082179307BA
:1012B00018F020E130E018C0809180052B813C813E
:1012C00090E08217930718F024E230E00DC080917F
:1012D00081052B813C8190E08217930718F420E070
:1012E00030E002C02EE230E0C9010F900F900F9065
:1012F0000F90CF91DF9108951F93DF93CF9300D08C
:1013000000D000D0CDB7DEB78EE189838CE38A832D
:1013100011E01B8380917F058C83809180058D83F4
:10132000809181058E8310922D0410922C0480915F
:101330002C0490912D0490932B0480932A040E94F6
:10134000DA070E94C20717BD18BD298140EA5FE095
:1013500013C0822F90E090932D0480932C048091F1
:101360002C0490912D0490932B0480932A04CA019D
:101370000197F1F78B81280F8A81821750F78091AE
:101380007F058C83809180058D83809181058E837C
:101390008C81853178F08C81843660F48D81853143
:1013A00048F08D81843630F48E81853118F08E813D
:1013B000843628F32A8140EA5FE00EC0822F90E055
:1013C00090932B0480932A0490932D0480932C04F3
:1013D000CA010197F1F722508981821778F70E949C
:1013E000F2070E94CE0710922D0410922C048091D7
:1013F0002C0490912D0490932B0480932A0426961C
:101400000FB6F894DEBF0FBECDBFCF91DF911F9115
:1014100008950F931F93DF93CF9300D00F92CDB712
:10142000DEB78C012EE129839CE39A8381E08B83D4
:1014300029839A838B830E94C20717FF05C00E94ED
:10144000C807109501951F4F10920C0510920B05BF
:10145000298140EA5FE019C0822F90E090932B042D
:1014600080932A0480910B0590910C0580179107B9
:1014700078F4CA010197F1F780910B0590910C0562
:101480008017910728F48B81280F8A81821720F713
:1014900080910B0590910C0580179107C8F32A8164
:1014A00040EA5FE00AC0822F90E090932B04809383
:1014B0002A04CA010197F1F722508981821798F70F
:1014C0000E94CE0710922B0410922A040F900F90C6
:1014D0000F90CF91DF911F910F9108950F931F935C
:1014E000DF93CF9300D00F92CDB7DEB78C012EE102
:1014F00029839CE39A8381E08B8329839A838B835E
:101500000E94DA0717FF05C00E94E60710950195B3
:101510001F4F10920A0510920905298140EA5FE0E9
:1015200019C0822F90E090932D0480932C04809119
:10153000090590910A058017910778F4CA0101976F
:10154000F1F78091090590910A058017910728F419
:101550008B81280F8A81821720F78091090590914D
:101560000A0580179107C8F32A8140EA5FE00AC0A4
:10157000822F90E090932D0480932C04CA01019750
:10158000F1F722508981821798F70E94F207109292
:101590002D0410922C040F900F900F90CF91DF919B
:1015A0001F910F910895DF93CF9300D00F92CDB785
:1015B000DEB781E080932A0681E28093E5058EEE16
:1015C00092E020EA3FE0F9013197F1F70197D9F76E
:1015D0008091800080688093800010922A060E948B
:1015E000240282E390E020EA3FE0F9013197F1F72D
:1015F0000197D9F780917F058983809180058A833F
:10160000809181058B830E947C09809180058A31BD
:1016100040F482EE9FEF0E946E0A8DE99FEF0E94D8
:10162000090A809181058A3140F482EE9FEF0E9481
:10163000090A8DE99FEF0E946E0A80917F058A3129
:1016400040F482EE9FEF0E946E0A8DE99FEF0E94A8
:10165000090A809180058A3540F082EE9FEF0E9452
:101660006E0A8DE99FEF0E94090A809181058A35F3
:1016700040F082EE9FEF0E94090A8DE99FEF0E94E1
:101680006E0A80917F058A3508F4BDCF82EE9FEF08
:101690000E94090A8DE99FEF0E946E0AB4CFDF9382
:1016A000CF9300D000D000D0CDB7DEB78AE090E075
:1016B0009A83898386E990E09C838B8385E090E020
:1016C0009E838D83F89480EA9FE00197F1F788EC80
:1016D00087BD8FEF88BD0E94DA070E94C207109273
:1016E000DB051092DA058091DA059091DB05909385
:1016F000100580930F0580910F0590911005909330
:10170000FF058093FE058091FE059091FF05909363
:101710000C0580930B051092E4051092E30580916F
:10172000E3059091E4059093CE058093CD058091DB
:10173000CD059091CE059093E7058093E6058091C5
:10174000E6059091E70590930A05809309051092AC
:101750006F0410926E0410927904109278047894B9
:101760008B819C8190932D0480932C0480912C0478
:1017700090912D0490932B0480932A0420EA3FE05B
:10178000F89480910B0590910C05855F914038F499
:101790008091090590910A05855F914038F0789411
:1017A0008B819C81682F40EA5FE024C07894C90156
:1017B0000197F1F7C9010197F1F7E2CF30932D04BA
:1017C00020932C0480912C0490912D0490932B0451
:1017D00080932A04CA010197F1F7CA010197F1F732
:1017E000CA010197F1F7CA010197F1F7CA01019700
:1017F000F1F7625089819A81262F30E08217930792
:10180000E8F2F8941092DB051092DA058091DA057F
:101810009091DB059093100580930F0580910F0543
:10182000909110059093FF058093FE058091FE0531
:101830009091FF0590930C0580930B051092E405A1
:101840001092E3058091E3059091E4059093CE0515
:101850008093CD058091CD059091CE059093E705BD
:101860008093E6058091E6059091E70590930A053F
:101870008093090578940E94E6070E94C20784EBD2
:1018800090E090932D0480932C0480912C049091EF
:101890002D0490932B0480932A0420EA3FE0F894CF
:1018A00080910B0590910C058D56924040F48091EB
:1018B000090590910A058D56924008F465C0789408
:1018C0000E94F2070E94CE0710922D0410922C0461
:1018D00080912C0490912D0490932B0480932A04E2
:1018E00080EA9FE0FC013197F1F70197F1F7109240
:1018F000DB051092DA058091DA059091DB05909373
:10190000100580930F0580910F059091100590931D
:10191000FF058093FE058091FE059091FF05909351
:101920000C0580930B051092E4051092E30580915D
:10193000E3059091E4059093CE058093CD058091C9
:10194000CD059091CE059093E7058093E6058091B3
:10195000E6059091E70590930A058093090510929A
:10196000790410927804809178049091790490938E
:101970006F0480936E0426960FB6F894DEBF0FBEF8
:10198000CDBFCF91DF9108957894C9010197F1F708
:10199000C9010197F1F783CFDF93CF9300D000D037
:1019A00000D0CDB7DEB78AE090E09A83898386E9DC
:1019B00090E09C838B8385E090E09E838D83F894F8
:1019C00080EA9FE00197F1F784E687BD88BD109219
:1019D0002D0410922C0480912C0490912D0490934E
:1019E0002B0480932A040E94DA070E94C8071092F1
:1019F000DB051092DA058091DA059091DB05909372
:101A0000100580930F0580910F059091100590931C
:101A1000FF058093FE058091FE059091FF05909350
:101A20000C0580930B051092E4051092E30580915C
:101A3000E3059091E4059093CE058093CD058091C8
:101A4000CD059091CE059093E7058093E6058091B2
:101A5000E6059091E70590930A0580930905109299
:101A6000790410927804809178049091790490938D
:101A70006F0480936E04789484EB90E090932D042F
:101A800080932C0480912C0490912D0490932B042E
:101A900080932A0420EA3FE0F89480910B0590910E
:101AA0000C05865E914038F48091090590910A05F5
:101AB000865E914050F0789426960FB6F894DEBF7B
:101AC0000FBECDBFCF91DF9108957894C9010197E2
:101AD000F1F7C9010197F1F7DFCFDF93CF93CDB7CE
:101AE000DEB728970FB6F894DEBF0FBECDBFBE019C
:101AF0006F5F7F4F4AE050E00E94D5130E941301B0
:101B000028960FB6F894DEBF0FBECDBFCF91DF9100
:101B10000895DF93CF93CDB7DEB728970FB6F8942B
:101B2000DEBF0FBECDBFBE016F5F7F4F4AE050E00A
:101B30000E94D5130E94130128960FB6F894DEBFB9
:101B40000FBECDBFCF91DF910895EF92FF920F931B
:101B50001F93DF93CF9300D0CDB7DEB7082FF62EBB
:101B6000142F84E189838AEF8A83002329F4662372
:101B700019F483E591E005C189E591E00E94130124
:101B800080912804992787FD90950E94890D8BE606
:101B900091E00E941301812F90E00E94890D013095
:101BA00039F4113019F40E94C20702C00E94C8071C
:101BB00081E0F81639F4113019F40E94DA0702C0F6
:101BC0000E94E6071981F0EAEF2EFFE0FF2E70C0B9
:101BD000812F90E090932B0480932A0480912A0413
:101BE00090912B0488BD80912A0490912B0487BD8D
:101BF00020912A0430912B04898190E0281739071D
:101C000019F484E791E010C080912A0490912B048C
:101C100001966AE070E00E94C213019719F487E709
:101C200091E002C08BE791E00E94130180912A04A9
:101C300090912B0468EF74E04AE050E00E94D513C5
:101C400088EF94E00E941301809104068B3291F496
:101C50008FE791E00E9413010E94CE070E94F207D5
:101C600084E690E020EA3FE0F9013197F1F701972F
:101C7000D9F789C0809104068B3291F48FE891E006
:101C80000E9413010E94CE070E94F20784E690E0B2
:101C900020EA3FE0F9013197F1F70197D9F773C0D6
:101CA00084E690E0F7013197F1F70197D9F71F5FCC
:101CB0008A81811708F08CCF8BE991E00E94130193
:101CC00088E893E120EA3FE0F9013197F1F70197C5
:101CD000D9F784E791E00E94130188EF94E00E9415
:101CE00013011A811150E0EAEE2EEFE0FE2E38C00B
:101CF000812F90E090932B0480932A0480912A04F2
:101D000090912B0488BD80912A0490912B0487BD6B
:101D100080912A0490912B0468EF74E04AE050E02F
:101D20000E94D51380912A0490912B0402966AE0B8
:101D300070E00E94C213019719F487E791E002C096
:101D40008BE791E00E94130188EF94E00E94130159
:101D500084E690E0F7013197F1F70197D9F7115038
:101D60008981181728F60E94CE070E94F207109268
:101D70002B0410922A0410922D0410922C048BEA4A
:101D800091E00E9413010F900F90CF91DF911F916E
:101D90000F91FF90EF9008951F920F920FB60F9240
:101DA00011242F933F934F935F936F937F938F9360
:101DB0009F93AF93BF93EF93FF938091780090919F
:101DC000790090930F0680930E0680910E069091F5
:101DD0000F0690930E0580930D0520910E0630910D
:101DE0000F0680912406909125062817390714F5CF
:101DF000789487EB91E00E94130180917800909194
:101E0000790068EF74E04AE050E00E94D51388EF53
:101E100094E00E94130188EE93E020EA3FE0F9018C
:101E20003197F1F70197D9F780EC91E00E94130107
:101E3000F894FFCFFF91EF91BF91AF919F918F9158
:101E40007F916F915F914F913F912F910F900FBEB6
:101E50000F901F9018950F931F93DF93CF93CDB7DB
:101E6000DEB72C970FB6F894DEBF0FBECDBF87EC60
:101E700091E00E94130184EF91E00E9413018CE62F
:101E800090E08E010F5F1F4FB8014AE050E00E94C2
:101E9000F613C8010E9413018CEF91E00E94130118
:101EA0008FEF91E00E94130189E292E00E941301FA
:101EB0000E941F0280E091E00E9413012C960FB651
:101EC000F894DEBF0FBECDBFCF91DF911F910F9170
:101ED0000895DF93CF93CDB7DEB728970FB6F89468
:101EE000DEBF0FBECDBFBE016F5F7F4F4AE050E047
:101EF0000E94F6130E94130128960FB6F894DEBFD5
:101F00000FBECDBFCF91DF910895CF92DF92EF92B8
:101F1000FF920F931F93DF93CF93CDB7DEB72C972C
:101F20000FB6F894DEBF0FBECDBF182FD62EC42E2D
:101F300083E492E00E941301812F90E08E010F5FF5
:101F40001F4FB8014AE050E00E94F613C8010E94FA
:101F50001301ADE4EA2EA2E0FA2EC7010E9413019C
:101F60008D2D90E0B8014AE050E00E94F613C801C0
:101F70000E941301C7010E9413018C2D90E0B8014B
:101F80004AE050E00E94F613C8010E941301C70105
:101F90000E9413018FE492E00E9413018091E505F5
:101FA00090E0B8014AE050E00E94F613C8010E9498
:101FB0001301C7010E94130186E592E00E941301FC
:101FC0008091260490E0B8014AE050E00E94F613A8
:101FD000C8010E941301C7010E9413012C960FB67D
:101FE000F894DEBF0FBECDBFCF91DF911F910F914F
:101FF000FF90EF90DF90CF900895CF92DF92FF9205
:102000000F931F93CF93DF93809180008F778093FE
:1020100080008EE592E00E94130110EAC12E1FE0BD
:10202000D12E80912404882321F08091040680938E
:10203000BC058091BC058E3031F48091D40580932D
:10204000BC05109204068091BC05803109F4EBC0F8
:10205000813168F4843081F1853018F4823009F7D9
:1020600017C0863009F43FC08F30D9F6B9C08B3124
:1020700009F46CC18C3130F4813109F400C189312B
:1020800081F602C18C3109F48AC18E3251F6B7C192
:102090008CE792E00E9413018091BC058093D405E7
:1020A000109204061092BC0588EE93E0F601319779
:1020B000F1F70197D9F7B5CF8091BC058093D4058E
:1020C000109204061092BC0585E892E00E9413016C
:1020D00081E061E041E00E94A50D81E061E040E027
:1020E0000E94A50D9ECF82E992E00E9413011092FA
:1020F000040681E080932A0681E28093E50580E270
:1021000093E0F6013197F1F70197D9F710922A067B
:102110008FE992E00E9413018CE195E2F60131977C
:10212000F1F70197D9F78091800080688093800053
:1021300084EF91E0F6013197F1F70197D9F70E940A
:102140000108809180008F778093800080E197E282
:10215000F6013197F1F70197D9F70E942B0200E0C1
:102160001FC08EEB92E00E941301F894FE01E85725
:10217000FA4F8081FE01EE0FFF1FDF01A257BB4F18
:102180006D917C91E95EFA4F408151810E94850FEB
:1021900084E690E0F6013197F1F70197D9F70F5FE8
:1021A000C02FD0E08091680490E005968C179D07C1
:1021B000C4F60E941F0288EE93E0F6013197F1F712
:1021C0000197D9F781E080932A068BE08093E5059B
:1021D00080E991E0F6013197F1F70197D9F721CF26
:1021E00080EC92E00E9413011092040681E080933B
:1021F0002A0681E28093E50580E293E0F6013197BB
:10220000F1F70197D9F710922A0681E080932A0608
:102210008BE08093E50580E991E0F6013197F1F7D5
:102220000197D9F7FECE8FEC92E00E941301109235
:1022300004061092BC0581E080932A0681E2809317
:10224000E50580E293E0F6013197F1F70197D9F7C0
:1022500010922A0684EF91E0F6013197F1F7019789
:10226000D9F781E080932A068BE08093E50580E929
:1022700091E0F6013197F1F70197D9F7D2CE10929C
:1022800004060E94D30ACDCE8091BC058093D4056C
:102290001092BC0589ED92E00E94130181E08093C9
:1022A0002A068091800080688093800080E093E01F
:1022B0000E94130184E690E0F6013197F1F701974F
:1022C000D9F7FF24F394809104068B3241F18EEB11
:1022D00092E00E941301F894009178001091790027
:1022E000789488E193E00E941301C80168EF74E0DC
:1022F0004AE050E00E94F61388EF94E00E94130138
:102300008DE492E00E94130187EE93E0F60131978D
:10231000F1F70197D9F7F39484E0F816A1F68091CC
:1023200080008F77809380008FE193E00E941301FB
:1023300083E68093040681E68093BC0588EE93E0F3
:10234000F6013197F1F70197D9F76BCE81E393E06E
:102350000E9413011092040681E080932A0681E214
:102360008093E50580E293E0F6013197F1F701975C
:10237000D9F710922A068BE393E00E9413010E9482
:10238000CC0C81E080932A068BE08093E50580E900
:1023900091E0F6013197F1F70197D9F742CE8DE53B
:1023A00093E00E9413011092040681E080932A06B4
:1023B00081E28093E50580E293E0F6013197F1F741
:1023C0000197D9F710922A068DE693E00E94130137
:1023D0000E944F0B84EF91E0F6013197F1F70197DE
:1023E000D9F781E080932A068BE08093E50580E9A8
:1023F00091E0F6013197F1F70197D9F712CE82E813
:1024000093E00E9413010E942B0281E080932A0630
:1024100081E28093E50580E293E0F6013197F1F7E0
:102420000197D9F710922A068091800080688093E6
:10243000800087EA93E00E94130184E690E0F601B1
:102440003197F1F70197D9F701E08EEB92E00E9406
:102450001301F89480917F0560918005409181057A
:1024600078940E94850F87EE93E0F6013197F1F79B
:102470000197D9F70F5F0B3041F7809180008F777C
:10248000809380008CEB93E00E94130181E08093A5
:102490002A060093E50580E991E0F6013197F1F70E
:1024A0000197D9F710920406BCCD0F931F938FE7C5
:1024B00084B915B817B887EF88B984EF8AB98BE06B
:1024C0008BB940E020EA3FE02D9AC9010197F1F76E
:1024D000C9010197F1F7C9010197F1F72D9881E63C
:1024E00090E0F9013197F1F70197D9F74F5F4A3042
:1024F00059F780E592E0909325068093240620E02A
:1025000030E042E050E060EA7FE0309904C0509350
:10251000250640932406319904C050932506409324
:102520002406329904C05093250640932406CB011B
:102530000197F1F72F5F3F4F83E0283E380729F7D7
:102540000E946E050E9432010E94D40180E890E052
:10255000909389008093880011E010932A068BE005
:102560008093E50580E29EE49093FD058093FC0551
:102570009093DD058093DC050E940A03809168003A
:1025800082608093680080916C00816080936C0011
:102590000E9420011093290480912904809328042B
:1025A00083E090E090931F0680931E06909377043B
:1025B0008093760486E190E09093FA058093F90584
:1025C0008091F9059091FA05909303068093020695
:1025D00084E090E09093E9058093E8058091E80518
:1025E0009091E905909308068093070685E690E2AE
:1025F00090931605809315058AE090E00E945300A1
:102600000E947A0478940E942B0F88EE93E020EACF
:102610003FE0F9013197F1F70197D9F710922A06B7
:102620000E9401028DED93E00E9413018091240627
:102630009091250668EF74E04AE050E00E94D513BF
:1026400088EF94E00E941301809124069091250662
:102650008055924021F48BEE93E00E94130180910B
:10266000240690912506029721F486EF93E00E94BC
:1026700013018EEF93E00E94130180910D0590915C
:102680000E0568EF74E04AE050E00E94D51388EF31
:1026900094E00E94130180910E0690910F068055E0
:1026A000924024F48BE094E00E94130189E194E0CD
:1026B0000E94130180910E0690910F06880F991FBA
:1026C0009C0103E0220F331F0A95E1F7820F931F4D
:1026D0009093110680931006809110069091110638
:1026E00066EB70E00E94AE13162F072F862F972FF0
:1026F0006AE070E00E94AE13CB0168EF74E04AE03C
:1027000050E00E94D51388EF94E00E9413018EE1FF
:1027100094E00E941301812F902F6AE070E00E94E4
:10272000AE1368EF74E04AE050E00E94D51388EFE2
:1027300094E00E94130180E294E00E94130181E082
:102740008093240483E68093040681E68093BC058D
:1027500082E68093D4050E94FD0FFDCFAA1BBB1B10
:1027600051E107C0AA1FBB1FA617B70710F0A61B91
:10277000B70B881F991F5A95A9F780959095BC01B2
:10278000CD01089597FB092E07260AD077FD04D0C6
:10279000E5DF06D000201AF4709561957F4F08950B
:1027A000F6F7909581959F4F0895FB019F01E8945E
:1027B0004230C4F04532B4F44A3029F497FB1EF499
:1027C000909581959F4F642F77270E94AE13805D6F
:1027D0008A330CF0895D8193CB010097A1F716F441
:1027E0005DE251931082C9010C940C14FB019F010E
:1027F000423074F0453264F4642F77270E94AE13A0
:10280000805D8A330CF0895D8193CB010097A1F73D
:102810001082C9010C940C14DC01FC01672F71912A
:102820007723E1F7329704C07C916D9370836291B6
:0C283000AE17BF07C8F30895F894FFCF5F
:10283C000D0A000D0950574D206F6E206D697420E4
:10284C0054433150574D5F6F6E000D094D657373D6
:10285C00772E2031323D6D2C20333D6C6920756E06
:10286C006420343D726500093D3D3E3E2077727216
:10287C007875610D0A002064657A203D203078005F
:10288C005858000D0923230D000D094D3162347683
:10289C007A096E6F72676C31320900096D61747060
:1028AC006F7309000D09002C0D09002C2020000D60
:1028BC0009094952436E74726C205B30495D000DFE
:1028CC0009094D6F74205B30495D000D0944726538
:1028DC00687A61686C20766F6C6C000D094D312D37
:1028EC00342053544F50000D094144432009090032
:1028FC000D0953544F50000D0943323235204430EA
:10290C003220783232206D333238704032304D48BC
:10291C007A2032362044657A2032303138203139F1
:10292C003A3236000D09554152542000206B000DEF
:10293C000A0942656665686C20342C362C31352CBE
:10294C0031362C31372C32352C32372C32382C3462
:10295C003620616B7469763B00094D6F742D74736E
:10296C0074205B4D49585D2C2053746F70205B4F65
:10297C00495D00206931322F332F34090009004999
:10298C007376733109006D6F737431320900095419
:10299C00433150574D5F6F6666203D3E204C454499
:1029AC002D50574D203D206F66660D000952433562
:1029BC002023320D000D0D09524335205B4D495833
:1029CC005D0009524335205B503130305D0D0009FC
:1029DC00537461727465204B616C696272696572C3
:1029EC00656E20696E203130207365630D000D001B
:1029FC0009524335205B5550444154455D0D000947
:102A0C00524335205B305D0D000D09524335205B80
:102A1C00395D203D3E2031302323203A2033204D98
:102A2C00657373676E204144432D6E6574746F003B
:102A3C000D095B395D50574D206F6E203E2054437D
:102A4C003150574D5F6F6E00090941444309000D29
:102A5C00095B395D2054433150574D5F6F66660DED
:102A6C000009524335205B565D0D000953746172A9
:102A7C0074652046616872746573742031336D20FF
:102A8C002D2072FC636B77E47274730D0009524352
:102A9C0035205461737465205B5E5D0D00095374C1
:102AAC006172746520466168727465737420313389
:102ABC000D000D095B67656C625D20313078206913
:102ACC0072444D452D4D657373676E206F686E654E
:102ADC00204661687274000D0954433150574D5FA4
:102AEC006F6E3C3D3E50574D3D6F6E000D095B3493
:102AFC00365D54433150574D5F6F6666203D3E2026
:102B0C004C45442D50574D3D6F66660D000955627E
:102B1C006174744144436D696E09002C0963612032
:102B2C00362C352056002C093C20312056000D093E
:102B3C00556261747441444309090009556261741A
:102B4C0074203C362C35563F0009636120002C0064
:062B5C0020560D000100EF
:00000001FF
Das ist laut Compiler eine Programmlänge von 11106 Bytes.
Der File selbst, "D02.hex" hat laut Dateiexplorer (Win7pro, Festplatte 1TB) 31 kBytes. In den "Eigenschaften" des Hexfiles steht aber Größe: 30,5 KB (31.260 Bytes).
Er, "D02.hex", enthält (angesehen mit dem Editor notepad) 29898 Buchstaben in 696 Zeilen (kann oben nachgezählt werden) - ich hab den Zeichensalat aus dem Editor kopiert, in Winword eingefügt und die Statistik gelesen. Pro Zeile des Hexcodes muss man 11 Zeichen abziehen: den Startcode ":", dann Bytecount, Adresse, Typ und Checksumme. Das ergibt dann aus den 29898 Zeichen - minus 696 Zeilen x 11 Zeichen/Zeile - nur noch 22212 Zeichen. Die entsprechen dann dem tatsächlichen Maschinencode im Hexformat.
Es wird EIN Byte Programmcode durch zwei ASCII-Zeichen repräsentiert, beispielsweise 2 Bytes "0c 94" für den Jumpbefehl (ohne Adresse).
Wenn ich jetzt die 22212 (ASCII-)Zeichen durch 2 teile, bekomme ich 11 106 (Programm-)Bytes, also genau das, was mir der Compiler schreibt.
Lesezeichen