Напрямую, думаю, не получится. Попробуйте создать функцию, которую вызывайте из обработчика прерываний и из фоновой задачи. Только, ИМХО, баян это будет - посмотрите ассемблер, который компилер нагенерил вокругвокруг такого обработчика прерывания, думаю, сразу расхочется.