128 64 32 16 8 4 2 1
$FF = 1 1 1 1 1 1 1 1
$0F = 0 0 0 0 1 1 1 1
$01 = 0 0 0 0 0 0 0 1 - refreshing your memory?
test if bit zero is set..
if(mask & $01)do something..
test if bit 15 is set
if(mask & $80)do something
mask out most sig nibble
mask=mask & $0F
$FF = 1 1 1 1 1 1 1 1
$0F = 0 0 0 0 1 1 1 1
$01 = 0 0 0 0 0 0 0 1 - refreshing your memory?
test if bit zero is set..
if(mask & $01)do something..
test if bit 15 is set
if(mask & $80)do something
mask out most sig nibble
mask=mask & $0F