
命令集/说明
命令可以写成每当FDC是
在命令阶段。每个命令都有一个
独特需要的参数和状态的
结果。在FDC将检查第一
字节是一个有效的命令,如果有效,收益
用命令。
如果它是无效的,一个
发出中断。用户发送一个感
它返回一个中断状态的命令
无效的指令错误。请参阅表17
说明中使用的各种符号。表
18列出了所需要的参数和结果
每个命令的FDC是相关的
能胜任。
符号
C
D
D0, D1
DIR
DS0 , DS1
DTL
表17 - 命令符号说明
名字
描述
气缸
当前选择的地址;为0255 。
地址
数据模式
在格式化过程中的图案被写在每个扇区中的数据字段。
驱动选择0-表示一驱动器上的垂直驱动器
1
垂直模式命令。一个"1"表示垂直
驾驶。
方向
如果该位为0,则头部将会走出从主轴期间
控制
相谋。如果设定为1时,头部会加强在向主轴。
DISK DRIVE
DS1
DS0
SELECT
0
0
驱动器0
0
1
驱动器1 (未实现)
特殊机构通过设置N复位成0 (00) , DTL可以用来控制数
SIZE
字节传送在磁盘读/写命令。扇区大小(N
= 0)被设定为128。如果实际的扇区(在软盘上)大于
DTL ,在实际部门的其余部分被读取,但不能传递到
在读命令的主机;在写命令,则
实际扇区的剩余部分中写入所有零字节。该
CRC校验码的计算与实际扇区。当N为不
零, DTL是没有意义的,并应该被设置为十六进制的FF 。
启用计数
启用FIFO
启用
隐含找
END OF TRACK
间隙长度
当此位为"1"的验证命令的"DTL"参数
成为SC (每磁道扇区数) 。
这个低电平有效位时为0 ,使FIFO中。一个"1"禁用
FIFO (默认值) 。
当设置,搜索操作会在执行任何前进行
读或写命令,要求在了C参数
命令阶段。一个"0"禁用隐含求。
当前轨道的最后一个扇区号。
改变峡采用垂直模式2时长。
差距3的大小。 (间隔3是扇区不含之间的空间
VCO同步字段) 。
38
EC
EFIFO
EIS
EOT
GAP
GPL