검색어 입력폼

어셈블리어 연습문제 3장

저작시기 2006.04 |등록일 2007.03.07 한글파일한컴오피스 (hwp) | 4페이지 | 가격 800원

소개글

인하대학교 컴공 어셈블리어 수업 연습문제 3장입니다~

필요하신분들 받아가세요~

목차

3-1~3-13

본문내용

3.1 다음 각 DEBUG 명령어의 목적을 설명하라.
(a) A - 기호 명령어를 기계 코드로 어셈블한다.
(b) U - 기계 코드를 기호 코드로 역어셈블한다.
(c) P - 관련된 명령어들의 집합을 실행한다.
(d) T - 명령어의 실행을 추적한다.
(e) Q - Debug 세션을 종료한다.
(f) D - 메모리 영역의 내용을 16진수 형태로 보여준다.
(g) R - 레지스터의 내용을 16진수 형식으로 보여준다.
(h) E - 메모리의 특정 위치부터 데이터를 입력한다.

3.2 다음의 각 요구사항에 대해서 필요한 DEBUG 명령어는 무엇인가?
(a) 모든 레지스터의 내용을 디스플레이하라.
;R
(b) IP 레지스터의 내용을 디스플레이하고, 그 내용을 100H로 변경하라.
; R IP // 100
(c) 데이터 세그먼트의 오프셋 2BCH에서 시작하는 데이터를 디스플레이하라.
;D DS:2BC
(d) 메모리 위치 3AFH에서 시작하는 메모리를 디스플레이하라.
(주의 : 이 주소를 세그먼트와 오프셋 값으로 구분하라.)
;D 3AF:0
(e) 메모리 위치 100H부터 12BH까지의 기호 코드를 역어셈블하라.
;U 100,12B
(f) 메모리 위치 18AH에서 시작하는 데이터 세그먼트에 24A63BH를 입력하라.
;E 18A // 3B A6 24

3.3 다음 연산에 대한 기계 코드 명령어는 무엇인가?
(a) 직접 값 16진수 03A8을 AX에 더하라. ; 05 A8 03
(b) 16진수 값 2CA4를 AX로 이동시켜라. ; B8 A4 2C

참고 자료

없음
다운로드 맨위로