2014. 2. 17. 09:48 COMPUTER
전자계산기 이론, 피연산자 위치에 따른 명령어 구분

피연산자 위치에 따른 명령어 구분

1. 스택 명령어(SI: Stack Instruction)
피연산자가 모두 스택에 저장되고 연산 결과 역시 스택에 저장된다. (0-주소 명령어 형식)

2. 누산기 명령어(AI: Accumulator Instruction)
피연산자 일부가 누산기에 있고 결과 값이 누산기에 저장된다.(1-주소 명령어 형식)

3. 레지스터-레지스터 명령어(RRI: Register-Register Instruction)
연산 대상이 모두 레지스터에 있으므로 연산 속도가 빠르다. (2-주소 명령어 형식)

4. 메모리-레지스터 명령어(MRI: Memory-Register Instruction)
 연산 대상이 되는 자료 중 하나는 주기억장치(Memory), 하나는 레지스터(Register)에 있는 경우이다.

5. 메모리-메모리 명령어(MMI: Memory-Memory Instruction)
 연산 대상이 되는 자료가 모두 메모리에 있는 경우, 수행 속도가 느리다(3-주소 명령어 형식)


16바이트 블록크기가 64블록으로 구성 주소 1200이 맵핑되는 블록번호는?
주소/블록사이즈-블록갯수 (주소를 블록사이즈로 나눈값이 블록갯수보다 작으면 뺄필요없음)
1200/16-64=11


1.반가산기
두 개의 2진수 A와 B를 더하여, 합 S와 자리올림 C를 출력하는 조합 논리회로

2.전가산기
세 개의 입력 단자와 두 개의 출력 단자를 갖고, 입력 신호의 합과 자 리 올림수를 출력 신호로 나타내는 논리 회로

3.가감산기
제어신호에 따라 덧셈을 수행하거나 뺄셈을 수행하는 회로

4.BCD 인코더
10진수 등을 입력으로 받아들여 2진 코드의 형태로 변환하여 출력해주는 장치를 말하며 ‘부호기’라고도 한다.

5.BCD 디코더
2진 코드 형태의 입력을 받아들여 일상적으로 사용하는 10진수 등의 형태 로 변환하여 출력해주는 장치로 ‘복호기’, ‘해독기’라고 한다.




최근에 올라온 글

최근에 달린 댓글