학습동아리 6차시

정민경·2022년 11월 1일
0

2022_학습동아리

목록 보기
6/12
post-thumbnail

- 활동 일시

일시 : 2022.10.26(수) 19:00 ~ 21:00 (총 2시간)

- 오늘의 계획

  • 컴퓨터구조 중간고사 공부
    - Instruction formats
    1) R-format
    2) I-format
    3) S-format
    4) SB-format
    5) Uj-format
    6) U-format

- 오늘의 활동

  • Instruction field
    - opcode : operation code
    (각 명령어마다 값이 정해져있어 opcode의 값을 보고 어떤 연산인지 알 수 있음.)
    - rd : 연산의 값이 저장되는 register
    - funct3 : 3-bit 함수코드 (additional opcode)
    - rs1 : 첫번째 source register
    - rs2 : 두번째 source register
    - funct7 : 7-bit 함수코드 (additional opcode)

  • R-format : (상수를 제외한) 산수연산을 실행할 때의 instruction format
    ex) add x9, x20, x21

  • I-format : load연산 및 상수의 산수연산을 실행할 때의 instruction format
    ex) addi x9, x9, 1
    ex) ld x9, 64(x22)

  • S-format : store 연산을 실행할 때의 instruction format
    ex) sd x9, 64(x22)

  • SB-format : 조건분기 연산을 실행할 때의 instruction format
    ex) bne x22, x23, Else (x22 != x23 else문 실행)

  • Uj-format : 무조건 분기 연산을 실행할 때의 instruction format
    ex) jalr x0, 0(x1)

  • U-format : lui 연산을 실행할 때의 instruction format
    ex) lui x19, 0x003D0


- 활동 소감

중간고사 기간에도 학습동아리 활동을 하면서 공부가 더 잘 되는 것 같다. 시험기간이라 잠을 제대로 못자고 있는 상태로 학습동아리 활동을 안했다면 공부하지 않고 바로 낮잠잤을 것 같은데 학습동아리 활동을 하게 되면서 규칙적으로 공부할 수 있는 것이 좋은 것 같다.

0개의 댓글