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.

SageCode tutorial

This tutorial is work in progress.

    External references:

    Certification Exam

    Assembly is accepted for Software Developer certificate as your second computer language. It is a very difficult exam. Do not even try if you have not follow the tutorial or have significant experience working with Assembly code. If you pass you will be invited to contribute to Wee project.

    Start Exam

    Leaderboard: Programming Assenbly

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