20210104 - TIL

Starve·2021년 1월 4일
0

TIL

목록 보기
1/38
post-thumbnail

오늘 한 일

  • 논리 회로 - 전가산기, 반가산기에 대한 개념 숙지 및 정리

    • 반 가산기:

    반가산기

  • 이진 덧셈기 구현

    • 반가산기(반쪽 덧셈): 1비트 이진수 두개를 합한 값 Sum(S)과, 자리 올림 수 Carry(C)를 구한다.
    • 전가산기(전체 덧셈): 자리올림수 하나, 1비트 이진수 두개. 총 3개의 이진수를 합한 값 Sum(S)과, 자리 올림 수 Carry(C)를 구한다.
  • 비트 연산자 숙지

    • AND(&) :
      둘 다 1인 경우 1을 반환하고, 나머지는 0을 반환한다.

      ex) 1111 & 1000 = 1000

    • OR(|):
      둘 중 하나라도 1인 경우 1을 반환하고, 나머지는 0을 반환한다.

      ex) 1111 & 1000 = 1111

    • XOR(^):
      둘의 값이 서로 다른 경우 1을 반환하고, 나머지는 0을 반환한다.

      ex) 1111 & 1000 = 0111

    참고 했던 블로그:
    https://myjamong.tistory.com/137

오늘 느낀 점

  • 미션 2 전가산기 제작 예시의 덧셈 예상 결과가 너무 헷갈려서 애를 많이 먹었다.🤯
    처음엔 풀다가 풀다가 도저히 모르겠어서 팀원분들께 질문을 했다가, 답변 받기 전에 혼자 다시 한 번 풀어보니 풀 수 있던 문제라서 조금 멋쩍었다..😔
    포기하지 말고 좀 더 스스로의 힘으로 푸는 방향으로 노력해보자!
  • 왜 이렇게 진행이 되는 것인지에 대하여 검색 보다는 스스로 좀 더 생각해보는 버릇을 들이려고 노력을 해보았는데, 확실히 문제가 더 빨리 풀리는 것 같았다.

    무작정 구글링 하고 정답을 맞추는 것이 아닌, 내 것으로 만드는 것에 집중하자.

내일 할 일

  • 변환기를 전가산기에 대입했을 때 문제가 안생기는 지에 대한 확인.
  • 배경 지식에 대한 정리와 이해 + 코드 점검.
profile
노력

0개의 댓글