Abstract
The following paper discusses energy simulation of C programs in embedded systems. An Instruction Set Simulator (ISS) has been implemented for early code analysis that will help software developers in optimizing their programs in terms of energy consumption. The ISS is called Powot Simulator and performs timeless code simulation by assigning each assembler instruction a base energy cost and grouping instructions together to represent each statement of C code. This tool depends heavily on the GNU Compiler Collection (GCC) toolchain and a custom energy model of the target microprocessor.