diff --git a/Intel 手册中文版/卷一:基本架构.md b/Intel 手册中文版/卷一:基本架构.md index c29080a..86ed806 100644 --- a/Intel 手册中文版/卷一:基本架构.md +++ b/Intel 手册中文版/卷一:基本架构.md @@ -4,8 +4,6 @@ 这里是目录,要有锚点链接。 -# 第一章 关于本手册 - [@翻译人:闪客sun](https://github.com/sunym1993/flash-linux0.11-talk) 本卷是讲述 Intel 64 和 IA-32 架构处理器体系结构和编程环境的一部分,其他卷分别是: @@ -88,6 +86,17 @@ ``` ## 1.2 概览 +## 1.3 + +### 1.3.1 位和字节序 + +@翻译人:hdszylcd19 + +在内存中的数据结构图示中,较小的内存地址显示在图的底部;从下往上增加到顶部。Bit positions 从右到左编号。该 Bit 位的值等于 2 的 positions 次方(译者注:原文的表述有点儿晦涩,不好理解。其中,position 从 0 开始,说人话就是,二进制位上 1 所表示的数值,从右往左依次为:2 的 0 次方、2 的 1 次方...)。 + +Intel 和 IA-32 处理器都是采用“little endian(小端)”方式存储数据;这意味着 word 的字节序是从最低有效字节开始编号(译者注:关于“大端”和“小端”问题,请查看 [大端(Big-Endian)和小端(Little-Endian)](https://juejin.cn/post/6930889701507203085/#comment))。请看图1-1。 + + - 第一章 关于本手册:xxx # 第二章 Intel 64 and IA-32 Architectures