레지스터의 연결은 단일 버스로 연결된 경우와 병렬 버스로 연결된 경우를 생각할 수 있다. 병렬 버스 전송의 경우 버스 내 선의 개수와 레지스터를 구성하는 플립플롭의 개수가 일치해야 한다. 단일 버스로 전송되는 경우에는 버스로 사용하는 회선이 한 개이므로 1비트 신호인 제어신호를 전송하거나 직렬 전송만이 가능하다. 여러 개의 레지스터가 단일 버스에 연결되어 데이터를 전송하고 수신하려면 디코더 또는 멀티플렉서와 디멀티플렉서의 연결을 추가해서 선택적으로 처리하도록 할 수 있다.