Can one explain about bit addressable registers???


please tell about the bit addressable registers in 8251 mircocontroller..........i cant even understand the meaning or definition i searched the web..but i didnt get the answers....please tell wat is the basic thing behind the bit addressable registers...The 74xx259 is a bit addressable register. It has 8 output bits which can be modified one at a time. Check out a typical datasheet.
http://focus.ti.com/lit/ds/symlink/sn74hc259.pdf
In order to work as an addressable register CLR* should be high and G* should be low. The 1-bit data comes from the D input and the bit address is on the [S2,S1,S0] lines. Is that what you were looking for?
I see. OK some of the registers in RAM and some of the registers in the Special Function Register space are bit addressable. What this means is that you can manipulate the indvidual bits in those register with instructions that read, write, set, clear, and branch on those bits. The number of addressable bits is fixed in the architecture and only those registers that are "bit-addressable" support these operations.