Weekly Reflection 2
- elisangli11
- Jan 27, 2020
- 1 min read
This week we explore more about assembly math (https://wiki.cdot.senecacollege.ca/wiki/6502_Math). We put in practice this subject with Lab 3, which we had 3 options to choose from. Option 1: Bouncing Graphic, Option 2: Numeric Display, Option 3: Pong, Option 4: Kaleidoscope and Option 5: Line Draw. Each one of the options challenges us to use different techniques of the concepts that we learn last week in class about math. But, we got a little bit of help with the code examples (https://wiki.cdot.senecacollege.ca/wiki/6502_Emulator_Example_Code) so we didn't need to start from scratch but we had an idea on how to beginning with the code. Also, each one of the options had a little challenge at the end that we need to complete in order to submit the lab results.
Finally, in class, we discuss more 6502 addressing modes (https://wiki.cdot.senecacollege.ca/wiki/6502_Addressing_Modes). We discuss the difference between an Indirect X and an Indirect Y, which is X will add address without a carry resulting in this into a pointer of the data been access. While Y identifies the pointer and add the Y register to the address contained in that pointer. Also, we had more discussion about the future project that we need to do in order to complete this course.
Commentaires