experimenting with bare metal ARM development, C and ASM