Dear all, I have one question about below de-assembly result...
C:0x0CE7 C2FC CLR 0xF8.4
I guess machine code "C2" means instruction "CLR",then what does 0xF8.4 mean ?
What I know is: if we see
C:0x0CE7 C23B CLR bVarA(0x27.3)
then we can get: 1. C2 means instruction CLR 2. 3B => 0x3B = 59d. 59d/8 = 7...3 Thus according to 8051 spec this means we try to clear bit variable located at 0x27h bit3 [REF] "In fact, the 128 bit variables occupy the 16 bytes of Internal RAM from 20h through 2Fh"(see www.8052.com/tutmemor.phtml Memory)
if we use 0xFC then we got: 0xFC = 252d. 252/8 = 0x1F...4 Thus I guess we try to clear bit variable loated at 0x3F bit4 !
But bit-addressable memory occupy 0x20~0x2F and thus I am confused that what does 0xF8.4 mean ?
Thanks in advance...