12-24-2014, 09:36 PM
*head desk* all right, lets try this again.
No matter how you intend to do this, the SBM and RBM must store the value you set them to somewhere in the god damn computer. If you store these values somewhere in the computer, then you can perform a MOV to alter the location they were stored to because every register is addressable in the computer. To save registers, you then throw them all into your FLAGS register and you're done. It's still redundant to MOV.
No matter how you intend to do this, the SBM and RBM must store the value you set them to somewhere in the god damn computer. If you store these values somewhere in the computer, then you can perform a MOV to alter the location they were stored to because every register is addressable in the computer. To save registers, you then throw them all into your FLAGS register and you're done. It's still redundant to MOV.