??? 01/22/10 18:59 Read: times |
#172673 - Emulator trace Responding to: ???'s previous message |
I'm new to the tracer, so let me know if there's a better way to do this:
The instruction is: max3140_configVar = 0; // int at 0x0501 in xdata Frame Time Ext 7..0 I P R S DA DD T D C Code/Xd Addr Op BPP Instruction Source ---------------------------------------------------------------------------------------------------------------------------------------------------------- -101 -60.28 us 11111111 ? 0 I Instr 0004E6 90 MOV DPTR,#max3140_confmax3140_configVar = 0; // ... -100 -59.74 us 11111111 ? 0 I Oprnd 0004E7 05 -99 -59.19 us 11111111 ? 0 I Oprnd 0004E8 10 -98 -58.65 us 11111111 ? 0 I Idle 0004E8 10 -97 -58.11 us 11111111 ? 0 I Instr 0004E9 E4 CLR A -96 -57.57 us 11111111 ? 0 I Idle 0004EA F0 -95 -57.02 us 11111111 ? 0 I Instr 0004EA F0 MOVX @DPTR,A -94 -56.48 us 11111111 ? 0 I Idle 0004EB A3 -93 -55.39 us 11111111 ? 0 XWr/XRAM 000510 00 [max3140_configVar] -92 -54.85 us 11111111 ? 0 I Instr 0004EB A3 INC DPTR -91 -54.31 us 11111111 ? 0 I Idle 0004EC E4 -90 -53.76 us 11111111 ? 0 I Idle 0004EC E4 -89 -53.22 us 11111111 ? 0 I Idle 0004EC E4 -88 -52.68 us 11111111 ? 0 I Instr 0004EC E4 CLR A -87 -52.13 us 11111111 ? 0 I Idle 0004ED F0 -86 -51.59 us 11111111 ? 0 I Instr 0004ED F0 MOVX @DPTR,A -85 -51.05 us 11111111 ? 0 I Idle 0004EE 90 -84 -49.96 us 11111111 ? 0 XWr/XRAM 000511 00 [max3140_configVar<1>] I'm not too sure how to evaluate the trace, but I can see in emulation that the variable is not cleared. The emulator can't manually write to the value either, which looks like I've misconfigured something. |