??? 08/18/06 04:31 Read: times |
#122532 - This or that? Responding to: ???'s previous message |
This doesn't work:
$NOMOD51 #include <reg52.h> Declaration SEGMENT CODE PUBLIC ... EXTRN ... ABC EQU 20H ... RSEG Declaration ORG 0000H JMP Init ORG 0050H Init: ;MAIN LOOP but this works: $NOMOD51 #include <reg52.h> Declaration SEGMENT CODE AT 0000H PUBLIC ... EXTRN ... ABC EQU 20H ... RSEG Declaration ;ORG 0000H JMP Init ORG 0050H Init: ;MAIN LOOP So what's the different between the above two segments? How does ORG different from "SEGMENT AT"? Stanley |
Topic | Author | Date |
Problem using uVision 3 | 01/01/70 00:00 | |
did you switch to C? | 01/01/70 00:00 | |
assembler only | 01/01/70 00:00 | |
What if you use uv3 without 'splitting' | 01/01/70 00:00 | |
it works without "splitting" | 01/01/70 00:00 | |
then, it is simple | 01/01/70 00:00 | |
in the .M51 file... | 01/01/70 00:00 | |
the "GRADUAL change" | 01/01/70 00:00 | |
Eighty-Fifty-One | 01/01/70 00:00 | |
This or that? | 01/01/70 00:00 | |
ORG is origin within segment | 01/01/70 00:00 | |
I've done... | 01/01/70 00:00 | |
in Keil![]() | 01/01/70 00:00 |