Today, I was looking for a previous project in my email and randomly found one of my projects for the THEORY OF MACHINES & LANGUAGES
course of my bachelor’s degree. It is interesting; I cannot imagine that I wrote such a massive code in assembly
and it worked well!
I implemented Data Encryption Standard (DES) algorithm, first, in C++ and then translated the C++
code into assembly
. I found coding in assembly
very hard and not something to be taken lightly. But some programs need to be written in assembly
, because its speed is very tempting! You can find the source code of the C++
and assembly
programs on my GitHub account.