For our second lab of CSE202 Computer Architecture class, we are given binary bombs to defuse. This lab is very dangerous and harmful to your grade, maybe even your life depending on the hours that you spend on trying to defuse the bomb. It is harmful to your grade because you lose 1/2 point each time your bomb explode. So the story behind this lab is that Dr. Evil has created binary bombs and you to find the correct sequence of integers or string which are your password to defuse the bomb. To do this you have to look at the assembly instruction of Dr Evil’s binary bomb and carefully using the GDB debugger defuse the bomb. But if you accidentally step into the explode bomb method, your bomb goes, “BOOM!!!”. This is pretty crazy considering the fact, I have exploded my binary bomb once already. This was a scary moment indeed. I have defused 4 phases out of 6 phases so far towards defusing the bomb completely. Btw, there is a secret phase after you pass the 6 phases, hopefully, I get there. The goal of this lab is to get us to get experience with using the GDB debugger and look into assembly instructions of programs. Below is the sample of the assembly instruction and scoreboard of the class’s progress in defusing their bomb.
About The BlogThe official student blog for the Electrical and Computer Engineering and Computer Science at Lehigh University.
VIEW MORE >
Blogs I Follow