1. A method for atomically updating selected bits within a register, comprising: receiving a command to update a content of the register, wherein the command includes a data word and a control bit pattern; examining the control bit pattern to determine an operation to be performed on the register; and performing the operation by using a dataword to modify the content of the register atomically, without blocking subsequent commands to update the content of the register.