Hola, el antirrebote, se emplea si es necesario, por ejemplo, si al pulsar, actuas sobre un contador... por los rebotes del pulsador, contaria cualquier cosa!!!

Si es para disparar una alarma, no haria falta un antirrebote!
Puedes emplear un antirrebote por circuito, por ejemplo, una r de 10k y un cap de .1uF, pero tambien lo logras por software (y es mas barato)
para ello empleas un retardo de 50 milisegundos
la tecnica es:
verificar si se pulsa (paso a cero?)
si-> ir al retardo
verificar si aun esta pulsado ; si esta pulsado, es correcto, sino fue un ruido aleatoreo o electrico, volver al principio
quedar en loop esperando a que suelte
en asembler seria