HLA – High Level Assembly
One of the ways is usage of HLA (High Level Assembly). It fully supports advanced data types and object oriented assembly language programming. Syntax is of HLL e.g. C++. It is a quick approach to combine assembly with HLL.
On other hand when we take example of C language as HLL (High Level Language) so it takes the subroutines of assembly as functions.
On performance aspect, compiler converts HLL to assembly and assembler converts assembly to binary machine language.
So here we can use the feature of both LLL and HLL in shape of HLA. The main concern is to write code with convenience but to write a program which is efficient solution and hardware friendly.
In short, we use the knowledge or memory allocation, data structure and the convenience of coding which is provided by HLL. So by combining these features we can write a better code for our machines.
Last updated: March 19, 2014