Sigma16 home page

Sigma16 is a computer architecture designed for research and teaching in computer systems. This application provides a complete environment for programming in assembly and machine language and experimenting with the architecture.

The app runs in a web browser: just click the link in the box below. You don't need to download or install anything. Currently it runs on the Chromium browsers (Chrome, Edge, Opera, DuckDuckGo) but not on Safari or Firefox.

Click to run Sigma16

It's convenient to bookmark this page (save it in your Favourites). The location of this page is permanent. Please don't bookmark the "Click to run Sigma16" link, as the destination of that link may change from time to time.

When the app runs in your browser, it will display the User Guide, which contains introductory tutorials as well as a detailed specification of the architecture, assembly language, and programming techniques. You can also access the User Guide directly, without launching the app:

This architecture is simpler than most commercial products, making it a good vehicle for teaching and experimentation:

About Sigma16

  • This sofware is free and open source. The app is available on the source repository. It won't launch directly from the source repository; you need to click the link above on this home page to run it. Sigma16 is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License, Version 3, as published by the Free Software Foundation. See the source repository for details.
  • The architecture, implementation, circuits, documentation, and examples are designed and written by John O'Donnell. See https://jtod.github.io/index.html. Copyright © 2025 John T. O'Donnell

338

Author: John T. O'Donnell (john.t.odonnell9@gmail.com)

Date: August 2025

Emacs 30.1 (Org mode 9.7.11)

Validate