все, разобрался.
всем большое спасибо!
действительно сначала головки менять потом треки. спасибо отдельное phantom-84!
да и с сектором я не правильно посчитал, он был не 17,а 19...тем самым надо было головку менять.
Код:
....
;cl - номер сектора
;ch - номер дорожки
;dh - номер головки
;в ah = 02 - номер ф-ии, в al = 01 - число секторов для чтения
;es:bx - адрес буфера
mov cl,2
mov ch,0
mov dh,0
mov ah,2
mov al,17
mov bx,0x7c00+512
xor dl,dl ;номер устройства
int 13h
mov cl,1
mov ch,0
mov dh,1
mov ah,2
mov al,18
mov bx,0x7c00+512+17*512
xor dl,dl ;номер устройства
int 13h
....