The ARM processor (Thumb-2), part 13: Trampolines June 16, 2021 Jun 16, 2021 06/16/21 Raymond Chen The overly-uniform program counter register strikes again.
The ARM processor (Thumb-2), part 12: Control transfer June 15, 2021 Jun 15, 2021 06/15/21 Raymond Chen Let's go places.
The ARM processor (Thumb-2), part 11: Atomic access and barriers June 14, 2021 Jun 14, 2021 06/14/21 Raymond Chen Doing things one at a time.
The ARM processor (Thumb-2), part 10: Memory access and alignment June 11, 2021 Jun 11, 2021 06/11/21 Raymond Chen It's just loads and stores.
The ARM processor (Thumb-2), part 9: Sign and zero extension June 10, 2021 Jun 10, 2021 06/10/21 Raymond Chen Making small things bigger.
The ARM processor (Thumb-2), part 8: Bit shifting and bitfield access June 9, 2021 Jun 9, 2021 06/9/21 Raymond Chen That barrel shifter again.
The ARM processor (Thumb-2), part 7: Bitwise operations June 8, 2021 Jun 8, 2021 06/8/21 Raymond Chen Flip-flopping the bits.
The ARM processor (Thumb-2), part 6: The lie hiding inside the CMN instruction June 7, 2021 Jun 7, 2021 06/7/21 Raymond Chen Don't let the name fool you.
The ARM processor (Thumb-2), part 5: Arithmetic June 4, 2021 Jun 4, 2021 06/4/21 Raymond Chen Starting with basic mathematics.
The ARM processor (Thumb-2), part 4: Single-instruction constants June 3, 2021 Jun 3, 2021 06/3/21 Raymond Chen Flaunt your barrel shifter if you've got it.