uniti it consists of combination of ' and ' that represent high and low electrical voltage machine language is sequence of instructions written in the form of binary number to which computer responds directly it is considered as first generation language machine language instruction generally has three parts as shown below operation code mode operand part command or operation codeit conveys the computer what function has to be performed by the instruction part it either specifies the operand contains data on which the operation has to be performed or it specifies that the operand contains locationthe contents of which have to be subject to the operation advantagesthough it is not human friendly languageit offers following advantages translation freetranslation is not required as the cpu directly understands machine instructions as conversion is not neededprograms developed using these languages takes less execution time more control on hardware disadvantages difficult to useit is difficult to understand and develop program using machine language as it is very complex to write using binary numbers machine dependentcomputer architectures differ from one another the programmer has to remember machine characteristics while preparing program error pronesince the programmer has to remember all the opcodes and the memory locationsmachine language is bound to be error prone difficult to debug and modify assembly language ( ' ) department of csevishnu institute of technology