Results 1 to 6 of 6

Thread: What is the High Level Assembly Language?

  1. #1
    Join Date
    May 2009
    Posts
    2,865

    What is the High Level Assembly Language?

    Hello friends,
    I am an intermediate programmer, and I have done only basic things of Visual Basic for Applications in a MS Excel. Now while going through the tutorial I just found the high level assembly language. That was not explained properly in the notes, so I thought to ask you guys!! Please tell me what is the High Level Assembly Language? Since, I don't know much about it, provide me the detailed information about the HLA language.

  2. #2
    Join Date
    May 2008
    Posts
    3,316

    Re: What is the High Level Assembly Language?

    The High Level Assembly (HLA) is an assembly language that can use high-level language to assist in x86 assembly language, programmers both beginners and advanced developers alike. The HLA supports, assembly language, advanced data types and object-oriented programming. It uses a syntax similar to those of several high-level languages like C / C + +, Ada, Modula-2, and Pascal, to enable the creation of readable assembly language programs, and to learn as quickly as possible HLA programmers coming from the high-level language.

  3. #3
    Join Date
    Apr 2008
    Posts
    2,139

    Re: What is the High Level Assembly Language?

    The HLA was originally conceived as a tool to teach assembly language programming at university level. The idea is to exploit knowledge in programming for students to learn assembly language as quickly as possible. Most students taking a course in assembly language programming have already been introduced to control structures of high level, such as IF, WHILE, REPEAT .. UNTIL, FOR, etc.. The HLA allows students to apply early in the course that knowledge of programming in assembly language coding, allowing dominate other matters necessary in advance before learning how to code low-level forms of these structures of control.

  4. #4
    Join Date
    May 2008
    Posts
    4,831

    Re: What is the High Level Assembly Language?

    A common misconception is that HLA is not a "low-level assembly" as the products MASM from Microsoft or TASM of Borland. Usually, people develop false idea after watching a program typical "hello world" written on the HLA, which consists of a single macro invocation for the body of the program :
    Code:
    program HelloWorld; # include ( "stdlib.hhf") 
    begin HelloWorld; stdout.put ( "Hello World" nl) 
    end HelloWorld;

  5. #5
    Join Date
    Aug 2006
    Posts
    209

    Re: What is the High Level Assembly Language?

    The HLA supports all machine instructions low level as the other x86 assemblers and, indeed, the structures of high-level control of the HLA is based on those found in MASM and TASM, the characteristics of higher level language level for several years preceding the arrival of HLA. In HLA, you can write low-level assembly code as easily as any other assembly, simply ignoring the language control constructs high level of HLA. Features such as high-level language appear in the HLA to provide a learning aid for developers who are starting with the assumption that discontinued the use of these rulings when set to dominate the low-level instructions.
    Blessings to you

  6. #6
    Join Date
    Jul 2006
    Posts
    273

    Re: What is the High Level Assembly Language?

    The language in the HLA compile time allows programmers to easily extend the HLA language, even creating their own domain-specific languages to help them solve common programming problems easily. The macro stdout.put briefly described above is a good example of a sophisticated macro that can simplify the lives of programmers. The HLA Standard Library is an extensive set of prewritten routines and macros, the macro stout.put as described above, that make life easier for programmers, saving them from "reinventing the wheel" each time they write a new application. Perhaps just as importantly, the HLA Standard Library allows programmers to write portable applications that run under Windows or Linux with nothing more than a recompilation of the source code.
    (\__/)
    (='.'=) This is Bunny. Copy and paste bunny into your
    (")_(") signatureto help him gain world domination

Similar Threads

  1. Linux GUI Assembly Language
    By Somali in forum Operating Systems
    Replies: 2
    Last Post: 22-02-2012, 03:20 AM
  2. Replies: 9
    Last Post: 18-12-2011, 12:14 PM
  3. MSI X340: The fan is always on a high level of noise
    By Dimensioner in forum Motherboard Processor & RAM
    Replies: 3
    Last Post: 16-03-2011, 06:23 AM
  4. High-Level Graphics in J2ME
    By Xiomar in forum Software Development
    Replies: 2
    Last Post: 08-12-2010, 07:28 AM
  5. Extremely high noise level
    By Daiwik in forum Overclocking & Computer Modification
    Replies: 5
    Last Post: 22-12-2008, 08:03 PM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Page generated in 1,714,291,448.44746 seconds with 17 queries