What are the machine languages What are the machine languages of the computer?

Updated on technology 2024-03-20
5 answers
  1. Anonymous users2024-02-07

    1. Machine language 1, advantages: it can be directly recognized and executed by the computer, so the program written in machine language is the most efficient. 2. Disadvantages:

    It's programmed with instructions, and thousands of instructions are hard to remember, and it's hard to find an error if something goes wrong. Different types of computers have different instruction encoding, so if a program written for one type of computer is ported to another computer, the results may not be correct, and may not even run at all. 2. Assembly language 1. Advantages:

    With direct access to the system interface, the machine language program into which the assembler is translated is efficient. 2. Disadvantages: Assembly language instructions are symbolization of machine instructions, and there is a direct correspondence with machine instructions, so assembly language also has shortcomings such as difficult to learn and use, easy to make mistakes, and difficult to maintain.

    3. High-level language 1. Advantages: It is close to arithmetic language and natural language in form, and close to the concept that people usually use. A single command in a high-level language can replace several, dozens, or even hundreds of instructions in assembly language.

    Therefore, high-level languages are easy to learn and use, have strong versatility, and are widely used. 2. Disadvantages: There are many types of high-level languages.

    Extended data programming languages have psychological, engineering, and technical characteristics. 1. Psychological characteristics: ambiguity, conciseness, locality, order, tradition.

    2. Engineering characteristics: portability, availability of development tools, reusability and maintainability of software. 3. Technical characteristics:

  2. Anonymous users2024-02-06

    Machine language is a programming language or instruction that can be directly recognized by the machine, without translation, and each opcode has a corresponding circuit inside the computer to complete it, or refers to a programming language or instruction that can be directly understood and accepted by the machine without translation. Machine language uses absolute addresses and absolute opcodes. Different computers have their own machine language, i.e., the instruction system.

    From a usage perspective, machine language is the lowest level of language.

    Machine language is a collection of machine instructions that can be directly recognized and executed by a computer in binary **. It is the operational function that the designer of the computer gives to the computer through the hardware structure of the computer. Machine language is flexible, straightforward, and fast.

    The machine language of different types of computers is not compatible, and programs written according to the machine instructions of one computer cannot be executed on another computer.

    An instruction is a statement in machine language, it is a set of meaningful binary **, the basic format of the instruction is such as the opcode field and the address code field, where the opcode indicates the nature and function of the instruction, and the address code gives the operand or the address of the operand.

    To write a program in machine language, the programmer must first memorize all the instructions and meanings of the computer he is working on. When programming by hand, the programmer has to handle the storage allocation, input and output of each instruction and each piece of data, and also has to remember the state of the work unit used at each step of the programming process. It's a lot of work.

    It often takes tens or hundreds of times the time it takes to write a program. Moreover, the programmed programs are all 0 and 1 instructions**, which are not intuitive and prone to errors. With the exception of computer manufacturers, the vast majority of programmers no longer learn machine languages.

    I hope I can help you with your doubts.

  3. Anonymous users2024-02-05

    Machine language is a system of instruction sets. This instruction set, called machine code, is the data that can be directly decoded by the computer's CPU. Machine code is sometimes referred to as native code, a term that emphasizes a certain programming language or library, which is related to the platform on which it runs.

    Machine language is represented by binary**.

  4. Anonymous users2024-02-04

    Languages that can be directly recognized and executed by computer hardware.

    2. Machine language is the most basic and low-level programming language. There aren't any abstractions and high-level structures. It can only describe a very simple, specific operation. For example, a numeric value is stored in a memory address.

    3. Machine language is a sequence of instructions represented by binary **. It is closely related to the underlying hardware of the computer. Each instruction corresponds to an operation on the hardware. For example, storing data, computing, and jumping.

    4. Because the bridge silverware language is closely related to the hardware. Therefore, different types of computers need to be programmed in different machine languages. This makes machine language very limited in terms of portability.

  5. Anonymous users2024-02-03

    Machine language is characterized by fast execution and high efficiency, but it is difficult to learn, memorize, and modify, and it is not very portable. The letter was sluggish

    Machine language generally consists of all the instructions that a machine can execute and the data it operates. Its function can be described by the computer's basic set of instructions, where each instruction will direct the computer to perform a basic action.

    This includes data processing operations, control operations, and transmission operations. In the computer, the instruction to implement the operation and the object to be operated should be expressed in binary ** form, and the instruction is composed of two parts: the operation code and the address code. The opcode indicates the basic operation to be performed, while the address indicates the location of the object to be performed on the computer, which can be an integer, a real number, a boolean, a string, and so on.

    Disadvantages of machine language

    2. Programmers must not only control the overall situation of program design, but also go deep into every part until the details of the implementation, even the programmers with superior intelligence often take care of one or the other, and make mistakes repeatedly, so the program is reliable and poorly sensitive, and the development cycle is long.

    3. Because the way of thinking and expression of programming in machine language is very different from people's habits, only programmers who have undergone a long period of vocational training can be competent, which makes the programming design high and low.

Related questions
4 answers2024-03-20

High-level languages are mainly relative to assembly languages, which do not refer to a specific language, but include many programming languages, such as the popular VB, VC, FoxPro, Delphi, etc., and the syntax and command format of these languages are different. >>>More

3 answers2024-03-20

There are three types of computer languages: machine language, assembly language, and high-level language. >>>More

22 answers2024-03-20

Computers have A and B languages, but they are only early versions of C and are not very useful, and Che is only used by early scientists, and most people don't know much about it.

8 answers2024-03-20

One listen, two looks, three smells, four touches, five change cards.

14 answers2024-03-20

You can choose to open a pastry shop, you can try to learn pastry 1, the pastry industry is in good demand, the job is easy to find, and the working environment is good. 2. The work of the pastry industry is relatively close to the social contact, keeping up with the trend, basically working in a star-rated hotel, which is also conducive to their own development in the future. 3. It is relatively fast to learn West Point, and it is not very difficult to learn. >>>More