티스토리 뷰

안녕하세요. 정보처리기능사를 예전에 땄었는데, 이제 기사 따보려고 준비합니다.

[전자계산기 구조] 논리회로 문제

논리회로군(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(먹스)라고도 한다.

댓글
최근에 올라온 글
최근에 달린 댓글
네이버 이웃추가
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함