per I/O晶片中，并透过LPC汇流排来与外界沟通。大部分的软碟控制器功能是以积体电路的方式实现。但是有些是用外部电路的方式实现。软碟控制器的功能详列如下。
一般x86个人电脑软碟控制器的输入/输出埠.软碟控制器有三个I/O埠，如下所示：前两个埠存在于软碟控制器晶片中，而控制埠则位于外部电路里。下面是三个埠的对应位址。
资料埠.软体使用资料埠有三个不同的目的：
主状态暂存器（MSR）.软体使用此埠来读取软碟控制器晶片与