??? 06/09/04 21:20 Read: times |
#72221 - RE: Course Notes - Memory expanded Responding to: ???'s previous message |
hi,
Andy, I know that there is no difference. But what is about: MOV R0,#1 MOV 0x00,#1 Here we have the difference! And so following your logic we must define yet another memory area called "register accessed" one. Moreover, continue such way, we must define one more area - "bit field" because SETB 0x20.0 produces different binary than ORL 0x20,#1 (but does the same!). Oh, let me confuse people even more: MOV SP,#7 MOV A,#0x12 PUSH ACC does the same as MOV 0x08,#0x12. And so here stack area must be defined not as simple "direct/indirect accessed memory" but as "inderect accessed memory with pre-increment". Once again: no conditions to define memory type criteria - no right answers. Regards, Oleg |