<!-- v3.0 hex byte plain --> v3.0 十六进制字节普通

上一节: 文件 v3字

# v3.0 十六进制字节普通大端字节序

该文件的结构与以前的版本相同，第一行表示结构的类型，然后接下来的行表示内存中的位序列。 它们采用 ASCII 格式，仅包含十六进制符号（两位数字），没有 0x 标签。

>     v3.0 hex bytes plain big-endian
>     3f45a8c96ea00042f261613443f8b2cb
>     50950e0604427da5a9641e91526c7970
>     a7eb2d655343913e6b7d39db17730c77
>     058ea8ae931cbe211d218d412c76a495

他的行返回未解释。 除了第一行之外，没有任何布局规则。 空格被忽略。

您可以使用“#”符号在文件中添加注释。 行中以“#”符号开头的所有字符都将被忽略。

无需在数据前指定 0x 前缀，但如果存在，它们将被忽略。

如果文件数据集的长度小于内存空间，则剩余单元将被初始化为 ROM（ROM）为 0，RAM（RAM）为 0，或者根据 项目选项 。

在大端模式下，内存被视为字节序列，无论其字的大小如何，从左到右先是高字节，然后是低字节。 在上图中，蓝色/绿色区域中的十六进制符号以其二进制值表示，可以观察到文件的字节（顶部）按顺序复制到内存中，以 4 位、7 位和 12位字。 观察 7 位字存储器中字的对齐偏移量不是 8 的倍数。

# v3.0 十六进制字节普通小端字节序

此格式遵循与以前的格式相同的规则。 与读取方向不同，在小端模式下，它是从右向左读取的。

>     v3.0 hex bytes plain little-endian
>     3f45a8c96ea00042f261613443f8b2cb
>     50950e0604427da5a9641e91526c7970
>     a7eb2d655343913e6b7d39db17730c77
>     058ea8ae931cbe211d218d412c76a495

在小端模式下，内存被视为字节序列，从右到左依次为低位和高位。 在上图中，我们可以看到文件的字节（顶部）按顺序复制到内存中，以具有 4 位、7 位和 12 位字的内存为例。 例如，您可以观察 7 位字存储器的对齐偏移量。

组件中显示相同的示例。

# v3.0 十六进制字节寻址大端

此格式与前面的格式相同，可以指定内存字的地址或开始记录行的数据。
此格式为十六进制，后跟字符 ： 。

>     v3.0 hex bytes addressed big-endian
>     00: 3f45a8c96ea75086cce5d39d87456709
>     20: 56788888882efff0ec45670900000000
>     30: 9863fec8a2d75d342e1f008090445578

在此示例中，未指定地址 0x10 处的 8 个字。 这些单元格将根据 项目选项 中的参数将 RAM 初始化为 0，或者随机初始化为 0。

# v3.0 十六进制字节寻址小尾数法

该格式与之前的格式相同，可以指定存储器字的地址或开始记录该行的数据。

>     v3.0 hex bytes addressed little-endian
>     00: 3f45a8c96ea75086cce5d39d87456709
>     20: 56788888882efff0ec45670900000000
>     30: 9863fec8a2d75d342e1f008090445578

下一节: 文件二进制 .