title: Does the CPU of the Raspeberry Pi 3 B+ use the same assembly as other CPUs?
body: <p>I want to use my Raspeberry Pi to learn how to make operating systems. I know that to make one I need some assembly code for the bootloader so I can call a function in a kernel written in C. Would the ARM CPU of the Pi use the same assembly code for if I was writing an OS for a normal CPU? Would the OS development steps be similar to normal?</p>