Think In Geek

In geek we trust

pi

ARM assembler in Raspberry Pi – Chapter 3

We saw in chapter 1 and chapter 2 that we can move values to registers (using mov instruction) and add two registers (using add instruction). If our processor were only able to work on registers it would be rather limited.

, , , , ,

ARM assembler in Raspberry Pi – Chapter 2

Registers At its core, a processor in a computer is nothing but a powerful calculator. Calculations can only be carried using values stored in very tiny memories called registers. The ARM processor in a Raspberry Pi has 16 integer registers and 32 floating point registers. A processor uses these registers to perform integer computations and […]

, , ,

ARM assembler in Raspberry Pi – Chapter 1

In my opinion, it is much more beneficial learning a high level language than a specific architecture assembler. But I fancied learning some ARM assembler just for fun since I know some 386 assembler. The idea is not to become a master but understand some of the details of what happens underneath.

, , ,

Next posts