Machine language is determined by the design or structure of the computer's ALU (Arithmetic Logic Unit) and control unit, the word size and length of the memory unit. Once a program designed in machine language for an ALU is run on another ALU, it needs to study the machine language again and rewrite the program according to that ALU.
Programming in machine language is a difficult task. To write programs in this language, the programmer has to either remember the machine's instructions as a number of pointer numbers or be in constant contact with a directory. Also the programmer should have complete knowledge about the hardware structure of the computer.
For different instructions, since only two digits 0 and 1 series are used in machine language. In this case, there is a high chance of error in it. And being able to find the error when there is an error in the program is the equivalent of finding a needle in a straw.
top of page
Search
bottom of page
Comments