[어셈블리] 어셈블리에대하여-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
*원하는 자료를 검색 해 보세요.
  • 컴퓨터구조 주소지정방정식 프레젠테이션 12페이지
    주소지정 방식 Addressing Mode 리포트 제출! 주소지정 방식 Addressing Mode 즉치 주소지정방식 오퍼랜드에 연산에 필요한 숫자 데이터를 직접 넣어주는 방식 명령어 자신이 데이터를 직접 포함하고 있어 명령어의 실행이 바로 이루어지는 방법 데이터를 구..
  • 명령어 형식과 주조 지정 방식 3페이지
    1. 명령어 형식 (1) 0 - Address 명령 형식 - 스택 구조를 가진 컴퓨터에서 사용되는 명령 형식으로 OP -Code만 존재하고 오퍼랜드가 없는 명령어 구조이다. PUSH와 POP 명령을 사용한다. (2) 1 - Address 명령 형식 - 누산기(Accum..
  • [어셈블리어] 어셈블리에대하여-3장 22페이지
    C H A P T E R 3 ㅔ 어셈블러 명령 공부할 내용 ★ 세그먼트 정의 ★ 데이터 정의 ★ 프로시저 정의 ★ 레지스터와 프로그램 범위 명령 어셈블러 명령(의사 코드 명령) ★ 어셈블러가 원시 프로그램을 번역할 때, 어셈블러에게 필요한 작업을 지시하는 명령 ★ 데이..
  • [컴퓨터학과] 어셈블리 언어의 개요 4페이지
    Assembly language의 개요. 1. low-level language이다. 2. 주로 operating system이나 hardware를 소통을 위해 쓰인다. 3. Application의 실행 속도를 높이기 위해 쓰인다. 4. Machine language ..
  • [전자전기 실험] 레지스터와 주소지정 방식 5페이지
    ■범용 레지스터 -AX 레지스터 ⇒어큐물레이터 레지스터(Accumulator)로써 산술 논리연산의 중심이 되며, 입출력 명령에 주로 사용된다. 다른 레지스터보다 내부적인 명령바이트수가 짧게되어 실행시간이 빠르게 되는 장점이 있지만 우리는 느끼지 못한다. -BX 레지스터..
  • 레지스터의 종류 4페이지
    ■ 레지스터(Register)란? 적은 양의 자료나 처리하는 동안의 데이터를 일시적으로 기억할 수 있는 중앙처리장치(CPU)내의 임시 기억장치 또는 고속의 기억 회로. 컴퓨터에서 레지스터(Register)는 중앙처리장치내의 임시 기억장소로서 기억장치에서 읽은 값이나 쓸..
  • [컴퓨터구조]중앙처리 장치 74페이지
    ..PAGE:1 중앙 처리 장치 신동진 3 20011696 조원 김훈교 3 20011606 조원 박추송 3 20011666 조원 송형섭 3 20021821 멀티 미디어 공학 조장 성명 학년 학번 학과 직위 ..PAGE:2 순 서 중앙 처리 장치의 기본 구조 범용 레지스..
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      추천도서
      [어셈블리] 어셈블리에대하여-1,2장