전자계산기일반 및 정보통신설비기준정보통신기사(구) · 2017년03월05일 · 81/100
81.다음 중 누산기(Accumulator)에 대한 설명으로 옳은 것은?
1
연산장치에 있는 레지스터의 하나로서 연산 결과를 기억하는 장치이다.정답
2
기억장치 주변에 있는 회로인데 가감승제 계산 논리 연산을 행하는 장치이다.
3
일정한 입력 숫자들을 더하여 그 누계를 항상 보존하는 장치이다.
4
정밀 계산을 위해 특별히 만들어 두어 유효 숫자 개수를 늘리기 위한 것이다.
해설
컴퓨터의 중앙처리장치에서 더하기, 빼기, 곱하기, 나누기 등의 연산을 한 결과 등을 일시적으로 저장해 두는 레지스터를 누산기라고 한다. 주로 플립플롭을 많이 연결한 형태를 하고 있다. 원래 누산기는 가산회로(加算回路)를 가진 레지스터[register:저수장치(貯數裝置)]에 대해 주어진 명칭이다. 일반적으로는 여러 기능을 가진 레지스터와 가산기나 배수회로(倍數回路)가 접속되어 최종결과를 기억하는 레지스터를 누산기라고 한다. 컴퓨터의 명령도 ‘누산기의 내용에 기억장치 몇 번지의 내용을 더하라’라든가, ‘곱셈 레지스터의 내용과 기억장치의 몇 번지 내용을 곱하고, 결과를 누산기에 기억하라’ 등의 형식을 취하는 경우가 많다. 레지스터의 회로는 주로 플립플롭을 많이 연결한 형태를 하고 있고, 가산기나 배수회로 등의 연산장치는 논리곱(AND)·논리합(OR)·논리부정(NOT), 지연회로(遲延回路) 등의 소자를 많이 사용한다.