학습동아리 7차시

정민경·2022년 12월 5일
0

2022_학습동아리

목록 보기
7/12
post-thumbnail

- 활동 일시

일시 : 2022.10.31(월) 18:00 ~ 20:00 (총 2시간)

- 오늘의 계획

  • 컴퓨터구조
    - Multiply
    - Divide

- 오늘의 활동

  • Multiply (A = B * C)

    1) Initial value : Multiplier, Multiplicand, Product

    • Mulciplier : 곱하는 값 (C)
    • Multiplicand : 곱해지는 값 (B)
    • Product : 결괏값 (A)

    2-1) Multiplier의 최하위 bit가 1이면

    • Product += Multiplicand

    2-2) Multiplier의 최하위 bit가 0이면

    • No Operation

    3) Multiplier의 최하위 bit로 계산 후

    • Shift left Multiplicand
    • Shift right Multiplier


  • Divide (A = B / C)

1) Initial values : Quotlent, Divisor, Remainder

  • Quotlent : 몫 (A)
  • Divisor : 나누는 수 (C)
  • Remainder : 나눠지는 수 (B)

2) Remainder -= Divisor

3-1) Remainder < 0 이면

  • Remainder + Divisor (Remainder 원상복구)
  • logical shift left Quotlent & Quotlent의 최하위 bit = 0

3-2) Remainder >= 0 이면

  • logical shift left Quotlent & Quotlent의 최하위 bit = 1

4) Shift Divisor right


- 활동 소감

중간고사 끝나자마자 학습동아리 활동으로 조원들을 만나서 공부했다. 학습동아리 조원 중 같은 분반 컴퓨터구조를 듣는 친구와 과제를 함께 풀며 복습했다. 4bit 곱셈과 나눗셈이 cpu에서 어떻게 작동하는지를 공부하였다. 시험이 끝난 직후라 나 혼자 공부했다면 하기 싫어서 놀았겠지만 학습동아리 활동이지만 약속을 잡고 같이 공부하니 재밌게 공부한 것 같다.

0개의 댓글