Intel Hex Tiedosto

Intel Hex tiedosto

GQ-4X.jpg
Tässä on sopiva ohjelmointilaite

http://probyte.fi/catalog/product_info.php?products_id=133

Tässä on pieni Intel hex-koodi tiedosto

:03800000028100FA
:0F810000E47F00EFF4F5907E50DEFEDFF680FEA8
:00000001FF

Vertaa sitä assembly koodiin

8000                      12            cseg at 8000h
8000 028100               13            jmp main
                          14
8100                      15            org 8100h
                          16
8100 E4                   17            main:   clr a
8101 7F00                 18            mov r7,#0
8103 EF                   19    loop:    mov a,r7
8104 F4                   20            cpl a
8105 F590                 21            mov p1,a
8107 7E50                 22            mov r6,#50h
8109 DEFE                 23            djnz r6,$
810B DFF6                 24            djnz r7,loop
810D 80FE                 25            jmp $
                          26
                          27
                          28
                          29             end

Nyt voit tutkia allaolevan kuvan perusteella Hex-koodia. hex.gif

'===================================
:10010000214601360121470136007EFE09D2190140
:100110002146017E17C20001FF5F16002148011928
:10012000194E79234623965778239EDA3F01B2CAA7
:100130003F0156702B5E712B722B732146013421C7
:00000001FF

Intel hex koodi on tavallinen ASCII tiedosto, jonka pääte on .hex
Tätä on käytettty ainakin 1974 vuodesta alkaen.
Sitä käytetään siirtämään kääntäjän tuottamaa koodia prommarille.
Melkein kaikki prommarit osaavat lukea Intel -Hex-koodia.

-Aloituskoodi ASCII kaksoispiste ":".

-Kaksi hex numeroa, joka osoittaa tavujen määrän (hex numero paria) datakentässä.
Tavujen enimmäismäärä on 255 (0xFF).
16 (0x10) ja 32 (0x20) käytetään yleisesti tavujen laskentaan.

- Prosessorin osoite, neljä hex numeroa,jotka edustavat 16-bittisistä muistia.

Fyysinen osoite sadaan lisäämällä tämä osoite aiemmin perustettuun perusosoitteeseen,jolloin muistiosoitus menee yli 64 kilotavurajojen. Tämä on 16-bittinen osoite.
Base osoitteet ja osoitteen siirtymät ilmaistaan aina iso endian arvoina.

- Kahdella hex numerolla, 00-05, määritellään merkitys datakentässä.
00 on data
01 on datan loppu
02 extended segment data
03 start of segment data
04 laajennettu lineeaarinen osoite
05 lineaarinen osoite

-Tarkistussumma, kaksi hex numeroa,laskennallista arvoa,jota voidaan
käyttää tarkistamaan, että datassa ei ole virheitä.
Esimerkiksi: 0300300002337A1E, summa dekoodatun tavujen arvoja on 03 + 00 + 30 + 00 + 02 + 33 + 7A = E2.
Kahden komplementti E2 on 1E, joka on tarkistussumma tavu esiintyvät lopussa.
Toinen esimerkki

:02000004FFFFFC
02 on monta byteä on rivllä
0000 on osoitekenttä. Extended linear address tietueeseessa, tämä kenttä on aina 0000.
04 Tietueen tyyppi on 04 (extended linear address-tietue).
FFFF on ylempi osa 16 bitin osoitteesta.
FC on lasketty arvo
01h + NOT(02h + 00h + 00h + 04h + FFh + FFh).

I8HEX tiedostot käyttävät vain tietuetyyppiä 00 ja 01 (16-bittinen osoitteet)
I16HEX tiedostot käyttävät vain tietuetyyppien 00 kautta 03 (20 bitin osoitteet)
I32HEX tiedostot käyttävät vain tietuetyyppejä 00, 01, 04, ja 05 (32 bit osoitteet)

'=== Esimerkki Hex-tiedostosta =====================
:1000000013308A005D2B0000FF00030E8301A10066
:100010000A08A0008A010408A2007708A300780853
:10002000A4007908A5007A08A600831383128D30F6
:100030008400001C1D280D1832288B1E21280B1946
:100040003528220884002308F7002408F800250832
:10005000F9002608FA0020088A00210E8300FF0E0E
:100060007F0E09008A110A124F288A110A120829E4
:100070000A108A100A11820728340C34013406341D
:100080000A108A100A1182074C34653476346534BC
:100090006C34203420342034203420340034640084
:1000A000E308031D5F28EC146C0883168700831295
:1000B0009D0104309D001C08E5001B08E400630B53
:1000C0008628EC146C088316870083129D01053086
:1000D0009D001C08E7001B08E60064086602831602
:1000E000C500831267088316C60083126508031CC7
:1000F000650F7B287E288316C60283128316460866
:100100008312E900831645088312E8006308023C65
:10011000031DA32864081B028316C50083121C0854
:100120008316C60083126508031C650F98289B2858
:100130008316C6028312831646088312EB008316C9
:1001400045088312EA00E30A6308023C0318AD285D
:10015000FF30E3008E018F018E010D108A110A120B
:1001600021280D266F32BD126410C824C41E25320A
:100170002E10E83CBD1264162034E91E25322C10E6
:10018000EC37E41E25320000C432EC30F91264175B
:1001900025327310C81264172532253220000D1045
:1001A00061326336F535E5366110BD126C2C803551
:1001B0000D226536E13C00008D274623D3225410E2
:1001C00000010D24F939F4327200D430F233653A6B
:1001D0002010A012E31264172532A0126310200031
:1001E0000D104F33E639653A2024C91E252C2C10FA
:1001F000CC27BD125810C432EC30F91E25322C1019
:10020000A5312024F939F4327210BD126C3200008D
:10021000DC0803190D29DC03292964002C18232983
:100220006C116C0883168700831207110C3097003D
:1002300083169B019C0101309D0026308312DC0057
:1002400087152C142929F03097052630DC008711FA
:100250002C100B118A110A122128C432EC30F91E1D
:100260002532AE12E42DF32E2010201020100000B5
:100270008D29613B65106136EB376900D330F6326A
:1002800020102010201020102010201020102010EE
:1002900000000D10E432EC307910A53A00018D29F0
:1002A000613B6510E437EE32000050396F31793A26
:1002B00065104D39CC32F6326C10311738003118D8
:1002C0003010A51220296137E732201020102000BD
:1002D00039182022E53320296137E7322010201019
:1002E0000001F632F239E9376E102319B0183518CB
:1002F0003518361020004F33E639653AA0206435B2
:10030000F5397410A53120004F33E639653AA02045
:100310006435F5397410A53120000D28F237E23C20
:10032000F432A0257536ED30ED34743A6139691038
:10033000A5390001B0192D3AEF3AEB37AD18350069
:100340000B088316A10083128B13831603178C17D7
:100350000C14000000000318DF2983120C087F39F9
:1003600083160313A200831203170D0883160313C9
:10037000A300831203170F0883160313A400220897
:10038000640083120C1AC6298316C02999008316AB
:100390002308831203178D00831603132408831286
:1003A00003178F0083168C170C1400000000031332
:1003B000A00BDB29DD290317DF290D2A0317831280
:1003C0000C0D0E0D7F3983160313A2008312031741
:1003D0000D0883160313A300831203170F08831657
:1003E0000313A4002208640083120C1AF92983164F
:1003F000F329990083162308831203178D008316AF
:1004000003132408831203178F008D0A03198F0A20
:10041000031083160313A00BA629A11F122A83120F
:100420008B17831683120800FD1B282A0F30F70054
:100430007C0EF7050A3077020318212A3030F707BF
:10044000232A7D08F707770864000C1E242A9900E8
:100450000F30FC050A307C020318302A3030322A73
:10046000FD137D08FC077C0864000C1E342A9900EB
:10047000080083162708F80126020318422A2608D6
:10048000F7004E2AF7010830A800A60DF70D27083F
:1004900077020318F700F80DA80B452A831208000D
:1004A00020308316211E3030A2002008F700A01F44
:1004B000612AF709F70A7708A0002D30A200A117DA
:1004C00021142008A6006430A7008312392277087F
:1004D0008316A00030307807A3002008A6000A3059
:1004E000A70083123922303077078316A5003030F9
:1004F0007807A4002208F700303023020319842A69
:10050000A114A11B2115982A2208A3002030A200C3
:10051000303024020319902A2114A11BA114982A17
:10052000031D2114031D982A2308A4002030A300D2
:1005300021199F2AA118A82A2118B12ABA2A22080B
:10054000640083120C1AA62A8316A02A9900831627
:100550002308640083120C1AAF2A8316A92A990073
:1005600083162408640083120C1AB82A8316B22A50
:10057000990083162508640083120C1AC12A831679
:10058000BB2A990008008E30F70083162908F8006E
:100590002808F900FA01F808031DD82A7908F8009C
:1005A000F9010830F702F808031DD82AF701E02AFC
:1005B0000310F81BDF2AF90DF80DF703D82AF813FA
:1005C00083120800831629080319532BB1002D0844
:1005D0000319532BB1070318F42A7F30B102031C0F
:1005E000532B0319532BF82A8130B1070318532BCF
:1005F0003108F700F801F901FA012A08B500B5172A
:100600002B08B4002C08B3001830B100B201331C21
:10061000212B3008FA07031C132BF90A031D132B97
:10062000F80A0319B2172F08F907031C1A2BF80A46
:100630000319B2172E08AB00AB172B08F8070318E5
:10064000B217B20DF80CF90CFA0CB50CB40CB30CD3
:100650000310B10B062B0130F7070318532BF81BBF
:10066000382BB50DFA0DF90DF80DF7030319532BBF
:10067000B51F492BFA0A031D492BF90A031D492B03
:10068000F80A031D492BF80CF90CFA0CF70A0319A8
:10069000532B2A08B2002E08B206B21F512BF817AE
:1006A000572BF813572BF701F801F901FA018312C0
:1006B00008008030831C5F2B8316A90683128316E3
:1006C000AE01AF012508AD002908AD0624080319C5
:1006D0004D2CAC00F70028080319562CAC02031966
:1006E000F22B031CB02B2908B200B2172A08B10064
:1006F0002B08B000AF010310B20CB10CB00CAF0C62
:10070000AC0B7A2BAD1F872B2E146A2C2E102C10BD
:100710002E16A730840083137F2C2E12AD1B9A2B2C
:100720002C1CA52BB20CB10CB00CAF0CF70A0319A2
:10073000652CA52BB21BA82B0310AF0DB00DB10D6E
:10074000B20DF7030319652C9A2B2E17122C2E13BA
:100750002508AD00AD1FAE2BB2175E2CB2135E2C78
:100760002808AC00F7002408AC022508B200B21734
:100770002608B1002708B000AF010310B20CB10C7D
:10078000B00CAF0CAC0BBC2BAD1FC92BAE146A2C3C
:10079000AE102C10AE16AB30840083137F2CAE123B
:1007A000AD1BDC2B2C1CE72BB20CB10CB00CAF0C2E
:1007B000F70A0319652CE72BB21BEA2B0310AF0DC8
:1007C000B00DB10DB20DF7030319652CDC2BAE177C
:1007D000122CAE132908AD00AD1FF02BB2175E2C02
:1007E000B2135E2C2908B200B2172A08B1002B08F8
:1007F000B000AD1FFF2BB2132E156A2C2E11AF01C6
:100800002C10A730840083137F2CAD1B282C2508C7
:10081000AD002C1C122CB20CB10CB00CAF0CF70AB2
:100820000319652CAF1F232CB00A031D232CB10A1A
:10083000031D232CB20A031D232CB20CB10CB00CE7
:10084000F70A0319652C2E1BA72BAE1BE92B472C8F
:100850008030B206B21F302C6A2C2908AD003D2C26
:100860002508AD00B208031D3D2CB108031D3D2C29
:10087000B008031D3D2CF7015E2CB21B472C031062
:10088000AF0DB00DB10DB20DF70B3D2C652CAD1FAA
:100890004B2CB2175E2CB2135E2C2808F7002908E7
:1008A000B2002A08B1002B08B0005E2C2408F70023
:1008B0002508B2002608B1002708B0003208F80069
:1008C0003108F9003008FA009D2CF701F801F90110
:1008D000FA019D2CAF01B009B109B209AF09AF0A05
:1008E000031D782CB00A031D782CB10A0319B20A33
:1008F0002E18862BAE18C82B2E19FE2B2D2C000877
:10090000B007031C892CB10A031D892CB20A0319F4
:100910002C1484030008B107031C912CB20A03199C
:100920002C1484030008801F803AB20703182C148B
:100930002E1A8D2BAE1ACF2B052C8312080083168E
:10094000A90183126D088316A8008312C3227A08B6
:10095000FE007908FD007808FC007708FB007A08A3
:100960008316AC007908AB007808AA007708A900C4
:10097000B001AF01AE018730AD008312E2227A08E8
:10098000FE007908FD007808FC007708FB0083165C
:10099000A90183126E088316A8008312C322831054
:1009A0007E088316A7007D08A6007C08A5007B08AA
:1009B000A4007A08AB007908AA007808A900770893
:1009C000A800831259237A08D9007908D80078083A
:1009D000D7007708D60059088316AC008312580850
:1009E0008316AB00831257088316AA008312560899
:1009F0008316A9001730B000B730AF005130AE00F9
:100A00007130AD008312E2227A08D9007908D8004B
:100A10007808D7007708D600080003178D018316E1
:100A20008C130C1483120C080313ED000130031710
:100A30008D0083168C130C1483120C080313EE0024
:100A4000033003178D0083168C130C1483120C08CB
:100A50000313DB005B08643C0318302D6430DB00BB
:100A6000043003178D0083168C130C1483120C08AA
:100A70000313DA00053003178D0083168C130C1452
:100A800083120C080313AE01AD00F03003178D0084
:100A900000308F0003100C3083160313A000831264
:100AA000A0216D08FC003730FD001422F730031739
:100AB0008D0000308F000310053083160313A00053
:100AC0008312A0216E08FC003730FD001422FA309A
:100AD00003178D0000308F000314073083160313B3
:100AE000A0008312A0215B088316A0001830A1008B
:100AF000831250222C3064000C1E7B2D9900203074
:100B000064000C1E802D99005A0864000C1E852D6F
:100B10009900013003178D0001308F000310093058
:100B200083160313A0008312A021103084002E0826
:100B3000F6002D08F5008316A6010408A50026106E
:100B4000831B2614F61FAC2DA517251EA50AF50933
:100B5000F609F50A0319F60A760EF038A100A10786
:100B6000E23EA200323EA40076080F39A207A20797
:100B7000A407E93EA300A307A307750E0F39A30737
:100B8000A407A30DA40DA409A40D75080F39A4078B
:100B9000A10D0730A0000A30A407A303031CCC2D2D
:100BA000A307A203031CD02DA207A103031CD42D6D
:100BB000A107A003031CD82DA030840083130730A5
:100BC0002505251384032505031DED2D251A840A0B
:100BD000251AED2D2030F7000A2E8407A4300402D8
:100BE000031925170008F700031DFE2D251BFE2DF8
:100BF000251A132EA519FE2D2030092EA51F062E0D
:100C00002D30F70084032513A5130A2EA5152512F0
:100C10003030F7077708640083120C1A112E831600
:100C20000B2E99008316840A251FEE2D83129F2414
:100C30000800031705147130831603138F000F0883
:100C400083120317870188018901031394013F3040
:100C500083168500E0308600823087008312EC0026
:100C60000130831695008113823083129500170896
:100C7000CF3997008B16C0308B04831601170108FB
:100C8000C039073881000030F8000638831292001E
:100C9000FF3083169200F03083129D059705823055
:100CA00095001708CF399700DD01DC011F179F174A
:100CB00083169F1383121F14831603170908C03964
:100CC000890003131F129F120130031788000030A0
:100CD000F800831203131F08C33978049F00AB0187
:100CE000AA01A901A8018316951715178113951656
:100CF000831294128A110A16A62B0B088316A000E1
:100D000083128B13831603178C170C14000000003A
:100D100083120C087F390319E22E83160313A100F6
:100D2000831203170D0883160313A20083120317FF
:100D30000F0883160313A3002108640083120C1A02
:100D4000A32E83169D2E9900831622088312031763
:100D50008D00831603132308831203178F00831655
:100D60008C170C140000000083120C0D0E0D7F393F
:100D70000319E22E83160313A100831203170D0833
:100D800083160313A200831203170F08831603139D
:100D9000A3002108640083120C1AD02E8316CA2ED9
:100DA000990083162208831203178D0083160313FC
:100DB0002308831203178F008D0A03198F0A031368
:100DC000822E031783160313A01FE92E83128B179D
:100DD000831683120800A4308400831300080319CB
:100DE000022F0230F800BF30F7006400F70BF52E39
:100DF000F80BF32E9630F700F70BFC2EFF2E640055
:100E0000800BF12E08008316251C0A2F83128615ED
:100E10000C2F8316831286118316A51C132F8312A1
:100E20000615152F8316831206118316251D1C2FF8
:100E3000831286141E2F8316831286108316A51D17
:100E4000252F83120614272F8316831206106400A1
:100E50000000071664000530F700F70B2D2F302F28
:100E60000000071264000530F700F70B352F382F0C
:100E700000000800831607120612A2080319442F67
:100E800083120616462F8316831206126400023060
:100E9000F700F70B492F4C2F07128316230EA400DF
:100EA0000F30A4052408A500831203278316230806
:100EB0000F39A400A500831203278316A208031D7F
:100EC000672F0130A4008312EB266F2F8316640076
:100ED0004130F700F70B6A2F6D2F000083120800D6
:100EE000061207120F308316A4008312EB26F501B9
:100EF0007508023C031C882F03308316A50083125B
:100F0000032705308316A4008312EB26F50A782FF9
:100F100002308316A50083120327F5017508033CF0
:100F2000031CA22F75083820F6008316A20176084C
:100F3000A30083123A2705308316A4008312EB2600
:100F4000F50A8E2F8A110A16C02B8B12F0309705E6
:100F500005138711DD0108006F08840083137018E2
:100F60008317831629088000840A80018312EF0A00
:100F70000319F00A08008316A2018030A30083122F
:100F80003A270800F601BB27F6017608073C031C48
:100F9000D82F32307607840083130008FB0001301D
:100FA0008316A2007B08A30083123A27F60AC52FF6
:100FB00008008316A201C030A30083123A278316CB
:100FC000A00120080F3C031CF42F323020078400BE
:100FD00083130008A1000130A2002108A30083129E
:100FE0003A278316A00AE12F831208008316A20174
:0A0FF0000130A30083123A27080025
:101000000B08FB008B13831603178C170C140000BE
:10101000000083120C087F3903194328FC000D08D7
:10102000FD000F08FE007C0883160313A9008A1137
:101030008312AC278A157D0803178D007E088F0068
:1010400083168C170C140000000083120C0D0E0D7B
:101050007F3903194328FC000D08FD000F08FE002E
:101060007C0883160313A9008A118312AC278A1502
:101070007D0803178D007E088F008D0A03198F0AE3
:10108000031303280317FB1F482803138B170317A9
:10109000031308000B088316A10083128B13831619
:1010A00003178C170C140000000003188728831204
:1010B0000C087F3983160313A200831203170D084F
:1010C00083160313A300831203170F088316031359
:1010D000A4002208A9008A118312AC278A1583165E
:1010E0002308831203178D00831603132408831229
:1010F00003178F0083168C170C14000000000313D5
:10110000A00B8328852803178728B3280317831289
:101110000C0D0E0D7F3983160313A20083120317E3
:101120000D0883160313A300831203170F088316F9
:101130000313A4002208A9008A118312AC278A1580
:1011400083162308831203178D00831603132408C4
:10115000831203178F008D0A03198F0A0310831659
:101160000313A00B5028A11FB82883128B178316D6
:1011700083120800F0013230EF00553003178D0064
:1011800001308F00031300200A30F50082308316EF
:10119000A4008A118312EB268A15F50BC6288A1142
:1011A000C2278A155A08253C031DF928F001323060
:1011B000EF005F3003178D0001308F000310043003
:1011C00083160313A00083124A2025308316A9003A
:1011D0008A118312AC278A15623003178D00013003
:1011E0008F0003100B3083160313A00083124A20D4
:1011F0000329F0013230EF00683003178D00013011
:101200008F00031300208A11D9278A150630F500B4
:10121000FA308316A4008A118312EB268A15F50B87
:101220000829F0013230EF00713003178D000130D2
:101230008F00031300208A11D9278A150630F50084
:10124000FA308316A4008A118312EB268A15F50B57
:1012500020298A110A16C92B20308316211E30300E
:10126000A2002008F700A01F3D29F709F70A770818
:10127000A0002D30A200A11721142008A600643080
:10128000A7008A11831239228A1577088316A000D5
:1012900030307807A3002008A6000A30A7008A1182
:1012A000831239228A15303077078316A500303033
:1012B0007807A4002208F7003030230203196429BC
:1012C000A114A11B211578292208A3002030A20017
:1012D00030302402031970292114A11BA11478298C
:1012E000031D2114031D78292308A4002030A30026
:1012F00021197F29A118862921188D2994292208CE
:10130000A9008A118312AC278A1583162308A90025
:101310008A118312AC278A1583162408A9008A1122
:101320008312AC278A1583162508A9008A11831217
:10133000AC278A1508005B088316A6000A30A700B0
:101340008A11831239228A157808F50075088316E8
:10135000A6000A30A7008A11831239228A1577085D
:10136000F6008A11BB278A15F0013230EF002D30CC
:1013700003178D0001308F0003100630831603130E
:10138000A00083124A2075088316A0001830A1001F
:1013900083122C212E308316A9008A118312AC27C8
:1013A0008A1576088316A0001830A10083122C211C
:1013B000323003178D0001308F000314093083167B
:1013C0000313A00083124A208A11D9278A150830F6
:1013D000FB00FA308316A4008A118312EB268A15CB
:1013E000FB0BE9298A110A16D12B8A11BB278A1512
:1013F000F6017608073C031C0D2A76088A11402066
:101400008A15FB0001308316A2007B08A3008A1115
:1014100083123A278A15F60AF9290800EC146C0899
:101420008316870083129D0105309D00900083166E
:101430000D14C03083128B04FF30E3008A110A16AA
:10144000DE2B55088316AC00831254088316AB00BC
:10145000831253088316AA00831252088316A90028
:10146000B001AF014C30AE008530AD008A1183125F
:10147000E2228A157A088316A3007908A200780868
:10148000A1007708A0008E30F7002008F70221089D
:10149000F9002208F800F917F70803195A2A03106F
:1014A000F908031D562AF80803195A2AF90CF80CF2
:1014B000F70B4F2AA11F612AF809F909F80A031945
:1014C000F90A7908FD007808FC0083129F149F1820
:1014D000672A1E08E1008316A101831261088316A2
:1014E000A0002108A3002008A200A5010430A40048
:1014F000230825068039A700A31F832AA209A30970
:10150000A20A0319A30AA51F8A2AA409A509A40AE5
:101510000319A50A1030A600F701FA01A30CA20CCA
:10152000031C982A2408F7070318FA0A2508FA0763
:10153000FA0CF70CF90CF80CA60B8E2AA71FA52A9B
:10154000F809F909F80A0319F90A7908A1007808D5
:10155000A000003020028312AF00831621088312FE
:10156000B0000230031C0330B0022D082F07F80032
:101570003008FA002E0803182E0FFA077808FA1F11
:10158000C42AFD1FD02AC62AFD1BE52A7A087D023F
:10159000031CE52A031DD02A7C0878020318E52ADB
:1015A0008B12051787116C116C0883168700831244
:1015B00007110C30970083169B019C0101309D00A0
:1015C0008312DD013E30B100112B2D082F02F700F0
:1015D0003008FA002E08031C2E0FFA027708F800D4
:1015E000FD1FF52AFA1F012BF72AFA1B0C2B7D0889
:1015F0007A02031C0C2B031D012B78087C020318B4
:101600000C2BDD08031D092B8B16051387151930CC
:10161000DD003C30B100112B3D30B1008A11A5270F
:101620008A1508008316210823068039A500A11F0A
:101630001E2BA009A109A00A0319A10AA31F252B8B
:10164000A209A309A20A0319A30AF801F901F701E3
:10165000FA012308031D2F2B22080319492B1030F0
:10166000A4000310A00DA10DF70DFA0D23087A02B6
:10167000031D3C2B22087702031C452B2208F7028E
:10168000031CFA032308FA020314F80DF90DA40B46
:10169000312BA51F502BF809F909F80A0319F90A8B
:1016A000831208002030DF00B01F5D2B2D30DF00DB
:1016B000AF09B009AF0A0319B00A30088316A100B8
:1016C00083122F088316A000A3016430A2008312A6
:1016D00012237808FC0030088316A10083122F081B
:1016E0008316A000A3016430A2008312122377089E
:1016F000FD007D088316A6000A30A7008A11831218
:1017000039228A157808FD00F0013230EF00E5300B
:1017100003178D0000308F00031009308316031368
:10172000A00083124A205F088316A9008A11831241
:10173000AC278A157C088316A0001830A1008312FC
:101740002C212E308316A9008A118312AC278A150A
:101750007D088316A0001830A10083122C212030B0
:101760008316A9008A118312AC278A1531088316C3
:10177000A9008A118312AC278A1520308316A9008C
:101780008A118312AC278A1520308316A9008A118A
:101790008312AC278A158A11D9278A150800831667
:1017A00028080319952CB4002C080319952CB402B1
:1017B000031CDF2B7F30B4070318952CE52B8130F9
:1017C000B402031C952C0319952C3408F700F8017A
:1017D000F901FA01B3012908B200B2172A08B100D1
:1017E0002B08B0001930B4002F08B0020318082CE1
:1017F0000130B1020318082CB2020318082CB302FE
:101800000318082CB30AB20AB10A2F08B0073A2C01
:101810002E08B1020318232C0130B2020318232C26
:10182000B3020318232CB30AB20A2E08B1072F08FB
:10183000B007031C3A2CB10A031D3A2CB20A031D4F
:101840003A2CB30A3A2C2D088038B2020318392CEE
:101850000130B3020318392CB30A2D088038B207BF
:101860002E08B107031C172CB20A031D172CB30A4C
:10187000172C7A14B40B3D2C482C0310B00DB10D6D
:10188000B20DB30D0310FA0DF90DF80DB50DF42BD3
:10189000351C502C0310F80CF90CFA0CB50C532C19
:1018A000F7030319952CB51B7C2C0310B00DB10D5B
:1018B000B20DB30D2F08B0020318682C0130B1022D
:1018C0000318682CB2020318682CB302031C8B2C7B
:1018D0002E08B1020318732C0130B2020318732CC6
:1018E000B302031C8B2C2D088038B20203187C2C09
:1018F0000130B302031C8B2CFA0A031D8B2CF90A4E
:10190000031D8B2CF80A031D8B2CF70A0319952C49
:10191000F80CF90CFA0C2908B4002D08B406B41F11
:10192000932CF817992CF813992CF701F801F90169
:10193000FA018312080014308316A4008A1183125E
:10194000EB268A152B088316AB0083122A08831610
:10195000AA00831229088316A90083122808831677
:10196000A800AF01AE012030AD008330AC0083127F
:10197000CF237A08AB007908AA007808A900770875
:10198000A8008316AC01AB011830AA008330A9006F
:1019900083122B088316B00083122A088316AF0027
:1019A000831229088316AE00831228088316AD001F
:1019B0008A118312E2228A157A088316A300790815
:1019C000A2007808A1007708A00083126908831696
:1019D000A900831268088316A8008A118312C32203
:1019E0008A157A088316A7007908A6007808A5004A
:1019F0007708A40083126B088316A90083126A0873
:101A00008316A8008A118312C3228A158316270819
:101A1000AB002608AA002508A9002408A8007A0817
:101A2000AF007908AE007808AD007708AC008312EB
:101A3000CF23831083162308A7002208A6002108BD
:101A4000A5002008A4007A08AB007908AA0078084D
:101A5000A9007708A8008A11831259238A157A08E9
:101A60008316A3007908A2007808A1007708A000D7
:101A700083142308A7002208A6002108A500200837
:101A8000A400831259088316AB00831258088316EA
:101A9000AA00831257088316A900831256088316DA
:101AA000A8008A11831259238A157A08AB00790895
:101AB000AA007808A9007708A8000800861AA12DB6
:101AC000CF3003178D0000308F0003100D308316C8
:101AD0000313A0008A118312A0218A156108FC005B
:101AE0003730FD008A1114228A156108C83C03189A
:101AF000852DD83003178D0000308F008A11031315
:101B00007D268A150330F800A32D6108403C031898
:101B1000952DDC3003178D0000308F008A110313E0
:101B20007D268A150130F800A32DE13003178D00C2
:101B300000308F008A1103137D268A150230F800C9
:101B4000A32D0030F8000800212252239B245E259B
:101B50007808FB00FB080319B02D7B08F800FF2D67
:101B600071080319F203F10371087204031DE42DD7
:101B700052235B08FC006430FD00F701F8017C088B
:101B800003107D18F707F70CF80CFD18F707F70C92
:101B9000F80C7D19F707F70CF80CFD19F707F70C8F
:101BA000F80C7D1AF707F70CF80CFD1AF707F70C7D
:101BB000F80C7D1BF707F70CF80CFD1BF707F70C6B
:101BC000F80CF2017808F100F5015B0875020318C2
:101BD000FD2DF6017608043C031CFB2D21229B24DD
:101BE0005E257808FB00FB080319F92D7B08F80037
:101BF000FF2DF60AEA2DF50AE52D0030F8008A11CE
:101C00000A16E32B8318072EB13084008313F701E3
:101C1000F801F901FA018316B101B201B301B4016F
:101C200030082F042E042D040319462E2030B50051
:101C30000310A90DAA0DAB0DAC0DB10DB20DB30D76
:101C4000B40D30083402031D2F2E2F083302031D5C
:101C50002F2E2E083202031D2F2E2D083102031CB9
:101C6000402E2D08B1022E08031C2E0FB2022F08A1
:101C7000031C2F0FB3023008031C300FB4020314EF
:101C8000F70DF80DF90DFA0DB50B182E310880007F
:101C9000840A32088000840A33088000840A3408E9
:101CA00080008312080004088316A1002008A30006
:101CB0000319772E7E08AC007D08AB007C08AA00D3
:101CC0007B08A900B001AF012030AE008230AD002A
:101CD0008A118312E2228A157A08FE007908FD0033
:101CE0007808FC007708FB008316A30B5A2E7E08A9
:101CF000AC007D08AB007C08AA007B08A90029087D
:101D0000B63CA900FA012A08AD00AA170310AA0CD4
:101D1000AB0CAC0CFA0CF90CF80CF70CA90B862EDA
:101D2000AD1F9D2EF709F809F909FA09F70A0319F9
:101D3000F80A0319F90A0319FA0A7A08FE00790861
:101D4000FD007808FC007708FB00FE1FB42EA103FD
:101D5000A116FB09FC09FD09FE09FB0A0319FC0A8F
:101D60000319FD0A0319FE0A3B30A8009A30A700A8
:101D7000CA30A600A5010A30A30020080319A10A51
:101D800083147B30840083137E08AC007D08AB0095
:101D90007C08AA007B08A9002808B0002708AF002B
:101DA0002608AE002508AD00831202267808F70841
:101DB000031DF12E8316200A2302031DE12E831238
:101DC000F12E21080319F42E0F3923020319EA2EEC
:101DD0000318342FA11B342F211BF42E20302C2F5D
:101DE000831220308316A105A11E062FA112200800
:101DF000031DA1037708A1002D30A9008A118312C9
:101E0000AC278A1583162108F700A10120082302B8
:101E1000031D182F7708A1002E30A9008A11831204
:101E2000AC278A1583162108F7002030A105003061
:101E30003030A11E2C2FA1122008031DA10377080A
:101E4000A1002D30A9008A118312AC278A158316B0
:101E50002108F700A1013030F7077708A9008A119F
:101E60008312AC278A15831683102808AC00270834
:101E7000AB002608AA002508A900B001AF01AE01F9
:101E80000A30AD00831202267A088316A80079086A
:101E9000A7007808A6007708A500A30BC02E831220
:101EA0008A150A12B72F4430F6005A08253C031D44
:101EB0007D2F2B088316AC0083122A088316AB00F3
:101EC000831229088316AA00831228088316A90002
:101ED000B001AF012030AE008430AD008A11831212
:101EE000E2228A157A08D5007908D4007808D30050
:101EF0007708D2002530F6009E2F2B088316AC0001
:101F000083122A088316AB00831229088316AA00BD
:101F1000831228088316A900B001AF011030AE006B
:101F20008330AD008A118312E2228A157A08D50027
:101F30007908D4007808D3007708D200F001323055
:101F4000EF0020308316A9008A118312AC278A156E
:101F5000033084005508FE005408FD005308FC00BF
:101F60005208FB0001308316A0008312532E20304C
:101F70008316A9008A118312AC278A157608831666
:101F8000A9008A118312AC278A1520308316A90074
:101F90008A118312AC278A158316A2018830A30008
:101FA0008A1183123A278A15FB017B08073C031C20
:101FB000EA2F32307B07840083130008FC000130D5
:101FC0008316A2007C08A3008A1183123A278A157F
:061FD000FB0AD52F0800FA
:10200000F0013230EF007B3003178D0001308F007C
:1020100003100E3083160313A0000A128A158312D0
:102020004A200A168A1175088316A9000A1283121B
:10203000AC270A1620308316A9000A128312AC2797
:102040000A160A12C2270A160A12A5270A16F30848
:10205000031D2F280130F3002B30F5003228F30147
:102060002D30F500F0013230EF00843003178D0081
:1020700001308F0003100E3083160313A0000A12E4
:102080008A1583124A200A168A1175088316A90038
:102090000A128312AC270A1620308316A9000A12EE
:1020A0008312AC270A160A12D9270A16861A7F2825
:1020B000F308031961286E08EE03003A0319ED03D3
:1020C00066286E08EE0A003A0319ED0A0A129F24E8
:1020D0000A162830F500F503031974280A128A1528
:1020E0009B240A168A116B280A128A15F5210A16F2
:1020F0008A110A128A1553270A168A1156280130A6
:10210000DE008A110A16F72B0A12F6270A162E0885
:102110008316A10083122D088316A000A30164304A
:10212000A2000A128A15831212230A168A1178084D
:10213000F5002E088316A10083122D088316A00037
:10214000A3016430A2000A128A15831212230A1610
:102150008A1177088316A100A6000A30A7000A1288
:10216000831239220A167808FB002E088316A10074
:1021700083122D088316A000A3016430A2000A1266
:102180008A15831212230A168A1177088316A10072
:10219000A6000A30A7000A12831239220A1677080D
:1021A000F6005B088316A6000A30A7000A12831205
:1021B00039220A167808FC005B088316A6000A304C
:1021C000A7000A12831239220A167708FD00B130DF
:1021D00003178D0000308F000310053083160313A2
:1021E000A0000A128312A0210A167C088316A00000
:1021F0001830A1000A12831250220A16B4300317B5
:102200008D0000308F000314053083160313A000E7
:102210000A128312A0210A167D088316A000183026
:10222000A1000A12831250220A16B83003178D003B
:1022300000308F000310053083160313A0000A122C
:102240008312A0210A1675088316A0001830A10079
:102250000A12831250220A16BB3003178D00003079
:102260008F000314053083160313A0000A12831293
:10227000A0210A167B088316A0001830A1000A12BC
:10228000831250220A16BF3003178D0000308F00D2
:102290000310063083160313A0000A128312A02134
:1022A0000A1676088316A0001830A1000A128312BD
:1022B00050220A16F0013230EF00C43003178D00AF
:1022C00000308F000310053083160313A0000A129C
:1022D0008A1583124A200A168A117C088316A000E8
:1022E0001830A1000A128A1583122C210A168A11AD
:1022F0002E308316A9000A128312AC270A167D0815
:102300008316A0001830A1000A128A1583122C210E
:102310000A168A1173308316A9000A128312AC2799
:102320000A1620308316A9000A128312AC270A1657
:1023300048308316A9000A128312AC270A167508C2
:102340008316A0001830A1000A128A1583122C21CE
:102350000A168A112E308316A9000A128312AC279E
:102360000A167B088316A0001830A1000A128A15ED
:1023700083122C210A168A1176088316A0001830C1
:10238000A1000A128A1583122C210A168A11203004
:102390008316A9000A128312AC270A160A12D9273B
:1023A0000A1608000A12A5270A16E01BDE29600893
:1023B000003C0318DE29FF30E000E0290130E00096
:1023C0000130DE00861A0E2AFA016008E01BFA03CB
:1023D000AD077A0803187A0FAE07AE1BF929AE08CD
:1023E000031DF6292D087D3C0318F929AE017D3027
:1023F000AD00AE1B022AAE08031D052A2D08003CC5
:10240000031C052AAE010130AD00C8308316A400BC
:102410000A128312EB260A168420E2298A110A1670
:10242000F72B0A12A5270A160130DE00E01B1F2A2F
:102430006008003C03181F2AFF30E000212A013009
:10244000E000861A522A60085B07DB005B08643CE8
:1024500003183F2ADB015A08253C031D322A443069
:10246000DA00342A2530DA00E01B3D2A6008003CFF
:1024700003183D2AFF30E0003F2A0130E0000A1235
:102480008A159B240A168A110A128A1553270A16DE
:102490008A118420C8308316A4000A128312EB2606
:1024A0000A16212A0130DE008A110A16F72B640071
:1024B000383003178D0001308F000A1203137D2678
:1024C0000A16F0013230EF003E3003178D00013064
:1024D0008F000A128A15031300200A168A110A12A5
:1024E000C2270A160B08F7008B1303178D0103137D
:1024F0006D0803178C0083168C130C1555308D0056
:10250000AA308D008C148C18832A0C117708831242
:1025100003138B0464000B08F7008B1301300317BF
:102520008D0003136E0803178C0083168C130C1593
:1025300055308D00AA308D008C148C189D2A0C11FA
:102540007708831203138B040B08F7008B130330F7
:1025500003178D0003135B0803178C0083168C137D
:102560000C1555308D00AA308D008C148C18B62AAD
:102570000C117708831203138B04493003178D0065
:1025800001308F000310083083160313A0000A12D5
:102590008312A0210A165B08F5001B30F6007508AF
:1025A0008316A6006430A7000A12831239220A1685
:1025B0007708F50078083030031DE52AF61CEE2A6E
:1025C000F619EE2A761A2030E82AF61176127614D9
:1025D000F807780864000C1EEA2A9900750883162B
:1025E000A6000A30A7000A12831239220A167708B9
:1025F000F50078083030031D032BF619092B761CE3
:10260000092B761A2030F807780864000C1E052B79
:1026100099003030F507750864000C1E0C2B9900EA
:102620000B08F7008B13043003178D0003135A08AF
:1026300003178C0083168C130C1555308D00AA30AF
:102640008D008C148C18222B0C1177088312031325
:102650008B040B08F7008B13053003178D00031351
:102660002D0803178C0083168C130C1555308D0024
:10267000AA308D008C148C183B2B0C117708831218
:1026800003138B04DE014F3003178D0001308F00E0
:102690000A1203137D260A160A120D250A160430A3
:1026A000F500FA308316A4000A128312EB260A16EC
:1026B000F50B512B8A110A16FB2B713083168F00F4
:1026C0000F088312A7018316031787110C30031319
:1026D0009900A2309800903083129800D501D4015F
:1026E0004830D3008530D200D901D801D701D601B6
:1026F0006430DB00DD01DE010130E000E101FF308C
:10270000EC00F001EF01F2010A30F100831603172B
:102710000908C039890003131F129F1200300317E4
:102720008800831287018801890183131F30830584
:10273000F3010313051787150A120D250A16E9017F
:102740000130E800EB01EA000A12192E0A168D305A
:1027500003178D0001308F0003101630831603130A
:10276000A0000A128312A0210A169A3003178D00C6
:1027700001308F000A1203137D260A160A12702FE9
:102780000A16051387110A12A5270A160A128A15B6
:10279000BA280A168A110A12F6270A160A128A1588
:1027A0009B290A168A110A12F6270A160A128A1596
:1027B000F5210A168A110A128A150E2A0A168A119A
:1027C0000A128A15A42D0A168A117808F4007408D2
:1027D000013A0319F22B023A0319F42B013A0319B7
:1027E000F62BF72B0028F72BD229F72B112ADE081E
:1027F0000319002C572A0A128A15F5210A168A1184
:0E2800000A128A1553270A168A11E02B63006C
:104200001400F000000016006400250070007D001E
:024210000000AC
:04400E00C423FF3F89
:00000001FF
;PIC16F886
;CRC=A492 CREATED="03-touko-15 17:16"

Tässä on yksi esimerkki HEX-tiedostosta

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License