Code:
IF !STATUS.0 THEN Volume = 0
Darrels way works with a 16F887.
Can't vouch for any other chips...