본문 바로가기
728x90

소프트웨어/컴퓨터 구조(MIPS)10

[MIPS] MIPS programming 과제 - N개의 별 출력하기 오늘은 MIPS를 사용하여 N개의 문자를 출력하는 코드를 설명드리겠습니다. 해당 포스트를 진행하기에 앞서 기본적인 opcode 학습이 필요합니다. [MIPS] MIPS programming 기본 [MIPS] MIPS programming 기본 opcode Artithmetic Instructions opcode 사용 방법 의미 add add $s1, $t0, $t1 $s1 = $t0 + $t1 addi addi $s1, $t0, Int $s1 = $t0 + Int sub sub $s1, $t0, $t1 $s1 = $t0 - $t1 mul mul $s1, $t0, $t1 $s1.. ruas-coding.tistory.com Q. syscall을 사용하여 사용자로부터 자연수를 입력받고, 첫째 줄에는 별 1개.. 2021. 12. 17.
[MIPS] MIPS programming 과제 - factorial 연산 오늘은 MIPS를 사용하여 Factorial 연산을 수행하는 코드를 설명드리겠습니다. 해당 포스트를 진행하기에 앞서 기본적인 opcode 학습이 필요합니다. [MIPS] MIPS programming 기본 [MIPS] MIPS programming 기본 opcode Artithmetic Instructions opcode 사용 방법 의미 add add $s1, $t0, $t1 $s1 = $t0 + $t1 addi addi $s1, $t0, Int $s1 = $t0 + Int sub sub $s1, $t0, $t1 $s1 = $t0 - $t1 mul mul $s1, $t0, $t1 $s1.. ruas-coding.tistory.com Q. syscall을 사용하여 사용자에게 양의 정수 값 10을 입력 받고.. 2021. 11. 16.
[MIPS] MIPS programming 과제 - array 사용하기 오늘은 MIPS를 사용하여 array에 parameter를 대입하는 코드를 설명드리겠습니다. 해당 포스트를 진행하기에 앞서 기본적인 opcode 학습이 필요합니다. [MIPS] MIPS programming 기본 [MIPS] MIPS programming 기본 opcode Artithmetic Instructions opcode 사용 방법 의미 add add $s1, $t0, $t1 $s1 = $t0 + $t1 sub sub $s1, $t0, $t1 $s1 = $t0 - $t1 mul mul $s1, $t0, $t1 $s1 = $t0 * $t1 mult mult $t0, $t1 Lo, Hi.. ruas-coding.tistory.com Q. 아래 코드를 참조하여 변수 d의 값을 1씩 감소시키면서 배열 a.. 2021. 11. 12.
[MIPS] MIPS programming 과제 - ((i + j) * 2) 연산 수행 오늘은 MIPS를 사용하여 사칙 연산을 하는 코드를 설명드리겠습니다. 해당 포스트를 진행하기에 앞서 기본적이 opcode 학습이 필요합니다. [MIPS] MIPS programming 기본 [MIPS] MIPS programming 기본 opcode Artithmetic Instructions opcode 사용 방법 의미 add add $s1, $t0, $t1 $s1 = $t0 + $t1 sub sub $s1, $t0, $t1 $s1 = $t0 - $t1 mul mul $s1, $t0, $t1 $s1 = $t0 * $t1 mult mult $t0, $t1 Lo, Hi.. ruas-coding.tistory.com Q. 정수 값 i와 j를 parameter로 받고 ((i + j) * 2) 한 결과 값을 반.. 2021. 11. 11.
[MIPS] MIPS programming 과제 - 절대 값 계산하기 오늘은 MIPS를 사용하여 절대 값 연산을하는 코드를 설명드리겠습니다. 해당 포스트를 진행하기에 앞서 기본적인 opcode 학습이 필요합니다. [MIPS] MIPS programming 기본 [MIPS] MIPS programming 기본 opcode Artithmetic Instructions opcode 사용 방법 의미 add add $s1, $t0, $t1 $s1 = $t0 + $t1 sub sub $s1, $t0, $t1 $s1 = $t0 - $t1 mul mul $s1, $t0, $t1 $s1 = $t0 * $t1 mult mult $t0, $t1 Lo, Hi.. ruas-coding.tistory.com Q. a = |c - d| 에서 정수 변수 c와 d의 차이 값 a를 구하는 프로그램을 작성.. 2021. 11. 9.
[MIPS] MIPS programming 과제 - 연속된 정수 출력하기 오늘은 MIPS를 사용하여 특정 정수보다 작은 정수 중 가장 큰 4개의 숫자를 내림차순으로 출력하는 코드를 설명드리겠습니다. 해당 포스트를 진행하기에 앞서 기본적인 opcode 학습이 필요합니다. [MIPS] MIPS programming 기본 [MIPS] MIPS programming 기본 opcode Artithmetic Instructions opcode 사용 방법 의미 add add $s1, $t0, $t1 $s1 = $t0 + $t1 sub sub $s1, $t0, $t1 $s1 = $t0 - $t1 mul mul $s1, $t0, $t1 $s1 = $t0 * $t1 mult mult $t0, $t1 Lo, Hi.. ruas-coding.tistory.com Q. 사용자로부터 양의 정수 하나를 .. 2021. 11. 3.
728x90