The error occurs in the convertAddress function. The value ORed with the address of register is incorrect. This results in wrong value returned when the function is called and eventually generated wrong address value.
This week is the last week for my internship at Aeste. Despite struggling most of the time trying to complete the tasks, I did enjoyed working here. I really appreciate Dr Shawn’s patience when guiding me on my tasks. He gave me a lot of useful advice not only in terms of work tasks, but also about my future career. Working at Aeste made me acknowledge how poor my technical skills are, especially in programming.
It is a great opportunity working here. Thank you Dr Shawn for his guidance in every aspect. I really gained priceless experience and new knowledge. This ends my internship at Aeste.