ABSTRACT

The number and complexity of functions to be performed will indicate the performance and hence the type of microprocessor suitable for the application. A more objective means of assessment is benchmarking, where a section of program which is representative of the operations to be performed is run on the microprocessor, or a simulator, to determine its speed of execution. The number of functions to be performed by the program that is to be executed by the microprocessor system will indicate the size of memory required. The emulation pod contains the target microprocessor with circuitry which allows the emulator to control the execution of its programs. The contents of the file are referred to as the source code of the program because they act as the origin from which the machine code for the target microprocessor is finally produced. The mnemonic form of a microprocessor's instruction set is referred to as its assembly language.