본문 바로가기
728x90
[컴퓨터구조] #11. Single-Cycle MIPS(2) Lec 11. Single-Cycle MIPS_2 (The Processor) * Micro-architecture의 구성요소 (lec10 참고) - Datapath (ALU) - Control (Control Unit) -> (lec11)에서는 design control logic ! - lw - pc - sw - add, sub, and, or - beq - or - ALU (Arithmetic Logic Unit) input : A, B, F output : Y F의 최상위 비트가 1이면 B를 1의 보수를 취함. A + ~B + 1 의 carryout을 반전시키고 zero extend한 값이 SLTU임. A Main Decoder가 Opcode를 보고 ALUOp를 ALU Decoder에게 전달, d.. 2022. 4. 23.
[미라클모닝] 15주차. 04/17~04/23 99일차. 04/17 3/21~4/17 (28일)동안 브7 실9 골14 문제 풀었다. 1학기 목표인 골드 180솔브 찍으려면 30문제 더 풀어야한다. 종강까지 대충 60일 남았으니 딱 맞는듯..? 벌써 내일이면 미라클모닝 100일차. 시간 참 빠르다. 시험기간은 왜이렇게 느리게 가는걸까. 그리고 난 공부 ㄹㅇ 안한다. 심각함.. 이 글 보는 사람들 다같이 하지말자(?)ㅋㅋ 100일차. 04/18 오전에 운동갔다옴! 오전에 가면 통창에 햇빛이 쫙 들어오고 노래도 밝고 분위기도 좋고 사람도 별로없어서 좋당☺️ 근데 지금 2시수업 들어야되는데 20분째 웹엑스에 안들어가진다.. 왜 나만 안되지??!?!?! 자체휴강이네ㅇㅅㅇ 101일차. 04/19 3년만에 첫 대면 중간고사를 보러 학교 감! 아직도 학교 지리가 .. 2022. 4. 17.
[컴퓨터구조] #10. Single-Cycle MIPS(1) Lec 10. Single-Cycle MIPS_1 (The Processor) - Introduction Architecture : CPU 구조 -> instructions -> registers Micro-architecture : CPU 구조를 이해하고 거기에 맞게 동작하는 hardware structure -> datapaths (데이터 흐름, 경로. 데이터 처리에 사용되는 모든 로직들) : operate on or hold data ex) ALU, register file, MUX, memory -> controllers (data path 제어/지시) : receives the current instructions from memory and tells the datapath how to exe.. 2022. 4. 13.
[미라클모닝] 14주차. 04/10~04/16 92일차. 04/10 오늘 헬스장 휴관이라 잠시 걸으러 나갔다왔다. 정말 잠.시. 걷다오려했는데 날씨가 너무 좋아서 홀린 듯이 탄천까지 갔다왔다. 집 앞에 벚꽃이 만개했다. 예쁘다 ㅎㅎ 완전 여름 날씨다 ~.~ 2시간 걷다가 집 가는 길에 통화한 친구랑 즉흥으로 카공하기로 했다. 그래서 다시 집 밖에 나왔다. 원래 빽다방오면 프로틴쉐이크 초코맛(JMT!!)만 먹다가 품절이길래 다른 걸 시켜봤다. 근데 이것도 맛있다. 데미소다 애플 맛이랑 비슷 93일차. 04/11 3년 전에 썼던 글이 있는데, 그 글이 있다는 사실은 알고 있었는데, 굳이 찾아 읽진 않았다. 오늘 갑자기 찾아봤다. 이곳저곳 뒤지다가 겨우 찾았다. 내가 기억하고 있는 것보다 더 많은 일들이 있었다. 난 전부 기억한다고 생각했는데 그 글을 읽.. 2022. 4. 10.
[2022-1 초급 알고리즘] 4주차. 백트래킹 강의 영상 https://youtu.be/h-KxxbB2uPA 강의 자료 2022. 4. 8.
[컴퓨터구조] #9. Multiplication / Floating Point Lec 9. Multiplication / Floating Point (Arithmetic for Computers) - Multiplication : Multiplicand 피승수 (n-bit) * Multiplier 승수 (m-bit) = Product 결과 (최대 n+m bit) 1) 승수가 1이면 피승수(=피승수*1)을 적절한 공간에 복사한다. 2) 승수가 0이면 0(=피승수*0)을 적절한 공간에 놓는다. - Multiply in MIPS : 32bit * 32bit -> up to 64bit mult $r, $s : multiply $r and $s, and put the result to HI ans LO (HI and LO : 특별 레지스터) mfhi $d (move from hi regis.. 2022. 4. 7.
728x90