Skip to content

anarcheuz/8051-disassembler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

8051-disassembler

Small tool to help disassemble Intel 8051 opcodes.

Python3 termcolor library is needed.

$ ./disas.py dump.bin
> help
	*** Intel 8051(basic) disassembler - coded by Fritz (@anarcheuz) ***


	Software coded for 256k flash dump, append with 0xff if not the case to avoid any inconvenience! 

	quit|q - quit
	help|h - show this help

	x/f <addr> - disassemble until ret|reti is found
	x/i <addr> <count> - disassemble <count> instructions from <addr>
	x/x <unit> <addr> <count> - disassemble from <count> words from <addr> as <unit>
	 -(Big endian display. Why ? Because easier to read from left to right :))

	x/s <addr> <count> - interpret <addr> as 0 terminated string
	xref <addr> - Try to find all xrefs to <addr>
	finds <str> - find all occurences of <str>
	find <hexSequence> - find all occurences of the bytes <hexSequence> (eg: find 0a1032897f)

Refs

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages