Assembly-based Calculator
Academic Projects | | Links:

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.