Lecture
Each computer has its own machine language, that is, its own set of machine commands, which differs in the number of addresses in a command, the purpose of the information specified in the addresses, the set of operations that the machine can perform, etc.
When programming in machine language, a programmer can keep under his control every command and every memory cell, use all the capabilities of existing machine operations. In this case, you can make such a compact, small program, the code of which can be executed in any of the most primitive microcontroller, chip. This is the value of programming in machine codes.
But the process of writing a program in machine language is very time consuming and tedious . The program is bulky, difficult to see , it is difficult to debug, modify and develop.
Therefore, in the case when you need to have an effective program that takes into account the specificity of a specific computer to the maximum extent, machine-oriented languages (assemblers) are used instead of machine languages.
Comments
To leave a comment
Programming Languages and Methods / Translation Theory
Terms: Programming Languages and Methods / Translation Theory