I was trying to revert the changes made to an exe file by some other person. When trying to change assembly to it's previous values - from DD 00B2CD90
to DD 00521088
I'm getting this result.
MOV BYTE PTR DS:[EAX],DL PUSH EDX
how I can get that call back?



You are doing everything correct, the bulit-in olly disassembler just tries to resolve opcodes into assembler instructions, but this is only for visual purpose. As long as you are modifying the non-executable section of code (and it looks like .data section) you can ignore the disassembly output generated by Olly. I recommend to modify data like this using the
dumpwindow.