Department of Electrical and Computer Engineering
Dalhousie University

ECED 3403: Computer Architecture

X-Makina Documentation and Software

Last updated: 21 June 2018


X-Makina is a 16-bit Instruction Set Architecture (ISA) design with the following features:

The ISA exhibits many features found in existing commercial load-store or RISC (reduced instruction set computer) machines.


The following documentation is available for the X-Makina ISA (as of 25 May 2018):

The X-Makina Assembler

The most recent version of the X-Makina assembler can be downloaded from here.

If you find problems with the assembler, please send a description of it and the associated assembler file that caused the error to Dr. Hughes.

Assembler files

The following assembler files (.ASM) can be tested with the X-Makina assembler. The assembler is envoked by dragging-and-dropping an assembler file onto the assembler icon. A successful assembly will produce a .LIS and a .XME file.

Reading and understanding the Assembler User's Guide and the X-Makina ISA document will help explain the various files.