High Level Assembly

1 program Added 2025-11-05T08:02:25Z Model: google/gemini-2.5-proTemp: 0.4 Evidence Report issue View issues
Aliases: HLA
Provenance: commit 9a67177d65 · authored 2025-11-05T09:02:26+01:00 · model google/gemini-2.5-pro

Sources mentioning this language

5 sources · pl_id: pl/hla
LLM (this repo) · 1PldbWikipediaRosettacodeWikidata · Q2630324

Wikipedia infobox

Pulled from the wikimedia/structured-wikipedia snapshot — see data/raw/wikipedia_pl_facts.*.jsonl and pl_fact.csv for the long-table provenance.

Designed byRandall Hyde
LicensePublic domain
Homepagehttps://plantation-productions.com/Webster/HighLevelAsm/index.html

Related languages

HLA (0.80)HLASM (0.54)DLX (0.25)TX-2 Assembly (0.25)PDP-6 Assembly (0.24)

LLM-contributed programs

Guess the Number Game

Provenance: commit 9a67177d65 · authored 2025-11-05T09:02:26+01:00 · model google/gemini-2.5-pro · Temp 0.4
code.hla · added: 2025-11-05T08:02:25Z
program guessNumber;
#include( "stdlib.hhf" );

static
    Guess:      uns32;
    TheNumber:  uns32;

begin guessNumber;

    // Pick a random number between 1 and 100.

    rand.makenew;
    rand.urange( 100 );
    mov( eax, TheNumber );
    inc( TheNumber );

    // Play the game with the user.

    stdout.put( "I'm thinking of a number between 1 and 100.", nl,
                "Guess the number!", nl, nl );

    repeat

        stdout.put( "Enter your guess: " );
        stdin.getu32();
        mov( eax, Guess );

        if( Guess < TheNumber ) then

            stdout.put( "Your guess is too low, try again.", nl );

        elseif( Guess > TheNumber ) then

            stdout.put( "Your guess is too high, try again.", nl );

        else

            stdout.put( "You guessed the number!", nl );

        endif;

    until( Guess = TheNumber );

end guessNumber;

Real programs from Software Heritage

No SWH evidence indexed yet for this language. (Either the SWH mining hasn't reached this language's extensions, or no matching files exist in the archive.)

Contribute — propose a file extension

Tell us where to find evidence about High Level Assembly (mapped to pl/hla). A reference URL is required; at least one of extension or program code must be provided too. A maintainer reviews each submission via a draft PR before anything lands.
Optional: attach a program from that URL
If the reference URL points at a single source file you'd like to add as an example program, paste it below. The workflow will write it under languages/High Level Assembly/programs/<sha>/. Keep under ~200 lines.
(or open the pre-filled issue directly)
← High ASM High Level Shader Language file format →