EEVblog Electronics Community Forum

Electronics => Microcontrollers => Topic started by: strawberry on November 08, 2023, 07:13:33 am

Title: disassembler for 87C52
Post by: strawberry on November 08, 2023, 07:13:33 am
How to disassemble hex to asm?
is 87C52 compatible with 89S52/89C52
Title: Re: disassembler for 87C52
Post by: Maksims on November 08, 2023, 09:00:03 am
Hi.

I am not familiar with disassembly, but i think, you should look for something like "MCS-51 disassembler" in google. More likely it will be some DOS-based software.

But regarding compatibility between 87C52 and 89S52/89C52. The should be compatible. If I am right, the main difference is the following:


But, if the program is located in external memory, then, I think, there is no difference at all.
Title: Re: disassembler for 87C52
Post by: PCB.Wiz on November 08, 2023, 09:18:08 am
https://www.eevblog.com/forum/microcontrollers/8051-disassembler/msg3360002/#msg3360002 (https://www.eevblog.com/forum/microcontrollers/8051-disassembler/msg3360002/#msg3360002)
Title: Re: disassembler for 87C52
Post by: HwAoRrDk on November 08, 2023, 12:53:29 pm
Try the Naken assembler/disassembler:
https://www.mikekohn.net/micro/naken_asm.php (https://www.mikekohn.net/micro/naken_asm.php)

It supports MCS-51 and a ton of other architectures.