ABSTRACT

Assembly language of any processor compromises of a set of instructions. A processor’s instruction set specifies what transfers between registers and what transformations on data in the processor’s registers are possible with the processor’s architecture. The conditional mechanisms provided in instruction sets reflect the intended use of the systems. Many of the modern processors have many instruction formats. In many microcontrollers, immediate addressing mode allows specification of an 8- or 16-bit constant value. This value can be specified as an unsigned or signed numbers. The basic function performed by any computing system is the execution of a programme, which consists of a set of instructions stored in memory. The sequence of operations, which each instruction must go through in the processor, is called the execution path of the instruction or the instruction cycle. Register transfer language descriptions specify the order of register transfers and arithmetic action required to carry out the work of an instruction.