평가점수C

[어셈블리] 어셈블리에대하여-1,2장

등록일 2003.06.12 한글 (hwp) | 28페이지 | 가격 1,000원

소개글

여러분께 많은 도움이 되었음합니다.
한글프리젠테이션용자료입니다.
프리젠테이션 용시 글자크기를36으로늘려주세요.!!

목차

1장. 어셈블리 언어의 소개

- PC의 구조
- PC용 프로세서
- 기계언어
- 어셈블리 언어
- 프로세서와 코프로세서
- 인텔 86 프로세서를 위한 프로그래밍
- 어셈블리 언어의 용도
- 운영체제
- 어셈블리 언어 프로그램의 개발 단계
- 필요한 소프트웨어

2장.어셈블리 시스템

- 어셈블리 언어를 사용하게 되는 경우
▶ 고급 언어(저급 언어와 비교할 때)의 특징
▶ 어셈블리 언어(기호식 표현 언어)를 사용해야 하는 경우
▶ 어셈블리 언어의 장점
▶ 어셈블리 언어의 단점
- 운영체제
- 어셈블리 언어 프로그램의 개발 단계
- 필요한 소프트웨어
- 어셈블리어 프로그래밍에서의 데이터 표현방식
- 어셈블리 명령문
- 명령문과 지시어
- 어셈블리 언어의 문장 형식
- 이름(식별자)의 용도
- 이름 정의 규칙
- 숫자 정의 규칙
- 기초적인 PC 주소 지정 방식
- 레지스터 방식
- 직접 주소 지정 방식
- 간접 주소 지정 방식
- 인덱싱(Indexing)
- 인덱스 레지스터
- 베이스 레지스터: BX 레지스터
- 베이스 레지스터 : BP 레지스터
- 주소를 지정하는 일반적인 규칙
- 코드 세그먼트 내에서의 주소 지정 방식

본문내용

-기초적인 PC 주소 지정 방식
★ 기계어 명령이 사용하는 주소의 길이 = 16비트
■16비트를 사용하여 만들 수 있는 주소 = 0000H부터 FFFFH까지
따라서, 메모리의 크기 <= 64K 바이트 (이는 지나친 제약임)
★ 더 나은 방법은?
움직이는 팔을 가진 로보트가 있다고 하고, 그 로보트의 팔은 64인치만큼 들락날락하며 움직일 수 있다고 가정
(1) 로보트가 방안의 어떤 곳에 고정되어 있는 경우,그 팔은 64인치 이내의 거리에 있는 물건만을 잡을
..(중간생략)..
-인덱싱(Indexing)
★ 간접번지와 유사. 어떤 기준을 베이스 레지스터에 기억시켜 놓고, 인덱스 값을 인덱스 레지스터에 기억시켜 이들을 합한 값이 실제 번지가 되게 함
★ 인덱싱: 1차원 배열 또는 2차원 배열과 같은 자료를 나타내는데 사용
★ 즉, 배열 전체에 이름을 1개 주고, 배열 내의 각 항목(Item)은 첫째 자료 항목으로부터의 상대 거리를 사용하여 참조
★ 베이스 주소(Base Address) : 배열의 첫번째 항목 주소
예) 100개의 원소를 갖는 배열이 데이터 세그먼트에 있고, 그 원소들은 연속된 100개의 바이트에 저장되어 있다고 하자. 각 원소는 한 바이트를 차지한다. 배열의 이름은 LIST라고 가정
(1) 첫째 바이트를 엑세스할 때: LIST
(2) 두번째 바이트를 엑세스할 때: LIST+1
*원하는 자료를 검색 해 보세요.
  • [컴퓨터공학,어셈블리][컴구조] 컴퓨터구조 MIPS 어셈블리어로 만든 라인 에디터 18페이지
    명: 컴퓨터구조 분 반: 01분반 학 번: 19992910 이 름: 신
  • [어셈블리어] 어셈블리에대하여-6장 38페이지
    C H A P T E R 6 ㅔ 계산과 논리 명령 공부할 내용 ★ 덧셈 명령 ★ 뺄셈 명령 ★ 곱셈 명령 ★ 나눗셈 명령 ★ 비교 명령 ★ 논리 연산 명령 ★ 데이터 변환 명령 ★ 상태 비트의 설정 덧셈 명령 : ADD (형식) ADD operand1, operand2..
  • 어셈블리어를 이용한 최대공약수 구하는 프로그램 0페이지
    어셈블리어를 이용한 최대공약수 구하는 프로그램TITLE Program
  • [어셈블리어] 어셈블리에대하여-3장 22페이지
    복귀하는데 필요한 명령들을 생성 데이터 정의 ★ 컴퓨터의 주기억장치 ... 각 문장을 여러 줄의 어셈블리 언어로 변환 - 변환된 어셈블리 문장 ... 이다. 어셈블러에게 오프셋이 0보다 큰 곳에서부터 어셈블을 시작하라고
  • C-어셈블러를 이용한 버블정렬 4페이지
    ] MASM 6.11 : 어셈블리어 어셈블 Borland C ++ 4.0 ... 그대로 어셈으로 옮겨서 프로그램을 짜서 그런가 봅니다. 어셈블리어를 보면 ... C가 생각날정도로 쉽게 짰습니다. 처음에 어렵기만 하던 어셈블리 어도
  • [어셈블리언어] E06. C언어 내부에서 어셈블리어 사용하기 7페이지
    2010. 05. 32 학부 컴퓨터공학부 학번 이름 분반 담당교수 실습환경 ... 어셈블리어를 함께 사용해보는 것이다. C코드 내에 어셈블리 코드를 삽입하는 ... , Library로 이용하는 방법 등이 있다. 인라인 어셈블리 방법에서는
  • 어셈블리 프로그램 과제 ( 화면 CLEAR, 출력 ) 6페이지
    <컴퓨터 시스템 및 어셈블리어> 어셈블리 프로그램 작성 - 목 차 ... : 컴퓨터공학 학 년 : 2학년 ■ 어셈블리 프로그램 작성 1. 해결
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      상세우측 배너
      상세우측 배너
      추천도서
      [어셈블리] 어셈블리에대하여-1,2장
      하나은행 통장 개설 이벤트 오늘 하루 보지 않기 닫기
      ?>
      닫기