40 Command 设置 描述
这 下列的 是 一个 表格 的 这 PC8477B command set 各自
command 包含 一个 唯一的 第一 command 字节 called 这
opcode 字节 这个 将 identify 至 这 控制 如何 许多
command 字节 至 expect 如果 一个 invalid command 字节 是
issued 至 这 controller 它 将 立即 go 在 这 结果
阶段 和 这 状态 将 是 80 (十六进制) 这个 signifies Invalid
Command
41 COMMAND 设置 SUMMARY
配置
Command 阶段
0 0 0 1 0011
0 0 0 0 0000
0 EIS 先进先出 POLL THRESH
PRETRK
执行 Phase
内部的 寄存器 written
非 结果 阶段
DUMPREG
Command 阶段
00001110
执行 Phase
内部的 寄存器 read
结果 阶段
PTR 驱动 0
PTR 驱动 1
PTR 驱动 2
PTR 驱动 3
步伐 比率 时间 发动机 止 时间
发动机 在 时间 DMA
Sectors 每 TrackEnd 的 追踪
锁 0 DC3 DC2 DC1 DC0 间隙 WG
0 EIS 先进先出 POLL THRESH
PRETRK
Note
Sectors 每 追踪 参数 returned 如果 last command issued 是
Format 终止 的 追踪 参数 returned 如果 last command issued 是 读
或者 Write
FORMAT 追踪
Command 阶段
0 MFM 0 0 1 1 0 1
X X XXXHDDR1DR0
字节 每 Sector
Sectors 每 追踪
Format 间隙
数据 模式
执行 Phase
系统 transfers 四 ID 字节 (track
head sector bytessector) 每 sector 至 这 floppy 控制-
ler 通过 DMA 或者 非-dma modes 这 全部 追踪 是 format-
ted 这 数据 块 在 这 数据 地方 的 各自 sector 是 filled
和 这 数据 模式 byte
结果 阶段
状态 寄存器 0
状态 寄存器 1
状态 寄存器 2
未阐明的
未阐明的
未阐明的
未阐明的
INVALID
Command 阶段
Invalid 运算 代号
结果 阶段
状态 寄存器 0 (80 十六进制)
锁
Command 阶段
锁 0 0 1 0 1 0 0
执行 Phase
内部的 寄存器 是 written
结果 阶段
0 0 0 锁 0 0 0 0
模式
Command 阶段
0000 0001
TMR IAF IPS 0 低 PWR 1 ETR
FWR FRD BST R255 0 0 0 0
DENSEL BFR WLD Head Settle
0000 0RGOPU
执行 Phase
内部的 寄存器 是 written
非 结果 阶段
NSC
Command 阶段
00011000
结果 阶段
01110011
垂直的 模式
Command 阶段
00010010
OW 0 DC3 DC2 DC1 DC0 间隙 WG
执行 Phase
内部的 寄存器 是 written
非 结果 阶段
15