FDD 부트코드 작성시 섹터 계산에 대한 질문

iju707의 이미지

보통

논리섹터 / 36 의 몫(AL) : 트랙
나머지(AH) / 18 : 헤드
나머지 + 1 : 섹터

이렇게 계산하지 않나요?

근데.. div보단 shr이 더 빠르지 않나요?(..뭐 차이는 없지만..)

논리섹터 / 18 의 나머지(AH) + 1 : 섹터
몫 shr 1 : cf (헤드), AL (트랙)

이렇게 하는게 낫지 않을까요?