본문 바로가기

Programming/ARM

눈으로 보는 ARM - ASM 해석


저 처럼 User Application 을 시작으로 프로그래밍에 접근한 사람들에게는 ASM 은 꽤 귀찮은 언어입니다.

자주 쓰진 않지만, Powerful한 Low Level Debugging 을 위해서는 꼭 알아야 하는것 중에 하나지요.

물론, Document가 잘 되어 있기는 하지만, 봐도 헷갈리는 상황이 많습니다.

따라서 동작하는 모습들을 Trace32 장비를 이용해서 직접 capture 해서 정리해 보았습니다.

자주 사용하는 asm 위주로 준비하였고, 차후에 좀 더 데이터를 모으는데로 업데이트 하도록 하겠습니다.



< add >

add r11, r13, #0x1c




< ADR >


< CPY >



< LDR >


< PUSH >



< SUBS >