학습일지_CodeSquad_MC_D1

VANS·2022년 1월 3일
0

2022 마스터즈 코스

목록 보기
1/9

22.01.03(월)


CS : Computer Science

  • 소프트웨어 개발 분야에서 공통적으로 필요한 지식들.

1. Why - 왜 필요한가!

  • 이론을 배우고, 구현을 해보며 이 두 가지 방식을 계속 반복하면서 성장하기 위해 필요하다.
  • 다배우기엔 양이 너무 많으므로, 필수적인것만이라도 가져가자

2. 사실과 오해

  • 외우기보단 어케 쓸지 파악하기
  • 코드 작성에 그치는것이 아니라 해당 코드의 기반이 되는 이론과 How를 설명할 줄 알아야함
  • 필수적인것만 하더라도 양이 많으므로 1~2년동안 꾸준히 해야함
  • 작은 기능이라도 위의 내용들을 적용하며 제대로 알면서 넘어가야함 그러기 위해서 집요하게 찾아서 학습하는 태도를 기르자
    추천도서 : 한 권으로 읽는 컴퓨터 구조와 프로그래밍

디지털 논리 회로

  • 입력부 / 전압부 / 출력부(Light) 3가지로 구성되어 있는 릴레이 부품(파라미터)의 작동원리를 코드화

1. AND 게이트

AND파라미터X파라미터YLight
입력부TrueTrueTrue
입력부TrueFalseFalse
입력부FalseTrueFalse
입력부FalseFalseFalse
  • 파라미터 2개로 입력을 2개 받고 두 입력이 모두 True 일때 Light ON(True) 상태가 된다.

2. OR 게이트

AND파라미터X파라미터YLight
입력부TrueTrueTrue
입력부TrueFalseTrue
입력부FalseTrueTrue
입력부FalseFalseFalse
  • 파라미터 2개로 입력을 2개 받고 두 입력중 하나만 True 여도 Light ON(True) 상태가 된다.

3. NAND 게이트

AND파라미터X파라미터YLight
전압부TrueTrueFalse
전압부TrueFalseTrue
전압부FalseTrueTrue
전압부FalseFalseTrue
  • AND게이트와 정반대로 작동(NOT AND -> NAND)
  • 릴레이가 동작하지 않을때 전압이 출력 -> Light On
  • 파라미터 2개가 모두 닫혀 있을 때(True) 전구에 불이 꺼지고 그 외는 모두 불이 켜진다.

4. XOR 게이트

AND파라미터X파라미터YLight
전압부TrueTrueFalse
전압부TrueFalseTrue
전압부FalseTrueTrue
전압부FalseFalseFalse
  • 파라미터 2개가 서로 상태가 다를때만 불이 켜진다.

4. 반가산기

AB자리올림
0000
0110
1010
1101
  • 이진수의 한 자릿수(2개의 비트(입력))를 연산하고, 자리올림수는 자리올림수 출력에 따라 출력

5. 전가산기

AB이전자리올림자리올림
00000
00110
01010
10010
01101
10101
11001
11111
  • 이진수의 한 자릿수(2개의 비트(입력))를 연산하고, 하위의 자리올림수 입력을 포함하여 출력

profile
코딩도 점진적 과부화

0개의 댓글