vidigummy KAU/2020년 2학기 컴퓨터 구조 5

컴구 시험 정리(공식, 무조건 나오게 되는 개념들)

그... 공식 올리려다가 실패했다. 10MB 이상은 안 올라간단다. 그게 제일 중요한건데.. .줘야 하는데... 우짜지... 오 세상에는 pdf 분할 서비스도 있다. 정말 좋은 세상이다. 그렇지 않은가? 다 외우고 외워라 강의 자료가 많이 들어간 것은 못 줘서 정말 미안하다. 그런데 적어도 저작권에는 걸리고 싶지 않은게 내 작고 소중한 마음이다.

컴구 과제3

아 맞다 생각난건데, 계산 문제 달달 외워라. 나도 까먹는다. 그리고 거기 쓰이는 것이 뭔지 확실히 알아둬야 한다. 애매하게 알아봤자 풀지도 못할거다. .data .text main: jal loop li $v0, 1 li $a0, 100 syscall li $v0, 10 syscall loop: li $v0, 5 syscall move $t0, $v0 li $v0, 0 li $v0, 5 syscall move $t1, $v0 bne $t0, $t1, loop jr $ra 방금 올리다가 생각난건데, 이건 Pico MIPS라서 색깔놀이 못한다. 슬프다. 1번 .data .text main: li $v0, 5 syscall move $a1, $v0 # a1은 a li $v0, 0 li $v0, 5 sysca..

컴구 과제 2

아 이거 하다가 생각난건데, 교수님 문제 어렵다. 진짜 어렵다. 그 개념도 중요하긴 한데, 개념+계산(이게 연습문제 +a 난이도) 가 9장이 나왔다. 문제만 9장이다. 문제 수는 13개다. 진짜 너무 무서웠다. 풀이지 하숙방에 남아있는데.... 안줄래. 그건 안 줄거다. .data c: .word 5 d: .word 7 .text main: lw $s4, c lw $s5, d li $t4, 1 slt $s1, $s4, $s5 beq $s1, $t4, abss bne $s1, $t4, subb abss: sub $s0, $s5, $s4 move $a0, $s0 li $v0, 1 syscall li $v0, 10 syscall subb: sub $s0, $s4, $s5 move $a0, $s0 li $v0,..

컴구 과제 1

생각해보니까 내 글씨체 여기저기 보여주고 싶지 않다. 그러니까 그냥 코드만 올릴거다. 그래도 감사히 받았으면 좋겠다. 아, 그리고 설명도 안 할거다. 이해를 못한다면 공부를 안 한 것이기 때문에 다시 공부해서 오던가 아니면 그냥 베끼고 옆에 있는 친구와 나란히 카피 체크로 0점을 받도록 하자. .data a: .word 3 c: .word 5 .text main: lw $t1, a lw $t2, c add $s1, $t1, $t2 move $a0, $s1 li $v0, 1 syscall li $v0, 10 syscall 1번 문제에 대한 정답이다. 그냥 받고 더하고 출력했다. .data a: .word 0 e: .word 0 c: .word 0 d: .word 0 .text main: li $v0, 5 ..