answersLogoWhite

0


Best Answer

Each HLL (High Level Language) instruction is comprised of multiple microprocessor instructions, in a platform-dependent manner. The microprocessor only understands a very simple instruction set, usually on the order of between 30 and 200 instructions (including variants). The most compact processors generally use a RISC architecture (Reduced Instruction Set Computing), which has a fixed size instruction unit and a limited number of instructions (reducing design complexity and power requirements), while Intel uses a richer instruction set (so processors are more complex).

The important part about a HLL is that the developer doesn't have to know or understand the microprocessor they are coding for, because their HLL compiler will take care of the details for them. They should at least understand, however, that their HLL code is not executed by the computer directly, but is instead converted into a series of small, single-step instructions that the microprocessor will follow.

User Avatar

Wiki User

12y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: How does high level language relate to microprocessor instruction set?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

How does a high level language relate to the microprocessor's instruction set?

Generally speaking, it doesn't relate at all. If it did, it wouldn't be high-level, it would be machine-dependent. The relationship between the high-level code and the machine-code is ultimately determined by the language translator (compiler and/or interpreter) but, unlike assembly language which maps 1:1 with the microprocessor instruction set, compilers and interpreters are code generators and there is seldom a 1:1 relationship between the high-level source code and the machine code.


One instruction in high level language corresponds to one instruction in machine language?

No. Generally, one instruction in a high level language corresponds to many instructions in machine language.


What is an instruction in assembly language?

An instruction is the lowest level of commands which can be issued to a processor.


What is the Language programmer writes one mnemonic instruction for each machine level instruction?

It is an assembler language programmer


What is meant by low level language?

A low level language is one where there are only a few (or even only one) instruction(s) per line of code. Assembler is an example of a low level language.


Is used to translate high level language programme into machine code instruction?

Interpreter


What is a machine language?

Actual Machine level language is binary language, which contains only '0' & '1 ' and it's the extreme besic of a computer's instruction. Then comes low level language, like assembly language and so on.


What is accembly language?

Assembly language is a low level language where each statement (mostly) corresponds with one machine instruction. Higher level languages, such as C and FORTRAN, generate multiple machine instructions for each statement.


Why machine and assembly language are called LLL?

Because LLL stands for Low Level Language. Low level because on is writing code very close to the instruction set of the computer chip.


How the program statement and code are related?

A statement in your program is part of the code. In a low-level programming language, a statement will map directly to a single CPU instruction. In a high-level programming language, a statement is the smallest element of the language's syntax.


What is the difference between high level and low level math at colonel by?

Well its like this, a high level language is a language for programming computers which does not require detailed knowledge of a specific computer, as a low-level language does.High-level languages do not have to be written for a particular computer, but must be compiled for the computer they will work with.High-level languages are closer to human language than low-level languages, and include statements like GOTO or FOR which are regular words On the other hand, a low level language is a computer programming language that is close to machine language.Machine language is at the lowest level, because it is the actual binary code of 1s and 0s that the computer understands.Assembly languages are low- level languages which are translated into machine code by an assembler.Each assembly language instruction corresponds to one machine language instruction, but assembly language is easier notation for the programmer to use than machine code. You can google the topic for more info


Why compiler is not applicable in low level language?

In layman's terms, compiler is an application to convert the code into instructions computer can understand. In a low level language, the code is already written using low level instruction which a computer can understand. Hence there is no need for a compiler.