검색어 입력폼

어셈블리 인스톨 디버깅 레포트

저작시기 2007.03 |등록일 2008.03.02 한글파일한글 (hwp) | 9페이지 | 가격 1,500원

소개글

중앙대 최광남 교수님 컴퓨터시스템 과목 1번 레포트입니다.

목차

1. Practice 01. 어셈블러 인스톨과 디버깅 해보기

2. 실습 환경
개인PC 사용

3. 환경변수 등록화면

4. 예제 작성

5. 컴파일 화면

6.codeview를 통한 컴파일한 파일을 로드한 장면
(레지스터 값과 watch에 등록한 변수들의 값의 변화까지 함께 캡쳐)

7.후기

본문내용

7.후기
난이도는 쉬운 과제였지만 어셈블러를 처음 접하는 저로서는 상당히 어려웠습니다.
소스 작성 시 .data를 실수로 안 썼는데 그 결과로 에러가 8개 정도 떠서 당황하였습니다. 에러 발생 시 항상 소스를 자세히 봐야한다는 것을 잊고 환경변수부터 설정부분이 이상한지 또는 커맨드 창에서 파일의 경로를 맞춰서 어셈블을 해야 하는지 계속 실행해보고 시간을 많이 잡아먹었습니다. 그러다가 마침내 .data를 빼먹었다는 사실을 발견하게 되었을 때는 잠시 공허함이 들기도 하였습니다.
그리고 codeview에서 watch에 3개의 변수를 등록하는데 칸이 작은 관계로 2개만 계속 표시되어서 난감하였습니다. 계속 만져본 결과 좌우는 확장이 가능한데 상하로 늘리는 것을 몰라서 한참 씨름 하다가 마침내 모서리를 잡고 늘리면 된다는 사실을 발견 하게 되었습니다. 역시 어떤 쉬운 일이든지 경험이 중요하고 반복이 중요한 듯 보여 집니다.
또한 명령어 한 줄 한 줄 실행할 때 마다 변수 값의 변화와 레지스터 값의 변화를 주의 깊게 관찰하여야겠습니다. 어셈블리 코딩의 핵심은 명령어 실행에 따른 레지스터 값의 변화에 있는 것으로 생각됩니다.
다운로드 맨위로