Dziękuję i pozdrawiam
Mariusz Wierzchowski
Czy ktoś z Państwa jest w stanie pomóc mi rozszyfrować ten kod zapisu
Intel hex - chyba jest wykorzystywany w programatorach EPROM ),
Prosiłbym o jakieś polskie linki lub może ktoś z Państwa mi to wytłumaczy.
przykładowy kod wygląda tak :
:10208000B10020B1010F19010F18010FD372B10077
:012090000F40
:00000001FF
J.
Prosiłbym o jakieś polskie linki lub może ktoś z Państwa mi to wytłumaczy.
przykładowy kod wygląda tak :
:10208000B10020B1010F19010F18010FD372B10077
:012090000F40
:00000001FF
Czy ktoś z Państwa jest w stanie pomóc mi rozszyfrować ten kod zapisu
Intel hex - chyba jest wykorzystywany w programatorach EPROM ),
Prosiłbym o jakieś polskie linki lub może ktoś z Państwa mi to
wytłumaczy.
przykładowy kod wygląda tak :
:10208000B10020B1010F19010F18010FD372B10077
:012090000F40
:00000001FF
Czy ktoś z Państwa jest w stanie pomóc mi rozszyfrować ten kod zapisu
Intel hex - chyba jest wykorzystywany w programatorach EPROM ),
Prosiłbym o jakieś polskie linki lub może ktoś z Państwa mi to wytłumaczy.
przykładowy kod wygląda tak :
:10208000B10020B1010F19010F18010FD372B10077
:012090000F40
:00000001FFDziękuję i pozdrawiam
Mariusz Wierzchowski
DATA record
Byte1: Header = colon(:)
2..3 the number of data bytes in hex notation
4..5 high byte of the record load address
6..7 low byte of the record load address
8..9 record type must be "00"
10..x the data bytes in hex notation: x=(number of data bytes-1)*2+11
x+1..x+2 checksum in hex notation
x+3..x+4 CR, LF
The checksum are the two's complement of the 8-bit sum without carry of the
byte count, offset address, record type and data bytes.
END record
Byte1: Header = colon(:)
2..3 the byte count , must be "00"
4..7 transfer address (usually "0000")
8..9 record type must be "01"
10..11 checksum in hex notation
12..13 CR, LF
The checksum are the two's complement of the 8-bit sum without carry of the
byte count, transfer address, record type.
!!!!!!!!!!!!! intel 2: MCS86 format, using a 20bit address for files larger
then 64KB
DATA record
Byte1: Header = colon(:)
2..3 the number of data bytes in hex notation
4..5 high byte of the record load address
6..7 low byte of the record load address
8..9 record type must be "00"
10..x the data bytes in hex notation: x=(number of data bytes-1)*2+11
x+1..x+2 checksum in hex notation
x+3..x+4 CR, LF
The checksum are the two's complement of the 8-bit sum without carry of the
byte count, offset address, record type and data bytes.
END record
Byte1: Header = colon(:)
2..3 the byte count , must be "00"
4..7 transfer address (usually "0000")
8..9 record type must be "01"
10..11 checksum in hex notation
12..13 CR, LF
The checksum are the two's complement of the 8-bit sum without carry of the
byte count, transfer address, record type.
EXTENDED ADDRESS record
Byte1: Header = colon(:)
2..3 the byte count , must be "02"
4..7 transfer address (usually "0000")
8..9 record type must be "02"
10..11 high byte of the segment address
12..13 low byte of the segment address
14..15 checksum in hex notation
16..17 CR, LF
The checksum are the two's complement of the 8-bit sum without carry of the
byte count, transfer address, record type and segment address.
START ADDRESS record
Byte1: Header = colon(:)
2..3 the byte count , must be "04"
4..7 transfer address (usually "0000")
8..9 record type must be "03"
10..13 8086 CS value
14..17 8086 IP value
14..15 checksum in hex notation
16..17 CR, LF
The checksum are the two's complement of the 8-bit sum without carry of the
byte count, transfer address, record type, CS & IP address.
Pozdrawiam
Jacek Studziński