376 EMBEDDED 处理器
22 操作指南 设置
这 操作指南 设置 是 分隔 在 nine categories 的
operations
数据 转移
Arithmetic
ShiftRotate
String Manipulation
位 Manipulation
控制 转移
高 水平的 Language 支持
运行 系统 支持
处理器 控制
这些 80376 处理器 说明 是 列表 在 ta-
ble 81
80376 操作指南 设置 和 时钟 计数
Summary
所有 80376 处理器 说明 运作 在 也 0
1 2 或者 3 operands 一个 operand resides 在 一个 register
在 这 操作指南 itself 或者 在 memory 大多数 零 运算-
erand 说明 (eg CLI sti) 引领 仅有的 一个 byte
一个 operand 说明 一般地 是 二 字节
long 这 平均 操作指南 是 32 字节 long
自从 这 80376 有 一个 16-字节 prefetch 操作指南
queue 一个 平均 的 5 说明 能 是 前-
fetched 这 使用 的 二 operands 准许 这 下列-
ing 类型 的 一般 instructions
寄存器 至 寄存器
记忆 至 寄存器
立即的 至 寄存器
记忆 至 记忆
寄存器 至 记忆
立即的 至 记忆
这 operands 是 也 8- 16- 或者 32-位 long
23 记忆 Organization
记忆 在 这 80376 是 分隔 在 8-位 数量
(字节) 16-位 数量 (words) 和 32-位 quanti-
ties (dwords) Words 是 贮存 在 二 consecutive
字节 在 记忆 和 这 低-顺序 字节 在 这 低-
est address Dwords 是 贮存 在 四 consecutive
字节 在 记忆 和 这 低-顺序 字节 在 这 低-
est address 这 地址 的 一个 文字 或者 Dword 是 这
字节 地址 的 这 低-顺序 byte 为 最大
效能 文字 和 dword 值 应当 是 在
甚至 物理的 addresses
在 增加 至 这些 基本 数据 类型 这 80376 proc-
essor 支持 segments 记忆 能 是 分隔
向上 在 一个 或者 更多 能变的 长度 segments 这个
能 是 shared 在 programs
地址 SPACES
这 80376 有 三 类型 的 地址 spaces
logi-
cal linear
和
physical
一个
logical
地址 (也
知道 作 一个
模拟的
地址) 组成 的 一个 选择
和 一个 offset 一个 选择 是 这 内容 的 一个 seg-
ment register 一个 补偿 是 formed 用 summing 所有 的
这 寻址 组件 (base INDEX 和
displacement) discussed 在 部分 24
ad-
dressing Modes
在 一个 有效的 address
每 选择 有 一个
logical 根基
地址 associat-
ed 和 它 那 能 是 向上 至 32 位 在 length 这个 32-
位
logical 根基
地址 是 增加 至 也 一个 32-位
补偿 地址 或者 一个 16-位 补偿 地址 (用 使用
这
地址 长度 prefix
)至 表格 一个 最终 32-位
lin-
ear
address 这个 最终
直线的
地址 是 然后 trun-
cated 所以 那 仅有的 这 更小的 24 位 的 这个 地址
是 使用 至 地址 这 16 Mbytes 物理的 记忆
地址 space 这
logical 根基
地址 是 贮存
在 一个 的 二 运行 系统 tables (ie 这 Local
Descriptor 表格 或者 Global Descriptor 表格)
图示 23 显示 这 relationship 在 这 vari-
ous 地址 spaces
10