Loading repository data…
Loading repository data…
Naveenad2 / repository
This project is a web-based assembler that allows you to write and run assembly language code, perform debugging, and inspect various flags. It is built using React, Spring, and MySQL database.
This project is a web-based assembler that allows you to write and run assembly language code, perform debugging, and inspect various flags. It is built using React, Spring, and MySQL database.
Assembly Language Execution: Write assembly code using a user-friendly interface and execute it in real-time.
Debugging Capabilities: Step through the assembly code, set breakpoints, and inspect the state of registers and memory at each step.
Flag Inspection: View the current values of important flags such as Carry flag (Cy), Auxiliary carry flag (AC), Sign flag (S), Parity flag (P), and Zero flag (Z) to understand the state of the program.
User Authentication: Users can create accounts and log in to save their assembly code and access it from any device.
Persistent Storage: Assembly code, breakpoints, and user settings are stored in a MySQL database, ensuring data is saved even if the application is restarted.
React: A popular JavaScript library for building user interfaces.
Spring: A Java framework for building web applications.
MySQL: A relational database management system.
Clone the repository:
git clone https://github.com/your-username/your-repo.git
Install dependencies for the frontend and backend:
cd frontend
npm install
cd ../backend
mvn install
3.Configure the database connection:
4.Start the development servers:
cd frontend
npm start
cd ../backend
mvn spring-boot:run
5.Access the application in your web browser at http://localhost:3000
2.Flag inspection and run each code
3.Set input
4.Memmory view