This week we started with a new Lab 4 with 4 options to choose which we had to pick 2 out of 4 to complete this lab. My team decided to pick Option 1: Adding Calculator and Option 2: Data Input Form. We had some progress with our option 1 which I will be posting the result once it is finished. With this lab, we put in practice some of the concepts learned in class such as the ROM Routines for character output (https://wiki.cdot.senecacollege.ca/wiki/6502_Emulator#ROM_Routines) and Binary Code Decimal (BCD) Mode (http://www.6502.org/tutorials/decimal_mode.html).
For this week's lecture, we started with ARMv8 and x86_64 architecture concepts and some examples of the environment. First, we started comparing the register between this two architecture. For example, with the x86_64 architecture, we compare how they were named:

And how we can access them. For more information, we can visit this website (https://wiki.cdot.senecacollege.ca/wiki/X86_64_Register_and_Instruction_Quick_Start).
Also, we discuss the ARM license which can be either architectural (design your own chips) or design. Finally, to finish the class we went through the Make and Makefiles again with some compiler options demo.
To end this week, I am really looking forward to the future labs where we can play around with x86_64 and AArch64 architecture. I am going to update my lab 4 results really soon!
コメント