안녕하세요. 정보처리기능사를 예전에 땄었는데, 이제 기사 따보려고 준비합니다.
[전자계산기 구조] 논리회로 문제
논리회로군(Logic Circuit)의 성능을 평가하는 요소는?
Fan-Out(출력단자 연결회로 수) : 회로의 수 다수의 신호가 부채꼴처럼 퍼져서 나가는 모습을 빗대어.
Power-Dissipation(전력손실) : 회로에서 발생하는 전력손실도 감안한다.
Propagation Delay(전파지연) : 출력까지 걸리는 평균지연시간.
(Trun Around Time: 턴어라운드 타임은 문제처리까지 걸리는 시간으로 운영체제 등의 평가기준이다.)
인버터(Inverter)의 구현방법
인버터는 NOT게이트의 다른이름으로 1입력->0 , 0입력->1 이 나오면된다.
NAND 게이트의 두 입력 단자를 연결한다. NAND는 말 그대로 AND의 부정인데, 두개의 입력단자를 연결하게되면 00또는 11이 입력되게 될텐데 00이면 1, 11이면 0을 출력하게된다.
Exclusive NOR의 한 입력단자를 0으로 세트한다. XNOR은 XOR의 부정이다. XOR은 두 입력이 같으면 0을 다르면 1을 출력하는데 이것의 반대이니 다르면 0 같으면 1을 출력하게된다. 이때 한 입력단자를 0으로 고정시키면. 1입력시 다르므로 0이고. 0입력시 같으므로 1이 출력되어 NOT역할을 할 수 있다. 반대로 XOR은 입력단자 한개를 1로 고정시키면 되겠다.
NOR게이트 한개 입력단자를 0으로 셋팅한다. OR의 반대가 NOR이므로. 두개가 00일때만 1을 내보낸다. 01시 0이므로 NOT역할이 가능하다.
D플립플롭
디플립플롭은 Reset-Set 플립플롭에 인버터를 하나 추가해서 입력선을 s선과 하나로 묶어서 구성한 것으로 0입력하면 0. 1입력하면 1이 그대로 출력되는 플립플롭이다.
논리회로의 기능 해석
묶어서 만든후 풀어서 제거.
2X4의 디코더는 NOT을 고려하지 않을 때 어떤 게이트 몇개가 필요한가?
디코더는 주로 AND게이트로 이루어진다. 2*4디코더는 2개의 not과 4개의 AND게이트로 구성이된다. 주로 명령부나 번지를해독할때 사용. 해석한다.
디코더가 응용되는 곳과 아닌 것은?
명력어해독기: 디코더가 사용된다.
선택회로 : 디코더가 사용된다.
Addressing Mode(주소지정방식) 판단 : 디코더가 사용된다.
장치번호 번역기는 디코더가 사용되지 않는다. 디코더가 쓰이는곳이 주로 번역기가 맞지만, 장치번호 번역기는 IO입력장치의 인터페이스에 포함되어있고. 단순히 번호판단만 하기 때문에 사용하지 않는다.
디코더 : 해석
인코더 : 코드화
디멀티플랙서 : 1개입력선으로 들어오는 정보를 2^n개의 출력선 중 한개를 선택해서 출력(선택선n)
멀티플랙서 : 2^n개의 입력 중 1개의 입력선을 선택해서 출력하기 위해서 n개의 선택선을 사용한다. n개의 선택조합을 통해서 출력을하며 mux(먹스)라고도 한다.
'정보처리기사(최종합격) > 전자계산기 구조' 카테고리의 다른 글
전자계산기 구조 논리회로 해설해답 -2 (1) | 2018.04.08 |
---|