fix bug in hex numbers
implement $$byte, $$word, $$long, $$bitfield