High and Low Level Languages Note
High and Low Level Languages Note
set. These are basic instructions that the CPU will understand
programming simple commands, which in turn is converted into machine code This
element is needed for the core hardware to be able to work with the software
These languages are written for specific processors to ensure they embed the
commands such as LDA (Load), STO(Store) Using this language programmers can
Machine code – is at the hardware level and is written in binary (1’s and 0’s)
Advantages Disadvantages
It gives programmers complete control over the Difficult to write and understand
system components so it can control hardware
components.
Efficient code can be written for the processor Machine dependent and cannot be
so it will occupy less memory and execute faster added to different specification
machines
They provide direct manipulation of hardware More prone to errors
which means it will be more efficient
Communicates directly with hardware Knowledge of computer
architecture is key to program
effectively
Advantages Disadvantages