Assembly-based Calculator

Assembly-based Calculator

A screenshot of the program running in DOSBox.

Introduction

The project is developed for Mapua University - Makati in fulfillment of ITS112L, Computer Architecture and Organization Laboratory. It builds upon the fundamentals of computer architecture, with a primary focus on assembly language, to create a functional calculator. The project was completed collaboratively in groups, with tasks divided equally among its members. Development was further split into subgroups, focusing separately on the user interface and program logic. The calculator supports outputs of up to two digits for addition (AAA), multiplication (AAM), and division (AAD). Subtraction, however, is limited to a one-digit output, as the input for this operation is constrained to single-digit values.

Prerequisites

  • DOSBox

Access

Since this is an academic project, publicly releasing the source code may lead to issues. Therefore, the project’s source will be made available upon request.


© 2025. All rights reserved.