add semaphore behavior
test BITBAND_ALIAS_ADDRESS macro