
Why program 8051 in C Compilers produces hex file that is downloaded to ROM of the Micro-Controller. The size of the hex file is the main concern of the Micro-Controller programmers. The reasons behind it are Micro-Controllers have limited on-chip ROM. Code space for the 8051 is limited to 64K bytes. Assembly language produces a file...