Skip to content

NonPossum/ConsoleAsm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 

Repository files navigation

ConsoleAsm 1.0

ConsoleAsm is an x86 Assembly Simulator written in c# so far handling basic instructions, stack, stack frames, heap allocation with malloc, all 32 bit registers and functions provided to easily look at memory and registers.

Examples: Loop based on eflag register state. Memory addressing with malloc and with stack frame.

Warnings: For 'reasons' from ebp always is taking base address and ret only marks when loop must end.

Provided Functions:
$val - Show decimal value of registers or memory segment.
$hval - Show hex value of registers or memory segment.
$flags- Show value of eflags register.
$inst - Show written instructions.
$heap - Show values of all heap.
$stack- Show values of all stack.
$dump - Dump written instructions to file history.txt.
$leave- Exit program.

About

x86 Assembly Simulator

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages