What are the three types of programming languages | of Microcomputer?

 

Microcomputer Planning Languages

There are three types of microcomputer programming languages:

Advanced Languages ​​(HLL)

· Meeting Language

· Machine Language

Advanced Language

Advanced language allows programmers to write programs that look like a native language.

Examples: C ++, Java, C # .NET, etc.

A program called Compiler is required to translate a high-level system into machine code.

Each statement is often translated into many machines language instructions.

Meeting Language

Assembly language uses learning mnemonics with a one-to-one connection with machine language.

A command is a symbolic representation of a single machine command.

Contains:

Label (whenever you like), mnemonic (always required), operand (S) (required by specific commands), and comments (always optional).

Machine Language

Machine language is a "traditional" computer language.

Examples: Instructions and operator numbers can be stored in the memory and processed directly by a computer program.

Each ML command contains an opcode (operational code) and zero or more operators.


Op-code

operand

Meaning

40

 

Increment the AX register

05

0005

Add 0005 to AX

        

Sample Program



Machine Language Generation by ASM and HLL programs.



 Essential tools:

 Assembler is a program that converts source code programs into machine language (object file).

Linker joins files of two or more objects and produces one usable file.

 Debugger uploads a usable program that displays the source code and allows the developer to enter the program one education at a time, and display and modify memory.

·         Emulator allows you to download and run conference language programs, check and modify registry content. Example: EMU8086

Why Learn a Meeting Language?

· Learn how the processor works.

Check the internal representation of data and commands.

How to set up a system to make it work better.

Computers / Device Drive / OS.

· Games / Embedded System.

Comments