본문 바로가기
728x90

분류 전체보기35

[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 2. 사용자로부터 변수 a, c에 입력을 받아 저장하고, 입력받은 두 수의 몫과 나머지를 출력하는 프로.. 2021. 10. 27.
깃허브로 하는 프로젝트 협업 2 - 프로젝트 동기화 앞서 협업을 위해 필요한 git 기본 설정을 설명드렸어요. 깃헙으로 하는 프로젝트 협업 1 깃헙으로 하는 프로젝트 협업 1 프로그래머 사이에서 이 고양이를 모르는 사람이 있을까요? 소프트웨어를 공부하는 학생, 프로젝트에 참여하는 개발자 까지 다양한 프로그래머 들이 사용하는 플랫폼 깃허브 입니다. 저 역시 ruas-coding.tistory.com 이번에 다뤄볼 내용은 프로젝트를 진행하는데 있어 꼭 필요한 git의 기능이에요. 바로 프로젝트를 최신버전으로 유지하는 방법입니다. Fetch & Merge 깃허브로 프로젝트를 진행하면 팀원이 수정한 파일을 최신화 해줘야 합니다. 이를 위해 첫 번째로 해줘야 하는 것이 Fetch & Merge 에요. 깃허브의 repository로 이동했을 때, 프로젝트에 수정사항.. 2021. 10. 24.
[MIPS] MIPS programming 과제 - 정수의 덧셈 뺄셈 MIPS에서 사용하는 언어는 Assembly Language(어셈블리어)로, 기계어 보다 한 단계 위의 언어입니다. 기계어와 동일하게 Low level language로 분류되며, asm으로 줄여 표현합니다. 확장자는 .asm으로 동일하며, QtSpim 환경에서 프로그래밍을 진행합니다. 진행하기에 앞서, 기본적인 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 .. 2021. 10. 23.
[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 = $t0 * $t1 mult mult $t0, $t1 Lo, Hi = $t0 * $t1 div div $s1, $t0, $t1 $s1 = $t0 / $t1 mflo mflo $s1 $s1 = Lo (나눗셈의 몫) mfhi mfhi $s1 $s1 = Hi (나눗셈의 나머지) Data Transfer Instructions opcode 사용 방법 의미 lw lw $t1, .. 2021. 10. 19.
깃헙으로 하는 프로젝트 협업 1 프로그래머 사이에서 이 고양이를 모르는 사람이 있을까요? 소프트웨어를 공부하는 학생, 프로젝트에 참여하는 개발자 까지 다양한 프로그래머 들이 사용하는 플랫폼 깃허브 입니다. 저 역시 깃허브의 존재는 알고 있었으나, 어려운 사용 방법 때문에 사용 자체를 꺼려 했어요. 하지만 앞으로의 협업에 있어 깃허브는 매우 중요하다는 생각이 들었어요. 저도 아직 자세하게 알지 못하고 부족하지만 복습을 위해서라도 정리하고 기록해 놓고자 합니다. git 깃허브를 시작하기에 앞서 준비해야될 것이 있습니다. 저 같은 경우에는 Visual code를 사용해서 프로젝트를 진행할 예정이기 때문에 이에 맞는 환경을 준비 해줘야해요. 1. git 설치 깃허브를 사용하기 위해서는 git 이라는 별도의 추가 프로그램을 설치해야 해요. 사이.. 2021. 10. 19.
728x90