Hi, I need some good references to learn about KEIL uVision 3 and 8051: 1)The target options meaning and how to use them correctly 2)8051 assembly 3)what the .M51 file means 4)The difference between .SRC and .OBJ files and he affects each one can have on the program 5)Memory types of 8051
and if anyone knows what the "use multiple DPTR" option means and the affects on the program.
Thanks.
1) read "the bible" twice 2) work through (I did not say 'read') the Keil "getting started guide" 3) read "the bible" again
Erik
here are the links to "the bible" Chapter 1 - 80C51 Family Architecture: www.nxp.com/.../80C51_FAM_ARCH_1.pdf
Chapter 2 - 80C51 Family Programmer’s Guide and Instruction Set: www.nxp.com/.../80C51_FAM_PROG_GUIDE_1.pdf
Chapter 3 - 80C51 Family Hardware Description: www.nxp.com/.../80C51_FAM_HARDWARE_1.pdf
The original 8052 has 1 DPTR (Data Pointer). Since then copy chips have additional features like a second DPTR. The compiler wants to know because it can work faster with 2.
But it only takes advantage of this in a very few specific situations - as described in the manual