Obsah paměti vypadá v pořádku.
Dobrý překladač pro tyhle MCU je Keil C51, pro malé programy stačí free verze. … aha, Ty chceš assembler, to je C. Sice má inline assembler, ale asi potřebuješ spíš něco jiného.
Ale dnes je už škoda se zabývat těmito procesory (jestli to není z důvodu jejich velkých zásob). Vhodnější jsou např. ATmegy, které jsou dost levné, mají větší vybavení a dají se proto už dobře programovat v C.