어셈블러

등록일 2003.10.31 한글 (hwp) | 2페이지 | 가격 500원

목차

1. 정의
2. 역사
3. 기능

본문내용

어셈블러는 기본 컴퓨터 명령어들을, 컴퓨터 프로세서가 기본 연산을 수행하는데 사용할 수 있는 비트 패턴으로 변환시키는 프로그램이다. 몇몇 사람들은 이러한 명령어들을 어셈블러 언어라고 부르며, 어셈블리 언어라고 부르는 사람들도 있다.
어셈블러의 역사
기계어프로그램을 기호로 표현하는 것은 현재로서는 바람직한 일이라고 생각되고 있지만, 이와는 다른 생각을 하던 시기도 있었다. 초기에는 기호형식의 프로그래밍을 주장하는 켐브리지그룹(EDSAC)과 프로그래머는 가능하면 내부형식에 가까운 형식으로 프로그램을 사용해야한다고 생각하는 맨체스터그룹(MARK-1)으로 나누어져 있었다. EDSAC에서는 Initial Orders라 불리는 초보적인 어셈블러가 있었다. 사용자는 1문자의 알파벳의 연산코드와 어드레스를 나타내는 숫자 및 미리 정의하여 어셈블할 때에 어드레스가 가산되는 12종류의 상수를 표시하는 종류 문자를 사용하여 기계명령을 기술하였다. 여기서 사용되고 있는 의미의 어셈블러로서 최초의 것은 1950년대 중반의 IBM 650 컴퓨터의 SOAP일 것이다. 그러나 SOAP의 주요한 특징은 기호를 사용하여 프로그램 할 수 있다는 점은 아니다. 650은 자기드럼 메모리를 갖고 있고, 각 명령코드 내에서 그 다음 명령의 어드레스를 지정하는 명령코드이었다. 효율을 최대한으로 높이기 위해서 명령대기시간이 최소가 되도록, 즉 다음 명령의 위치까지 드럼이 회전하는 시간과 실행시간이 될 수 있는 한 짧게 하기 위해서 오버랩하는 드럼상의 위치에 명령코드로 놓여졌다.
*원하는 자료를 검색 해 보세요.
  • [C언어] C언어 도둑찾기게임 프로그램 22페이지
    <도둑 찾기 게임이란?> P_badtags와 Computer가 도둑을 잡는 게임입니다. 게임 방법은 0~8까지의 9장의 카드가 있다. 이 카드 중 4장씩 각각 나누어 가진다. 그리고 나머지 1장의 카드가 도..
  • [서평] 프로그램언어론 워크북 3페이지
    1. 입장 프로그램은 미리 그림을 그렸다는 어원을 가지고 있다. 기계에 명령을 내리기 위한 언어라고 생각할 수 있지만 기계와의 대화라고 하는 편이 낫겠다. 메시지라는 것은 수신자 입장에서 받아들여 져야 메시지가 된다. 아무도..
  • [C언어] ★ C언어 블랙잭 프로그램 ★ 18페이지
    프로그램 소개 모바일 게임이나 플래쉬 게임으로 쉽게 즐길수 있었던 블랙잭 게임을 컴퓨터와 즐길수 있도록 C언어로 구현해 보았습니다. 블랙잭이란… 카드의 합이 21점 또는 21점에 가장 가까운 사람이 이기는 게임으로서..
  • [C언어] ★ C언어 세계시간 프로그램 ★ 20페이지
    전세계 시간은 영국 런던에 있는 그리니치 천문대를 기준으로 하고 있습니다. 위도와는 상관없이 그리니치 천문대를 경도 0도로 보고, 동쪽으로 15도 차이가 나면 1시간 빠른 것이고, 반대로 서쪽으로 15도 차이가 난다면 1시간..
  • [C언어] ★ C언어 영어시험 프로그램 ★ 17페이지
    프로젝트 명 : English Test 영어시험.txt파일에 있는 영어단어를 불러와서 출력하고 그것을 보고 영어단어를 적게 되면 답이 맞으면 “정답입니다”는 글이 나타나고 틀린다면 “오답입니다” 는글이 나타나서 정답여부..
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      추천도서
      어셈블러