Функции прерывания Вы можете вызывать сами по мере необходимости - тогда "между любыми строками"
Но удобнее определить функцию - обработчик прерывания. Она будет вызываться, когда произойдет выбранные событие мыши (при определении такой функции - обработчика нужно указать, на что она должна реагировать).
Лучше всего, если эту функция установит флаг программы (байт, например), и скопирует в переменные программы координаты и прочие параметры. И ВСЕ! Эта функция ничего больше делать не должна (вызов может быть очень частым).
--
О заполнении всего: обратите внимание, что при вызове такой функции регистр DS будет "мышиный" - не Ваш. А все остальные регистры сохраняются