전자계산기 핵심 요약 6
1. 컴퓨터에서 사용하는 마이크로명령어를 기능별로 분류할 때 동일한 분류에 포함
- ADD , ROL , CLC
2. 컴퓨터 연산에서 단항(unary) 연산에 해당
- Shift
- Complement
- Rotate
3. 인스트럭션 세트의 효율성을 높이기 위하여 고려할 사항이 아닌 것
- 레지스터의 종류
4. 전달기능의 인스트럭션 사용빈도가 매우 낮은 인스트럭션 형식
- 메모리-메모리 인스트럭션 형식
5. AND 마이크로 동작과 가장 유사한 것
- mask 동작
6. 논리 마이크로 연산에 있어서 레지스터 A와 B의 값이 다음과 같이 주어졌을 때 selective-set 연산을 수행하면 어떻게 되는가 ?
- 1011
7. 두 개의 데이터를 혼합하거나 일부에 삽입하는데 사용되는 연산은 ?
- OR 연산
8. 두 데이터의 비교 ( Compare )를 위한 논리 연산은?
- XOR 연산
9. 연산 명령 자체로 특수한 곱셈과 나눗셈을 수행하거나 혹은 곱셈과 나눗셈에 보조적으로 이용되는 것은 ?
- 산술적 Shift
10. 산술 시프트 ( Arithmetic shift )
- 레지스터의 값을 좌측으로 쉬프트할 때 새로운 입력 비트는 1의 보수 경우 부호비트가 입력되고 , 2의 보수의 경우 무조건 0이 입력된다
- 레지스터의 값을 n비트 우측으로 시프트하면 2의n승으로 나누는 효과를 갖는다
- 1의 보수 표현방식으로 레지스터에 저장된 값이 최상위 비트인 부호비트와 최하위 비트인 LSB가 서로 다를 때 우측 시프트를 수행하면 잘림 에러가 발생한다
11. 산술이동 (shift) 의 경우 8비트로 구성된 레지스터 7번의 내용이 11011001 일 때 SRA 7, 3을 실행하고 난 후의 결과는 ?
- 11111011
12. Shift 명령을 수행한 후 빈 공간에 채워지는 내용이 다른 것은 ?
- 왼쪽 논리 Shift한 결과
- 오른쪽 논리 Shift한 결과
- 왼쪽 산술 Shift한 결과
- 오른쪽 산술 Shift한 결과 ( 정답 )
13. 10진수 -14를 2의 보수 표현법을 이용하여 8비트 레지스터에 저장하였을 때, 이를 오른쪽으로 1비트 산술 시프트 했을 때의 결과는 ?
- 11111001
14. 부호를 나타내지 않은 양의 수에 대한 산술적 시프트를 한 경우
- 시프트시 새로 들어오는 비트는 0이다
- 오른쪽으로 1번 스프트하면 2로 나눈 것과 같다
- 왼쪽으로 1번 스프트하면 2배한 것과 같다
15. 다음 중 2의 보수 가산회로로서 정수 곱셈을 이행할 경우 필요 없는 것은?
- Normalize
16. 컴퓨터 시스템에서 1-address machine, 2-address machine, 3-address machine 으로 나눌 때 기준이 되는 것
- Operand의 address 수
17. 주소 명령어 형식
- 0- 주소 명령어 형식은 PUSH/POP 연산을 사용한다
- 1- 주소 명령어 형식은 누산기를 사용한다
- 2- 주소 명령어 형식은 MOVE 명령이 필요하다
18. 1-주소 명령어에서는 무엇을 이용하여 명령어 처리를 하는가?
- 누산기
19. 3주소 명령어 연산에서 결과는 어디에 저장되는가?
OP | operand1 | operand2 | operan3
- Operand1
20. 피연산자의 위치(기억 장소)에 따라 명령어 형식을 분류할 때 instruction cycle time이 가장 짧은 명령어 형식은 ?
- 스택 인스트럭션
'자격증 > 정보처리기사' 카테고리의 다른 글
정보처리기사 전자계산기 핵심 요약 8 (0) | 2019.07.25 |
---|---|
정보처리기사 전자계산기 핵심 요약 7 (0) | 2019.07.25 |
정보처리기사 전자계산기 핵심 요약 5 (0) | 2019.07.24 |
정보처리기사 전자계산기 핵심 요약 4 (0) | 2019.07.24 |
정보처리기사 전자계산기 핵심 요약 3 (0) | 2019.07.23 |
#IT #먹방 #전자기기 #일상
#개발 #일상