Bank Management System implemented as two modules - user and admin using an emu8086 microprocessor emulator.
Table of Contents
Assembly language programming and its thorough understanding is a great asset for a Computer Science undergraduate. Experience in programming using lower-level or assembly languages gives an insight into computer architecture and computer organization that is highly valuable. In this project, a Bank Management System is implemented in two modules - user and admin using an emu8086 microprocessor emulator. The system is programmed using assembly language programming. The implemented program is menu-driven. The menu consists of options to allow users to create, remove and update a bank account. The admin can find users by city, pincode and state; and insert new users. It has the functionality to deposit or withdraw money from the account. A registered user can also retrieve account details when the user chooses such an option. The code will adhere to best programming practices such as Don't Repeat Yourself and commenting. Appropriate registers and segments are used while implementing calculations, and memory is used efficiently. Assembly language concepts such as macros, procedures, and file handling are used.
To get a local copy up and running follow these simple example steps.
- emu8086 - Download and Install
- Clone the repo or download zip
git clone https://github.com/sn2606/emu8086-project.git
- Run emu8086
- Open
bank.asm
oradmin.asm
in the emulator - Change
filename
to"..\..\complete-path-to-users.txt"
- Emulate
Swaranjana nayak - - swaranjananayak@gmail
Project Link: https://github.com/sn2606/emu8086-project
- Websites referred