Link to download the code and steps to execute:
https://github.com/harshadl/Assembly-...
VMware Player Installation:
How to install VMware Workstation Player 17 via techsport.com to simplify the process.
Ubuntu 22.04 Setup:
Instructions were provided for downloading the Ubuntu ISO (4.4 GB) and installing it on VMware. A default configuration of 20 GB disk and 4 GB RAM was recommended.
Virtual Machine Creation:
The session covered VM setup using VMware Player, including ISO selection, credential input, and resource allocation.
Assembly Code Execution in Ubuntu:
Participants learned how to write a basic NASM "Hello World" program, assemble, and execute it using NASM and Linux system calls.
Debugging with GDB:
Techniques such as setting breakpoints, stepping through code, and inspecting registers (EAX, EBX, ECX, EDX) were demonstrated for effective debugging.