como criar debounce na interrupção

Olá pessoal, como posso criar um debounce para checar se realmente ocorreu uma interrupção externa que é acionada por um botão. Estou usando assembler para programar. Agradeço desde já.
Fórum sobre desenvolvimento de sistemas embarcados: Hardware e Software, Tecnologias: Eletrônica digital e analógica, Microcontroladoras, Microprocessadores, Sistemas *NIX (Linux, BSD), Software embarcado Baremetal. Sem fins lucrativos.
http://asm51.com.br/phpbb/