0x00008cf8 <+8>: push {r6} ; (str r6, [sp, #-4]!)
   0x00008cfc <+12>: add r6, pc, #1
   0x00008d00 <+16>: bx r6
   0x00008d04 <+20>: mov r3, pc
   0x00008d06 <+22>: adds r3, #4




이런 코드가 있을 때,
(코드 자체에 오류는 없음)



r6 = 0x00008d01 이 들어가게 되고,

bx r6 가 실행되면서, pc = 0x00008d01이 들어가잖아?

그럼 이때 컴이 0x00008d01부터 코드를 읽게 될텐데,

이게 "bx r6" 코드 중간부터 갑자기 읽데 되는건데 

그럼 다음 정상적인 명령 코드가 나오기 전까지의 코드들 0x00008d01~3은 무시되는거야?

아니면 이것도 코드가 읽힌다면 어떻게 읽히는거야?