ARM Architecture - Subroutines and Stack
Given the following ARM assembly snippet, what is the final value in register R0 after execution?
main: MOV R0, #1 BL sub1 BX LR sub1: ADD R0, R0, #2 BL sub2 BX LR sub2: ADD R0, R0, #3 BX LR
