Common Computer Science References
At the end of this lesson, you will be able to:
understand basic ARM assembly coding
machine code to assembly
watch this video: https://www.youtube.com/watch?v=oO8_2JJV0B4
just the first 1:30 minutes
an "assembler" just converts assembly into machine code
ensure you can code on your Raspberry Pi
read, "Raspberry Pi Assembler " (see below)
chapter 1
create another GitHub repo for this section
TEJ4M-Unit2-04
ensure you commit all your examples to this repo
write program 1.2
write the MakeFile, to help yourself out
use the NeoVim text editor
do end of chapter #1 projects
nil
We will be using a physical Raspberry Pi ARM processor, so no need to emulate it.
CPUlator: https://cpulator.01xz.net/
remember that the Linux software interrupt to exit will not work in the emulator, but you can step through your code and see the registers and memory.