快捷登錄,享 免費(fèi)下載
首頁(yè) > 軟件列表 > Hex
Hex

Hex

軟件語言:英文版
軟件授權(quán):免費(fèi)軟件
適用系統(tǒng):Windows
創(chuàng)建時(shí)間:2021-01-12
軟件廠商/開發(fā)者信息:獨(dú)立開發(fā)者

記錄格式

Intel HEX由任意數(shù)量的十六進(jìn)制記錄組成。每個(gè)記錄包含5個(gè)域,它們按以下格式排列::llaaaatt[dd...]cc

每一組字母對(duì)應(yīng)一個(gè)不同的域,每一個(gè)字母對(duì)應(yīng)一個(gè)十六進(jìn)制編碼的數(shù)字。每一個(gè)域由至少兩個(gè)十六進(jìn)制編碼數(shù)字組成,它們構(gòu)成一個(gè)字節(jié),就像以下描述的那樣:

: 每個(gè)Intel HEX記錄都由冒號(hào)開頭.

ll 是數(shù)據(jù)長(zhǎng)度域,它代表記錄當(dāng)中數(shù)據(jù)字節(jié)(dd...)的數(shù)量.

aaaa 是地址域,它代表記錄當(dāng)中數(shù)據(jù)的起始地址.

tt 是代表HEX記錄類型的域,它可能是以下數(shù)據(jù)當(dāng)中的一個(gè):

00 – 數(shù)據(jù)記錄

01 – 文件結(jié)束記錄

02 – 擴(kuò)展段地址記錄

04 – 擴(kuò)展線性地址記錄

dd 是數(shù)據(jù)域,它代表一個(gè)字節(jié)的數(shù)據(jù).一個(gè)記錄可以有許多數(shù)據(jù)字節(jié).記錄當(dāng)中數(shù)據(jù)字節(jié)的數(shù)量必須和數(shù)據(jù)長(zhǎng)度域(ll)中指定的數(shù)字相符.

cc 是校驗(yàn)和域,它表示這個(gè)記錄的校驗(yàn)和.校驗(yàn)和的計(jì)算是通過將記錄當(dāng)中所有十六進(jìn)制編碼數(shù)字對(duì)的值相加,以256為模進(jìn)行以下補(bǔ)足.

00-數(shù)據(jù)記錄:

Intel HEX文件由任意數(shù)量以回車換行符結(jié)束的數(shù)據(jù)記錄組成.數(shù)據(jù)記錄外觀如下:

:10246200464C5549442050524F46494C4500464C33

其中:

10 是這個(gè)記錄當(dāng)中數(shù)據(jù)字節(jié)的數(shù)量.

2462 是數(shù)據(jù)將被下載到存儲(chǔ)器當(dāng)中的地址.

00 是記錄類型(數(shù)據(jù)記錄)

464C…464C是數(shù)據(jù).

33 是這個(gè)記錄的校驗(yàn)和.

04-擴(kuò)展線性地址記錄(HEX386):

擴(kuò)展線性地址記錄也叫作32位地址記錄或HEX386記錄.這些記錄包含數(shù)據(jù)地址的高16位.擴(kuò)展線性地址記錄總是有兩個(gè)數(shù)據(jù)字節(jié),外觀如下:

:02000004FFFFFC

其中:

02 是這個(gè)記錄當(dāng)中數(shù)據(jù)字節(jié)的數(shù)量.

0000 是地址域,對(duì)于擴(kuò)展線性地址記錄,這個(gè)域總是0000.

04 是記錄類型 04(擴(kuò)展線性地址記錄)

FFFF 是地址的高16位.

FC 是這個(gè)記錄的校驗(yàn)和,計(jì)算方法如下:

01h + NOT(02h + 00h + 00h + 04h + FFh + FFh).

當(dāng)一個(gè)擴(kuò)展線性地址記錄被讀取,存儲(chǔ)于數(shù)據(jù)域的擴(kuò)展線性地址被保存,它被應(yīng)用于從Intel HEX文件讀取來的隨后的記錄.線性地址保持有效,直到它被另外一個(gè)擴(kuò)展地址記錄所改變.

通過把記錄當(dāng)中的地址域與被移位的來自擴(kuò)展線性地址記錄的地址數(shù)據(jù)相加獲得數(shù)據(jù)記錄的絕對(duì)存儲(chǔ)器地址.

格式

顏色

英文代碼

形像顏色

HEX格式

RGB格式

LightPink

淺粉紅

#FFB6C1

255,182,193

Pink

粉紅

#FFC0CB

255,192,203

Crimson

猩紅

#DC143C

220,20,60

LavenderBlush

臉紅的淡紫色

#FFF0F5

255,240,245

PaleVioletRed

蒼白的紫羅蘭紅色

#DB7093

219,112,147

HotPink

熱情的粉紅

#FF69B4

255,105,180

DeepPink

深粉色

#FF1493

255,20,147

MediumVioletRed

適中的紫羅蘭紅色

#C71585

199,21,133

Orchid

蘭花的紫色

#DA70D6

218,112,214

Thistle

#D8BFD8

216,191,216

plum

李子

#DDA0DD

221,160,221

Violet

紫羅蘭

#EE82EE

238,130,238

Magenta

洋紅

#FF00FF

255,0,255

Fuchsia

燈籠海棠(紫紅色)

#FF00FF

255,0,255

DarkMagenta

深洋紅色

#8B008B

139,0,139

Purple

紫色

#800080

128,0,128

MediumOrchid

適中的蘭花紫

#BA55D3

186,85,211

DarkVoilet

深紫羅蘭色

#9400D3

148,0,211

DarkOrchid

深蘭花紫

#9932CC

153,50,204

Indigo

靛青

#4B0082

75,0,130

BlueViolet

深紫羅蘭的藍(lán)色

#8A2BE2

138,43,226

MediumPurple

適中的紫色

#9370DB

147,112,219

MediumSlateBlue

適中的板巖暗藍(lán)灰色

#7B68EE

123,104,238

SlateBlue

板巖暗藍(lán)灰色

#6A5ACD

106,90,205

DarkSlateBlue

深巖暗藍(lán)灰色

#483D8B

72,61,139

Lavender

熏衣草花的淡紫色

#E6E6FA

230,230,250

GhostWhite

幽靈的白色

#F8F8FF

248,248,255

Blue

純藍(lán)

#0000FF

0,0,255

MediumBlue

適中的藍(lán)色

#0000CD

0,0,205

MidnightBlue

午夜的藍(lán)色

#191970

25,25,112

DarkBlue

深藍(lán)色

#00008B

0,0,139

Navy

海軍藍(lán)

#000080

0,0,128

RoyalBlue

皇軍藍(lán)

#4169E1

65,105,225

CornflowerBlue

矢車菊的藍(lán)色

#6495ED

100,149,237

LightSteelBlue

淡鋼藍(lán)

#B0C4DE

176,196,222

LightSlateGray

淺石板灰

#778899

119,136,153

SlateGray

石板灰

#708090

112,128,144

DoderBlue

道奇藍(lán)

#1E90FF

30,144,255

AliceBlue

愛麗絲藍(lán)

#F0F8FF

240,248,255

SteelBlue

鋼藍(lán)

#4682B4

70,130,180

LightSkyBlue

淡藍(lán)色

#87CEFA

135,206,250

SkyBlue

天藍(lán)色

#87CEEB

135,206,235

DeepSkyBlue

深天藍(lán)

#00BFFF

0,191,255

LightBLue

淡藍(lán)

#ADD8E6

173,216,230

PowDerBlue

火藥藍(lán)

#B0E0E6

176,224,230

CadetBlue

軍校藍(lán)

#5F9EA0

95,158,160

Azure

蔚藍(lán)色

#F0FFFF

240,255,255

LightCyan

淡青色

#E1FFFF

225,255,255

PaleTurquoise

蒼白的綠寶石

#AFEEEE

175,238,238

Cyan

青色

#00FFFF

0,255,255

Aqua

水綠色

#00FFFF

0,255,255

DarkTurquoise

深綠寶石

#00CED1

0,206,209

DarkSlateGray

深石板灰

#2F4F4F

47,79,79

DarkCyan

深青色

#008B8B

0,139,139

Teal

水鴨色

#008080

0,128,128

MediumTurquoise

適中的綠寶石

#48D1CC

72,209,204

LightSeaGreen

淺海洋綠

#20B2AA

32,178,170

Turquoise

綠寶石

#40E0D0

64,224,208

Auqamarin

綠玉碧綠色

#7FFFAA

127,255,170

MediumAquamarine

適中的碧綠色

#00FA9A

0,250,154

MediumSpringGreen

適中的春天的綠色

#F5FFFA

245,255,250

MintCream

薄荷奶油

#00FF7F

0,255,127

SpringGreen

春天的綠色

#3CB371

60,179,113

SeaGreen

海洋綠

#2E8B57

46,139,87

Honeydew

蜂蜜

#F0FFF0

240,255,240

LightGreen

淡綠色

#90EE90

144,238,144

PaleGreen

蒼白的綠色

#98FB98

152,251,152

DarkSeaGreen

深海洋綠

#8FBC8F

143,188,143

LimeGreen

酸橙綠

#32CD32

50,205,50

Lime

酸橙色

#00FF00

0,255,0

ForestGreen

森林綠

#228B22

34,139,34

Green

純綠

#008000

0,128,0

DarkGreen

深綠色

#006400

0,100,0

Chartreuse

查特酒綠

#7FFF00

127,255,0

LawnGreen

草坪綠

#7CFC00

124,252,0

GreenYellow

綠黃色

#ADFF2F

173,255,47

OliveDrab

橄欖土褐色

#556B2F

85,107,47

Beige

米色(淺褐色)

#6B8E23

107,142,35

LightGoldenrodYellow

淺秋麒麟黃

#FAFAD2

250,250,210

Ivory

象牙

#FFFFF0

255,255,240

LightYellow

淺黃色

#FFFFE0

255,255,224

Yellow

純黃

#FFFF00

255,255,0

Olive

橄欖

#808000

128,128,0

DarkKhaki

深卡其布

#BDB76B

189,183,107

LemonChiffon

檸檬薄紗

#FFFACD

255,250,205

PaleGodenrod

灰秋麒麟

#EEE8AA

238,232,170

Khaki

卡其布

#F0E68C

240,230,140

Gold

#FFD700

255,215,0

Cornislk

玉米色

#FFF8DC

255,248,220

GoldEnrod

秋麒麟

#DAA520

218,165,32

FloralWhite

花的白色

#FFFAF0

255,250,240

OldLace

老飾帶

#FDF5E6

253,245,230

Wheat

小麥色

#F5DEB3

245,222,179

Moccasin

鹿皮鞋

#FFE4B5

255,228,181

Orange

橙色

#FFA500

255,165,0

PapayaWhip

番木瓜

#FFEFD5

255,239,213

BlanchedAlmond

漂白的杏仁

#FFEBCD

255,235,205

NavajoWhite

Navajo白

#FFDEAD

255,222,173

AntiqueWhite

古代的白色

#FAEBD7

250,235,215

Tan

曬黑

#D2B48C

210,180,140

BrulyWood

結(jié)實(shí)的樹

#DEB887

222,184,135

Bisque

(濃湯)乳脂,番茄等

#FFE4C4

255,228,196

DarkOrange

深橙色

#FF8C00

255,140,0

Linen

亞麻布

#FAF0E6

250,240,230

Peru

秘魯

#CD853F

205,133,63

PeachPuff

桃色

#FFDAB9

255,218,185

SandyBrown

沙棕色

#F4A460

244,164,96

Chocolate

巧克力

#D2691E

210,105,30

SaddleBrown

馬鞍棕色

#8B4513

139,69,19

SeaShell

海貝殼

#FFF5EE

255,245,238

Sienna

黃土赭色

#A0522D

160,82,45

LightSalmon

淺鮮肉(鮭魚)色

#FFA07A

255,160,122

Coral

珊瑚

#FF7F50

255,127,80

OrangeRed

橙紅色

#FF4500

255,69,0

DarkSalmon

深鮮肉(鮭魚)色

#E9967A

233,150,122

Tomato

番茄

#FF6347

255,99,71

MistyRose

薄霧玫瑰

#FFE4E1

255,228,225

Salmon

鮮肉(鮭魚)色

#FA8072

250,128,114

Snow

#FFFAFA

255,250,250

LightCoral

淡珊瑚色

#F08080

240,128,128

RosyBrown

玫瑰棕色

#BC8F8F

188,143,143

IndianRed

印度紅

#CD5C5C

205,92,92

Red

純紅

#FF0000

255,0,0

Brown

棕色

#A52A2A

165,42,42

FireBrick

耐火磚

#B22222

178,34,34

DarkRed

深紅色

#8B0000

139,0,0

Maroon

栗色

#800000

128,0,0

White

純白

#FFFFFF

255,255,255

WhiteSmoke

白煙

#F5F5F5

245,245,245

Gainsboro

亮灰

#DCDCDC

220,220,220

LightGrey

淺灰色

#D3D3D3

211,211,211

Silver

銀白色

#C0C0C0

192,192,192

DarkGray

深灰色

#A9A9A9

169,169,169

Gray

灰色

#808080

128,128,128

DimGray

暗淡的灰色

#696969

105,105,105

Black

純黑

#000000

0,0,0

示例

以下的例子演示了這個(gè)過程..

來自數(shù)據(jù)記錄地址域的地址 2462

擴(kuò)展線性地址記錄的數(shù)據(jù)域 + FFFF

絕對(duì)存儲(chǔ)器地址 FFFF2462

02-擴(kuò)展段地址記錄(HEX86):

擴(kuò)展段地址記錄也叫HEX86記錄,它包括4-19位數(shù)據(jù)地址段.擴(kuò)展段地址記錄總是有兩個(gè)數(shù)據(jù)字節(jié)。

其中:

02 是記錄當(dāng)中數(shù)據(jù)字節(jié)的數(shù)量.

0000 是地址域.對(duì)于擴(kuò)展段地址記錄,這個(gè)域總是0000.

02 是記錄類型 02(擴(kuò)展段地址記錄)

1200 是地址段.

EA 是這個(gè)記錄的校驗(yàn)和,計(jì)算方法如下:

01h + NOT(02h + 00h + 00h + 02h + 12h + 00h).

當(dāng)一個(gè)擴(kuò)展段地址記錄被讀取,存儲(chǔ)于數(shù)據(jù)域的擴(kuò)展段地址被保存,它被應(yīng)用于從Intel HEX文件讀取來的隨后的記錄.段地址保持有效,直到它被另外一個(gè)擴(kuò)展地址記錄所改變.

通過把記錄當(dāng)中的地址域與被移位的來自擴(kuò)展段地址記錄的地址數(shù)據(jù)相加獲得數(shù)據(jù)記錄的絕對(duì)存儲(chǔ)器地址.

以下的例子演示了這個(gè)過程..

來自數(shù)據(jù)記錄地址域的地址 2462

擴(kuò)展段地址記錄數(shù)據(jù)域 + 1200

絕對(duì)存儲(chǔ)器地址 00014462

01-文件結(jié)束(EOF)記錄:

Intel HEX文件必須以文件結(jié)束(EOF)記錄結(jié)束.這個(gè)記錄的記錄類型域的值必須是01.EOF記錄外觀總是如下:

:00000001FF

其中:

00 是記錄當(dāng)中數(shù)據(jù)字節(jié)的數(shù)量.

0000 是數(shù)據(jù)被下載到存儲(chǔ)器當(dāng)中的地址.在文件結(jié)束記錄當(dāng)中地址是沒有意義被忽略的.0000h是典型的地址.

01 是記錄類型 01(文件結(jié)束記錄)

FF 是這個(gè)記錄的校驗(yàn)和,計(jì)算方法如下:

01h + NOT(00h + 00h + 00h + 01h).

Intel HEX文件例子:

Intel HEX文件是由一行行符合Intel HEX文件格式的文本所構(gòu)成的ASCⅡ文本文件。在Intel HEX文件中,每一行包含一個(gè)HEX記錄。這些記錄由對(duì)應(yīng)機(jī)器語言碼和/或常量數(shù)據(jù)的十六進(jìn)制編碼數(shù)字組成。Intel HEX文件通常用于傳輸將被存于ROM或者EPROM中的程序和數(shù)據(jù)。大多數(shù)EPROM編程器或模擬器使用Intel HEX文件。

版本列表

  • Hex-Ed v1.01.04 正式版

    Hex-Ed v1.01.04 正式版

    Hex-Ed是一個(gè)僅有80K的十六位編輯器,查找、跳轉(zhuǎn)、撤銷功能一應(yīng)俱全。16進(jìn)制編 ...

    軟件大小:33.89 KB 更新時(shí)間:2011-09-02
    詳情