介绍
1-12
m68060 用户’s 手工的
MOTOROLA
modifying 这 s-位 的 这 sr. 之后 这些 说明 execute, 这 操作指南 pipeline 是
flushed 和 是 refilled 从 这 适合的 地址 空间.
这 mc68060 integrates 这 功能 的 这 integer 单位, fpu, 和 mmu. 这 寄存器
depicted 在 这 程序编制 模型 (看 图示 1-2) 提供 operand 存储 和 控制
为 这些 三 单位. 这 寄存器 是 partitioned 在 二 水平 的 privilege 模式: 用户
和 supervisor. 这 用户 程序编制 模型 是 这 一样 作 这 用户 程序编制 模型
的 这 mc68040, 这个 组成 的 16 一般-目的 32-位 寄存器, 二 控制 regis-
ters, 第八 80-位 floating-要点 数据 寄存器, 一个 floating-point 控制 register, 一个 floating-point
状态 寄存器, 和 一个 floating-要点 操作指南 地址 寄存器.
仅有的 系统 programmers 能 使用 这 supervisor 程序编制 模型 至 执行 oper-
ating 系统 功能, i/o 控制, 和 记忆 管理 subsystems. 这个 supervisor/
图示 1-2. 程序编制 模型
supervisor 程序编制 模型
用户 程序编制 模型
CCR
PC
a7/usp
A6
A5
A4
A3
A2
A1
A0
D7
D6
D5
D4
D3
D2
D1
D0
31 0
数据
寄存器
地址
寄存器
31 0
79 0
FP0
FP1
FP2
FP3
FP4
FP5
FP6
FP7
FPCR
FPSR
FPIAR
floating-要点
数据
寄存器
fp 控制 寄存器
fp 状态 寄存器
fp 操作指南 地址 寄存器
31 0
PCR
a7/ssp
SR
VBR
SFC
DFC
CACR
URP
SRP
TC
DTT0
DTT1
ITT0
ITT1
BUSCR
(ccr)
程序 计数器
情况 代号 寄存器
处理器 配置 寄存器
supervisor 堆栈 pointer
状态 寄存器 (ccr 是 也 显示 在 这 用户 程序编制 模型)
vector 根基 寄存器
源 函数 代号
destination 函数 代号
cache 控制 寄存器
用户 root pointer 寄存器
supervisor root pointer 寄存器
转变 控制 寄存器
数据 transparent 转变 寄存器 0
数据 transparent 转变 寄存器 1
操作指南 transparent 转变 寄存器 0
操作指南 transparent 转变 寄存器 1
总线 控制 寄存器
用户 堆栈 pointer
15
0