Assembly Language/Modify a program

Advertisement


Question
QUESTION: Dear Bob,
Could you advise whether I might learn how to disassemble or remove/modify/delete certain unwanted instructions within a virtual Organ program?
Many thanks and Best Regards,
Ken.

ANSWER: Dear Ken,

You'll need to know the type of chip used. Do you have the assembler listing? You will
also need an assembler. It is possible to 'byte-patch' machine code, but an assembler
environment is better.

Bob.

For maths/computing advice, visit:-

www.headingleysigns.com/maths


---------- FOLLOW-UP ----------

QUESTION: Dear Bob,
Thank you very much for your reply. There is no chip, it is purely a program which was purchased on a disk, or downloaded to install on the computer system hard disk.   I don't know anything about finding any assembler listing, or where to obtain an assembler from, perhaps you could kindly inform me more on these facilities, I will look at headingleysigns,
Very Many thanks again,
Ken.

Answer
Ken,

This is probably going to be difficult. As you only have the 'executable' you will have to patch it. You will
have to know the instruction set of the chip and you will need a hex editor. You can then do it, but it will
be a bit of trail and error. What is this 'virtual organ'?

Bob.

For maths/computing advice, visit:-



www.headingleysigns.com/maths

Assembly Language

All Answers


Ask Experts

Volunteer


Bob

Expertise

Specific questions on 8086 Assembler and pdp, plus more general questions on assembly language.

Experience

Commercially used PDP assembler in a real-time counting system on banknote spoilage. 8086 assembler use primarily for graphics and file access applications in DoS.

Organizations
University of Leeds alumni.

Publications
Marlow R., Hubbard, M. E. and Jimack, P. K. "Moving mesh methods for solving parabolic partial differential equations". Computers & Fluids, 46(1):353-361, 2011.

Education/Credentials
PhD in Computer Science.

Past/Present Clients
Bank of England Printing Works. Bemrosebooth security printing.

©2016 About.com. All rights reserved.