Assembly is a low level second generation computer language. It is used to create independent executable code that is optimized in size and performance. Unlike other computer languages, assembly code is specific to a microprocessor architecture and is not portable. Compilers for higher computer languages may generate Assembly code before create executable programs.


Introduction to Assembly language

Learning Assembly

Learning Assembly is an adventure and a challenge. This language is recommended only for advanced programmers. It is useful to learn only if you are interested in creation of low level, highly optimized software for device drivers, operating systems or compilers.

Our research team will create a new programming language called: “Wee”. This is going to use and generate Assembly code. If you wish to contribute to this project you can follow the tutorial below and take an exam. Then we include you in our research team for Wee language.

Tutorial Articles

This tutorial is work in progress.

    External References:


    Rating Exam

    This is work in progress!

    Start Exam

    Leaderboard: Programming Assenbly

    maximum of points
    Pos.NameEntered onPointsResult
    Table is loading
    No data available