하는 목적 ?

디버깅 시 도저히 모를 경우 메모리를 찾아서 제대로 값이 들어가 있는지 확인 할 때 유용함

※ 메모리 주소 보기

1. 디버깅 포인트를 찍고 디버깅 실행

2. 조사식 열기 (디버그 -> 창 -> 조사식 -> 조사식 1,2,3,4 중에 아무거나 하나 선택)

3. &(주소연산자)를 사용하여 메모리 번지를 볼 수 있다.

 

※ 메모리에 값 보기

1. 디스어셈블 보기

- 디버깅 포인트 찍고 디버깅 활성화 -> 디스어셈블 실행

- 주소 입력 후 엔터 치면 입력 된 주소로 커서가 이동함.(메모리 주소는 16진수 메모리 번지로 되어있어서 0x가 들어감)

 

2. 메모리 보기

- 디버깅 포인트 찍고 디버깅 활성화 -> 메모리 1,2,3,4 중 하나 실행

 

-  디버깅 포인트 찍고 디버깅 활성화 -> 주소 입력 후 엔터 치면 입력 된 주소로 커서가 이동함.

마우스 우클릭하면 아래처럼 나옴

- 1바이트 정수로 표현

★ CC -> C 하나당 4Bit 합쳐서 8bit -> 1Byte

★ C는 주소에 데이터가 없는 상태임(C언어라서 C라는 데이터 들어있다고 생각 됌.)

★ CC -> 오른쪽부터 데이터가 채워짐 

ex) C0 , C1,C2....CF ,0F,1F....FF 이런식 (4bit -> 16진수로 표현)

 

 

- 4바이트 정수로 표현

CCCC CCCC  -> C하나당 4bit 합치면 32bit -> 4byte

 

※ 추가 설명

- 1바이트 정수 표현으로 설명

 

16진법으로 1식 증가하여 메모리 주소 번지를 가짐.

0x00EFF7DC -> 0x00EFF7DD -> ... -> 0x00EFF7DF -> 0x00EFF7E0 -> ...

16진법으로 계산 됌

'VisualStudio 디버깅' 카테고리의 다른 글

반복문 디버깅 시 조건 걸어 보는 방법  (0) 2022.10.18

+ Recent posts