The No. 0 level is implemented by hardware,
The 1th level is implemented by the Micro program (which is cured in ROM, also known as firmware), and the 2nd level to the 6th level is implemented by software. The part of the software that is usually implemented is called a virtual machine, which distinguishes it from the actual machine implemented by hardware or firmware.
The 2nd level is the traditional language machine. This level of machine language is the command system of the machine. Machine language programmers Use this level of instruction system to write programs, and through the 1th level of the micro-program to explain.
The 3rd level is the operating system machine. Most of the instructions in this level of machine language are instructions for traditional machines, such as arithmetic operations, logic operations, and shifts. In addition, this level provides operating system-level directives such as opening files, reading/writing files, closing files, and so on.
The 4th level is the assembly language machine. The machine language at this level is assembler. A program written in assembly language is first translated into a 3rd or 2nd language, which is then interpreted by the corresponding machine.
Level 5th is a high-level language machine. This level of machine language is a variety of high-level languages. Programs written in these languages are generally translated by the compiler to the 4th or 3rd level language, and the individual high-level languages are implemented in an interpreted way.
The 6th level is the application language machine. This level of machine language is the application language. This language enables non-computer professionals to use the computer directly, and can access the 6th level of information processing system simply by issuing a service request on the user terminal with a keyboard or other means.
Computer Composition principle Language level