컴퓨터 구조 명령어와 번지 지정방식

  • 등록일 / 수정일
  • 페이지 / 형식
  • 자료평가
  • 구매가격
  • 2016.04.16 / 2016.04.16
  • 32페이지 / fileicon pptx (파워포인트 2007이상)
  • 평가한 분이 없습니다. (구매금액의 3%지급)
  • 1,000원
다운로드장바구니
Naver Naver로그인 Kakao Kakao로그인
최대 20페이지까지 미리보기 서비스를 제공합니다.
자료평가하면 구매금액의 3%지급!
이전큰이미지 다음큰이미지
본문내용
컴퓨터 구조
명령어와 번지지정 방식
명령어는 어떤 연산이나 데이터의 변동 등의 행위를 지시하는 명령 코드(Operation code)와 그 행위의 대상인 데이터를 지적하는 번지부(address 또는 operand)로 구성되며, 이들은 제어장치로 꺼내어져서 동작 신호 또는 데이터 지적 신호로 바뀌게 된다.
section.1 명령어 구성
모드
(mode)
명령 코드
(op code)
번지부
(operand)
명령코드는 입출력이나 연산과 같은 특정 동작을 지시하게 정해 놓은 신호이다. 명령 코드는 컴퓨터에게 특정한 동작을 수행할 수 있게 하는 비트들의 집합으로서 일반적으로 op code라고도 한다.
명령코드는 연산자라고도 하며 프로그램 내장 방식의 컴퓨터를 기준으로 네 가지로 분류된다.
* 함수 연산 기능 : cpu에서 데이터를 처리하는 것으로 모든 연산자 기능의 주체가 되며 다른 기능들은 이 함 수 연산의 보조 기능을 담당하며 산술 연산이나 논리 연산 명령 등이 해당된다.
* 전달 기능 : cpu와 주기억장치 사이, cpu 내의 레지스터 사이에 정보교환을 수행하는 기능을 한다. 적재, 저장 기능을 수행한다.
* 제어 기능 : cpu의 구성요소인 제어장치로 수행되며 프로그래머가 프로그램의 수행흐름을 제어하는 데 사용된다.
* 입출력 기능 : 프로그램 내장형 컴퓨터는 프로그램의 수행을 위해 프로그램과 데이터를 기억장치에 저장하고 그 결과를 사용자에게 알리기 위해 출력하는 기능을 가져야 한다.
종류
명령
특성
함수연산
ADD X
AND X
CPA
CPC
CLA
CLC
ROL
ROR
누산기와 메모리 값을 가산
누산기와 메모리 값을 AND 연산
누산기 값을 저장
캐리 값을 저장
누산기 값을 0으로 지정
캐리 값을 0으로 지정
캐리와 누산기를 1비트 좌 로테이트
캐리와 누산기를 1비트 우 로테이트
전달
LDA X
STA X
메모리 값을 누산기로 저장
누산기 값을 메모리로 저장
제어
JMP X
SMA
SZA
SZC
PC 값을 점프하는 X 값으로 변경
IF AC(누산기) < 0, PC = PC + 2
IF AC(누산기) = 0, PC = PC + 1
IF AC(캐리) < 0, PC = PC + 2
입출력
INP X
OUT X
데이터를 읽어서 AC에 기억
AC의 내용을 출력장치로 출력
*명령어의 구성과 RAM의 용량
OP code
0
78
15
번지부(operand)
2 워드X
16비트
RAM
8
8
16비트
16비트
*RAM의 용량과 각 레지스터의 비트 관계
PC
MAR
2 워드X
16비트
RAM
8
8
16
16비트
MBR
AC
16비트
*명령어 형식
*RAM의 용량과 각 레지스터 비트 관계
OP code
R
Operand
1비트
6비트
2비트
16비트
PC
MAR
2 워드X
24비트
RAM
8
16
24
24
MBR
AC
16
0
1
6 7 8 9
24
자료평가
    아직 평가한 내용이 없습니다.
회원 추천자료
  • [시스템프로그래밍] 시스템 프로그래밍
  • 구조에 기록해 두면 된다.첫번째 패스는 각 기호의 값만을 결정하고, 두번째 패스는 결정된 기호값을 이용하여 번역을 완성한다.19. 어셈블러의 이중패스 알고리즘에서 패스1과 패스2가 하는 역할을 각각 설명하라① 이중패스 어셈블러에서 패스 1의 역할ⓐ 명령어 표를 탐색하면서 원시프로그램의 각 명령이나 테이터들의 상대주소 결정ⓑ 각 기호표를 만들어 각 기호의 주소값 기록ⓒ 재배치해야 할 기호를 결정하여 재배치 여부표시② 이중패스

  • [전산개론]중앙처리장치(CPU)에과한 조사
  • 컴퓨터에서 가장 중요한 기능인 제어장치가 담당한다. 따라서 제어장치는 컴퓨터의 교통경찰로 볼 수 있다. 중앙처리장치에서 실행되는 모든 연산들을 지정하고 제어한다. 이는 마치 인간의 뇌가 몸의 모든 행동을 조정하고 제어하는 것과 같다. 제어장치는 데이터에 대한 입력출력처리 및 저장연산을 하는 것이 아니라 이와 같은 연산의 순서를 조절한다. 또한 제어장치는 입력장치에게 데이터나 명령어들을 기억장치로 보내는 작업을 시작하라고

  • [C언어, C++] C언어의 원리, C언어의 장단점, C언어의 시작, C++의 추가된 사항, C++의 데이터선언, C++의 선택문, C++의 클래스, C++의 파일입출력, C++의 생성자와 소멸자, C++의 동적메모리, C++의 예외상황 분석
  • 쓴 해이기 때문이다. 그 쉬운 책으로 인해 상황이 바뀐 것이다.참고문헌강환수강환일 - C로 배우는 프로그래밍 기초, 학술정보, pp.89~91김일광(2006) - C 프로그래밍 입문, 한빛미디어 서보원(2006) - 요리조리 맛있는 C언어, 혜지원우진운 외 2명(1996) - 프로그래밍 언어론, 대한사천인국 - C언어로 쉽게 풀어쓴 자료구조Louden, 김도형 외 2명(1997) - 프로그래밍 언어 - 원리와 실제, 희중당PrattZelkowitz, 장천현 외 2명 역(1997) - 프로그래밍 언어, 교보문고

  • [시스템프로그래밍] 시스템 프로그래밍
  • 구조에 기록해 두면 된다.첫번째 패스는 각 기호의 값만을 결정하고, 두번째 패스는 결정된 기호값을 이용하여 번역을 완성한다.19. 어셈블러의 이중패스 알고리즘에서 패스1과 패스2가 하는 역할을 각각 설명하라① 이중패스 어셈블러에서 패스 1의 역할ⓐ 명령어 표를 탐색하면서 원시프로그램의 각 명령이나 테이터들의 상대주소 결정ⓑ 각 기호표를 만들어 각 기호의 주소값 기록ⓒ 재배치해야 할 기호를 결정하여 재배치 여부표시② 이중패스

  • 컴퓨터활용능력, 컴퓨터활용능력2급, 컴퓨터활용능력 2급, 컴활필기, 컴활필기요점정리
  • 방식▪디버그 모드 : 네트워크로 연결된 경우 컴퓨터 관리자에게 해당 컴퓨터의 디버그 정보를 보내면서 컴퓨터를 시작함▪시스템 오류 시 자동으로 다시 시작 안함 : 시스템에 오류가 발생한 경우 시스템이 자동으로 다시 시작되지 않도록 지정함 핵심 020 바로 가기 키(단축키)도움말+전체 선택이름 바꾸기+복사‘검색 도우미’ 창 표시+잘라내기+시작 메뉴 표시+붙여넣기

사업자등록번호 220-06-55095 대표.신현웅 주소.서울시 서초구 방배로10길 18, 402호 대표전화.02-539-9392
개인정보책임자.박정아 통신판매업신고번호 제2017-서울서초-1806호 이메일 help@reportshop.co.kr
copyright (c) 2003 reoprtshop. steel All reserved.