8088
231456–3
图示 3 记忆 Organization
函数的 描述
记忆 Organization
这 处理器 提供 一个 20-位 地址 至 记忆
这个 locates 这 字节 正在 referenced 这 memo-
ry 是 有组织的 作 一个 直线的 排列 的 向上 至 1 million
bytes addressed 作 00000(h) 至 fffff(h) 这
记忆 是 logically 分隔 在 code data extra
data 和 堆栈 部分 的 向上 至 64K 字节 each
和 各自 段 下落 在 16-字节 boundaries
(看 图示 3)
所有 记忆 references 是 制造 相关的 至 根基 ad-
dresses 包含 在 高 速 段 registers
这 段 类型 是 选择 为基础 在 这 ad-
dressing needs 的 programs 这 段 寄存器
至 是 选择 是 automatically 选择 符合 至
这 rules 的 这 下列的 table 所有 信息 在 一个
段 类型 share 这 一样 logical attributes (eg
代号 或者 数据) 用 structuring 记忆 在 relocat-
能 areas 的 类似的 特性 和 用 自动地-
cally selecting 段 registers programs 是
shorter faster 和 更多 structured
文字 (16-位) operands 能 是 located 在 甚至 或者
odd 地址 boundaries 为 地址 和 数据 oper-
ands 这 least 重大的 字节 的 这 文字 是 贮存
在 这 更小的 valued 地址 location 和 这 大多数
重大的 字节 在 这 next 高等级的 地址 location
这 BIU 将 automatically execute 二 fetch 或者 写
循环 为 16-位 operands
记忆 段
段 选择 Rule
涉及 使用 寄存器 使用
说明 代号 (cs) 自动 和 所有 操作指南 prefetch
堆栈 堆栈 (ss) 所有 堆栈 pushes 和 pops 记忆 references
相关的 至 BP 根基 寄存器 除了 数据 references
Local 数据 数据 (ds) 数据 references when 相关的 至 stack destination
的 string operation 或者 explicity overridden
外部 (global) 数据 EXTRA (es) Destination 的 string operations Explicitly 选择
使用 一个 段 override
6