Hi every one I am trying to debug an assembly program using keils Uvision2 C51 compiler, When I try to see the change in perticular vriables value in watch window but if that variable is added in a address window by its address then I cannt see any thing. In 89C52 the 256 bytes of RAM are devided in two parts one direct addressable & other indirectly addressable i.e.
t43 DATA 96H MOV R0,#t43 MOV @R0,#20h
Make that I:0x96 and you should be getting somewhere. "D:" is the direct addressable memory space (SFRs at addresses above 0x7f). To display IRAM, you have to use "I:" as the prefix.