Author Topic: disassembler for 87C52  (Read 607 times)

0 Members and 1 Guest are viewing this topic.

Offline strawberryTopic starter

  • Super Contributor
  • ***
  • Posts: 1194
  • Country: lv
disassembler for 87C52
« on: November 08, 2023, 07:13:33 am »
How to disassemble hex to asm?
is 87C52 compatible with 89S52/89C52
 

Offline Maksims

  • Newbie
  • Posts: 5
  • Country: lv
Re: disassembler for 87C52
« Reply #1 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:

  • 87C52 has UV erasable (ceramic package with window) or one time programmable (OTP) memory. Programmed through parallel interface, so special programmer is needed. If memory is UV erasable, it still has very limited amount of write/erase cycles. This is a classic variant, made by Intel.
  • 89C52 has FLASH memory with much more write/erase cycles. Also is programmed through parallel interface and requires special programmer. Basically, the same classic variant, but from another manufacturer and with another type of memory.
  • 89S52 is similar to 89C52, but has serial interface for programming. In this case much less connections are needed for programming and you can use SPI interface to do this.

But, if the program is located in external memory, then, I think, there is no difference at all.
« Last Edit: November 08, 2023, 09:06:29 am by Maksims »
 

Online PCB.Wiz

  • Super Contributor
  • ***
  • Posts: 1582
  • Country: au
 

Offline HwAoRrDk

  • Super Contributor
  • ***
  • Posts: 1499
  • Country: gb
Re: disassembler for 87C52
« Reply #3 on: November 08, 2023, 12:53:29 pm »
Try the Naken assembler/disassembler:
https://www.mikekohn.net/micro/naken_asm.php

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


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf