::Projects::Error Detecting & Correcting Code

I worked on this project with Pierre Jobard when I was an student engineer. We had to work with error detection & correction. The teacher suggested to use the standard (7,4) Hamming code, and to write the whole project in C++. However, he also said he was open to anything else, as far as we could detect and correct errors.
Since "standard" means no fun, we decided to create our own code, to apply our project on images rather than just simple text (as suggested), and to use assembler instead of C++.
Well, it was fun at the beginning, but then we clearly had tough time then. However, we ended with a great grade, and we could improve our assembler skills.


Further explanations (french only)
Download the project (source & binaries)