Machine languages, their advantages and disadvantages

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.

created: 2014-09-30
updated: 2021-04-24
132477



Rating 9 of 10. count vote: 2
Are you satisfied?:



Comments


To leave a comment
If you have any suggestion, idea, thanks or comment, feel free to write. We really value feedback and are glad to hear your opinion.
To reply

Programming Languages and Methods / Translation Theory

Terms: Programming Languages and Methods / Translation Theory