본문 바로가기
코스웨어/14년 스마트컨트롤러

업무일지 손병규-20140722

by 알 수 없는 사용자 2014. 7. 22.
728x90
반응형

ADC 타이밍 각 레지스터 기능



타이밍 동작 코드


결과
온도센서는 어떻게 하는지 모르겠네여



어셈블리


어셈블리 기본 소스코드 분석

Intel에서 메모리 저장 방식이 Little edian 방식
Intel에서 레지스터 저장 방식이 Big edian 방식이 된다.





어셈블리 컴파일



link 하기



결과




Windbg 사용

Windbg 사용하기 위해서는 컴파일을 다르게 한다.

컴파일


link



link 후 명령창에 그냥 windbg 치면됨

그러면 windbg 창이 뜬다.

디버그하고 싶은 실행창을 선택





창이 하나 뜨고 소스코드를 보기 위해서는 그림에 창 클릭 그냥 나올때 까지 클릭



레지스터의 값을 확인하고 싶을 때


변수 주소값 확인 방법



_start 라벨이 EIP에 대입되어 있다.


eax -> number1 대입하는 부분


Windbg에서는 자세히 설명 하지 못했습니다.

뭐 저보다 자세히 알거라 생각합니다.

참고 되었으면 좋겠네여 ㅎㅎ

열공합시다


728x90