ARM(STM32)だと偶数奇数を分けなくてよくて、命令もこれだけ

str r6, [r5]
ldrb r7, [r0], #1
str r8, [r5]
ldr r8, [r2, r7, lsl #2]
str r9, [r5, #0x400]
ldr r9, [r3, r7, lsl #2]