Home | History | Annotate | Download | only in core

Lines Matching refs:bp

398 		mov bp,[ImageSectors]
403 push bp ; Sector count
413 cmp bp,cx
415 mov bp,cx
418 push bp
424 pop bp
430 sub bp,dx
730 push bp
736 mov bp,sp
737 setc [bp+10] ; Propagate CF to the caller
742 pop bp
750 mov bp,1
759 ; BP - Sector count
783 shl bp,2
786 push bp ; Sectors left
789 movzx edi,bp ; Sectors we are about to read
812 pop bp
815 sub bp,di ; Sectors left
818 and bp,bp
843 pop bp
855 shl bp,2
860 push bp
882 ; BP = sectors to transfer, SI = bsSecPerTrack,
888 ; Must not cross track boundaries, so BP <= SI-CX
890 cmp bp,si
892 mov bp,si
903 xchg ax,bp ; Sector to transfer count
905 mov bp,retry_count
916 pop bp
920 sub bp,cx
925 dec bp
928 xchg ax,bp ; Sectors transferred <- 0
934 ; Truncate BP to MaxTransfer
937 cmp bp,[MaxTransfer]
939 mov bp,[MaxTransfer]
954 push bp ; Sectors left
955 cmp bp,[MaxTransferCD]
957 mov bp,[MaxTransferCD]
959 mov [si+2],bp
965 pop bp
968 sub bp,ax ; Sectors left
971 and bp,bp
1186 mov bp,sp
1187 mov bx,[bp+9*4] ; Get return address
1189 inc word [bp+9*4] ; Return to after data byte