SMALL

개발/컴퓨터구조 7

I-format이란? (+ 계산 방법까지 전부 쉽게 알려드립니다.)

안녕하세요 저번 글에 이어 이번 시간에는 I-format에 대해 가르쳐드릴까 합니다. (저번 글을 보고오지 못하셨다면?) 👉 R-format을 A부터 Z까지 전부 설명해드립니다. 이 글에 들어오기 전 대부분 I-format이 무엇인지 헷갈리고, 다시한번 개념을 정립해보자! 라는 생각을 가지고 찾아오셨을텐데요. 정말 잘 들어오셨다는 말을 전달드리고 싶습니다. I-format에 대해 어느정도 알고 있는지는 전혀 상관없습니다. 제로베이스가 이 글을 읽더라도 매우 쉽게 이해할 수 있게끔 친절히 설명할 예정이기 때문입니다. 다만, I-format을 배우기전에 기초개념 Mips Instruction이 무엇이고, assembler가 무엇인지 모르신다면 이 글을 아무리 쉽게 설명해도 이해하기 어려울 것입니다. 그런 이..

R-format 이란? (+ 계산방법까지 전부 공개합니다.)

혹시 이 글에 들어오시기 전에 이런 고민을 가지고 계셨나요? 1. 대학교에서 R-format에 대해 배웠는데 어떻게 하는지 잘모르겠네 2. R-format을 좀 쉽게 설명해주는데 어디없을까? 그렇다면 잘 들어오셨습니다. 제가 이번 글을 통해 R-format에 대해 5학년 민지도 이해할 수 있게끔 쉽게 설명할 예정입니다. 만약 이번 R-format에 대한 개념을 아예 모르고, Mips Instruction에 대해서도 제대로 모른다면 아래의 글을 읽고 오시는 것을 추천드립니다. 👉 Mips Instruction에 대한 총정리 1편 👉 Mips Instruction에 대한 총정리 2편 👉 Mips Instruction에 대한 총정리 3편 이번 글의 목차는 다음과 같습니다. [목차] 1. R-format 이란?..

[컴퓨터구조] Logical Operation란? (+ 계산방법)

안녕하세요 이번 글에서는 Logical Operation란 무엇이며, 이에 대한 계산방법은 어떻게 하는지에 대해 가르쳐드릴까 합니다. Logical Operation는 Mips Instruction에서 사용되는 명령어인데요. 이에 대한 내용들을 이번 글에서 풀어보고자 합니다. 이 글은 다음과 같은 상황에 처하신 분이 본다면, 효과적인 글입니다. 1. 컴퓨터 구조시간에 Logical Operation를 배웠지만, 잘 이해가 되지 않는 분 2. 교수님에게 질문하기에는 부끄러워서 혼자서 논리 연산에 대해 배우려고 하시는 분 3. Logical Operation에 대한 과제를 하려고하는데 개념에 막혀서 이도저도 못하시는 분 이번 글의 목차는 다음과 같으니, 여러분에게 필요한 정보만 가져가시길 바랍니다. [목차]..

1의보수와 2의보수, 이 글로 종결내드리겠습니다.

안녕하세요 IT의 타이탄입니다. 아마 이글에 들어오신 분들은 다음과 같은 고민이 있으셨을텐데요 "1의 보수를 하는법이 뭐였더라, 2의보수는 또뭐지 두개 방법의 차이가 뭐야 대체" 해당 고민을 하셨다면 이번 글을 통해서 제가 전부 해결해드리도록 하겠습니다. 이번 글의 목차는 다음과 같으니 여러분에게 필요한 정보만 찾아가시길 바랍니다. [목차] 1. 1의보수의 개념 및 계산 방법 2. 2의보수의 개념 및 계산 방법 그러면 1의보수를 하는 방법부터 가르쳐드리도록 하겠습니다. 1의 보수 및 2의 보수 개념 및 계산 방법 1. 1의보수 개념 및 방법 1의 보수란, 2진수로 표현되어 있는 양수값을 음수로 바꾸기 위해 사용하는 방법중 하나인데요 1의보수는 음수로 표현하기 가장 간단한 방법중 하나입니다. 그 이유는 바..

[컴퓨터구조] MIPS Arithmetic 곱셈, 나눗셈에 대해 알아보자 3편

지난 시간에는 MIPS Arithmetic이 무엇인지 Instruction이 무엇인지, add / addi에 대해 알아보았는데요 만약 아직 MIPS Arithmetic가 무슨 뜻인지도 모르겠고 헷갈린다면 아래의 글을 반드시 보고 오시길 바랍니다. 👉 MIPS Arithmetic에 대해 알아보자 1편 👉 MIPS Arithmetic에 대해 알아보자 2편 이번 글에서는 MIPS Arithmetic의 곱셈과 나눗셈은 어떻게 하는지에 대해 알아보고자 합니다. 만약 MIPS Arithmetic 곱셈 및 나눗셈에 대한 이해가 부족하거나 헷갈린다면 끝까지 읽어주시면 감사하겠습니다. 그럼 시작하겠습니다. MIPS Arithmetic 곱셈 및 나눗셈 1. MIPS Integer Multiplication ( MIPS 정..

[컴퓨터구조] Instruction과 MIPS를 알아보자 2편

지난 시간에는 컴퓨터구조를 왜 배워야하는지와 Instruction과 MIPS에 대한 간략한 의미에 대해 알아보았습니다. 만약 1편을 안보신 분들이라면 1편을 보고 오시는 것을 추천드립니다. 👉 Instruction과 MIPS에 대한 기초개념 정리 1편이 끝나가는 시점에서 저는 여러분들에게 다음과 같은 질문을 드렸었는데요. " Source Operands(소스목적어)에 변수를 담으면 에러가 나는데 왜 에러가날까?" "명령어로 addi, mulu, divu가 존재하는데 이건 무엇이고 sub는 왜 subi가 없을까?" 이거에 대한 대답할 수 있다면, 이번 글은 굳이 안 보셔도 좋을 것 같습니다. 하지만 대답이 어느 정도 나오거나 긴가민가 , 혹은 아예 답조차 생각이 나지 않는다면 이 글을 끝까지 읽어주시길 바..

[컴퓨터구조] Instruction과 MIPS를 알아보자 1편

다양한 타이탄의 도구중 하나인 컴퓨터공학적인 사고를 기르기 위해 컴퓨터공학과 대학 수업을 듣고 있습니다. 금일 배운 컴퓨터구조 수업의 Instruction과 MIPS에 대한 내용을 기록하고자 합니다. 만약 컴퓨터구조를 듣고 계시거나, 궁금하신 분들이라면 한번 읽어보시는 것을 추천드립니다 최대한 이해하기 쉽게 설명할 예정이니, 끝까지 읽어주시면 감사하며 만약 제가 잘못알고 있는 내용을 기재한다면 댓글로 알려주시면 감사하겠습니다 Instruction과 MIPS를 알아보자 1편 컴퓨터구조를 왜 알아야하는가? 우리는 컴퓨터구조를 배우기전에 우리가 왜 컴퓨터구조를 알아야하는가에 대해 알아보아야합니다. 이 글을 읽는 분들은 아마 대부분 코딩을 하고 계시는 분일 것입니다. 코딩이라면, 소프트웨어 개발을 의미하며 쉽게..

LIST