Skip to content

My Bachelor's thesis project. An x86-64 assembly learning tool written for educational purposes.

Notifications You must be signed in to change notification settings

alibowndyn/hohoemu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hohoemu (STILL IN DEVELOPEMENT)

My Bachelor's thesis project.

This project is an educational tool designed to help students learn x86-64 assembly programming by providing an interactive GUI. It uses the Unicorn CPU emulator framework to execute assembly code and offers a user-friendly GUI with debugging-like functionality.

Key features include:

  • Step-by-step execution of assembly code, allowing students to follow the program flow instruction by instruction
  • Visual indication of the current instructions to be executed
  • Display of CPU register values and the content of the stack after each instruction
  • Display of symbols by memory segments
  • Basic debugging features which includes the ability to set breakpoints and continue exectuion until a breakpoint is hit

GUI Design

hohoemu_new

About

My Bachelor's thesis project. An x86-64 assembly learning tool written for educational purposes.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published