규니티의 게임 개발소
  • 홈
  • 태그
  • 방명록
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • 분류 전체보기
      • 게임개발
        • Home Run Challenge
      • 게임 기획
        • 서적
      • CS공부
        • 컴퓨터구조
      • 코딩테스트
      • 유니티
      • 게임 리뷰
      • 일상
      • 공지
  • 홈
  • 태그
  • 방명록
CS공부/컴퓨터구조

3-2. 명령어의 구조

명령어명령어는 어떻게와 무엇을로 구성되어 있다.이를 연산코드(연산자)와 오퍼랜드(피연산자)라고 한다.ex) 더하라 / 10과 / 20을이 명령어에서 어떻게 인 ‘더하라’는 연산코드라 하고 무엇을인 ‘10과’ ‘20을’은 오퍼랜드라고 한다.ex) 어셈블리 언어로 본 연산코드와 오퍼랜드push rbpmov eax, 0pop rbpret이 어셈블리 언어로 보자면 빨간색은 연산코드, 흰색은 오퍼랜드 이다.오퍼랜드연산에 사용할 데이터 또는 데이터가 저장된 위치오퍼랜드가 하나도 없는 명령어는 0-주소명령어, 하나인 명령어는 1-주소명령어,두개는 2-주소명령어, 세개는 3-주소명령어라 한다.연산코드명령어가 수행할 연산연산의 대표적인 종류 4가지데이터 전송MOVE : 데이터를 옮겨라STORE : 메모리에 저장하라LOA..

2025. 4. 21. 20:15
카테고리 없음

3-1. 소스코드와 명령어

고급언어사람을 위한 언어. 대부분의 프로그래밍 언어저급언어컴퓨터가 직접 이해하고 실행할 수 있는 언어. 명령어.기계어와 어셈블리어가 있음.기계어0과 1의 명령어 비트로 이루어진 언어ex)01111111 11001000 1100011101110001 10010110 10100100어셈블리어0과 1로 이루어진 기계어를 읽기 편한 형태로 번역한 저급 언어ex)push rbpmov rbp, rsp한 줄 씩 명령어하드웨어와 연관이 있는 프로그램을 개발하는 분야의 개발자들은 어셈블리어를 이용함.ex) 임베디드 개발자, 게임 개발자, 정보 보안 분야고급언어 → 저급언어컴파일 방식과 인터프리트 방식이 있음.또한, 각각의 언어를 컴파일 언어, 인터프리트 언어라고 함.컴파일 언어컴파일러에 의해 소스 코드 전체가 저급 언어..

2025. 4. 21. 20:14
CS공부/컴퓨터구조

2. 데이터란 무엇이며, 컴퓨터는 어떻게 이해할까?

0과 1로 숫자를 표현하는 방법정보단위컴퓨터는 '정보'를 다루기 위해 아주 작은 단위부터 큰 단위까지 계층적으로 나눠 정보를 처리합니다.- 비트 (bit): 0 또는 1 한 개, 가장 작은 정보 단위- 바이트 (byte): 8개의 비트를 묶은 단위. 1바이트는 256개의 조합을 표현할 수 있습니다.- 킬로바이트, 메가바이트 등: 1000 단위로 정보 크기를 표현합니다. - 1KB = 1000B, 1MB = 1000KB, 1GB = 1000MB, 1TB = 1000GB워드(word)는 CPU가 한 번에 처리할 수 있는 데이터의 크기를 의미합니다. 예: 32비트 CPU → 1워드는 32비트워드의 절반은 하프 워드, 두 배는 더블 워드라고도 부릅니다. 이진법이란?컴퓨터는 두 가지 상태(0과 1)만 인식하므..

2025. 4. 7. 23:39
CS공부/컴퓨터구조

1. 컴퓨터 구조 시작

1) 왜 컴퓨터 구조를 이해해야 할까?프로그래밍 언어의 문법만 알아도 간단한 프로그램을 작성하는 데 큰 문제는 없습니다. 하지만 숙련된 개발자가 되기 위해선 컴퓨터가 작동하는 원리를 이해하는 것이 필수입니다.실전 문제 해결 능력개발 중엔 어떤 코드가 특정 환경에서는 잘 작동하지만, 다른 환경에서는 문제가 발생하는 경우가 많습니다. 이런 문제는 단순히 문법의 오류가 아닌 컴퓨터 내부 구조의 차이에서 비롯될 수 있습니다.컴퓨터 구조에 대한 이해가 있다면, 이런 환경 차이로 인한 문제를 더 빠르게 분석하고 해결할 수 있습니다. 성능과 비용을 고려한 개발 서버를 구축하거나 클라우드 자원을 활용할 때, CPU나 메모리의 구성에 따라 성능이나 비용이 크게 달라집니다. 컴퓨터 구조를 잘 이해하면 단순히 코드만 ..

2025. 4. 4. 10:46
공지

규니티의 게임 개발소 오픈!

안녕하세요!규니티의 게임 개발소를 오픈했습니다!! 이 블로그에서는 크게 4가지를 다룰 생각입니다!1. 게임 개발 일지2. CS공부 정리3. 코딩테스트 정리4. 게임 수학 정리게임 개발을 시작하면서 제가 공부한 내용들을 정리하고 다른 분들에게 공유하여 여러 의견을 공유하는 것이 좋다고 생각해서 이렇게 개발소를 오픈하게 되었습니다ㅎㅎ앞으로 저의 블로그에 자주 놀러와 주시고 올린 글들에 좋은 댓글, 쓴 댓글 상관없이 여러 의견들을 공유해주세요!  그럼 앞으로 규니티의 게임 개발소 많은 사랑 부탁드립니다!

2025. 4. 3. 14:45
  • «
  • 1
  • ···
  • 4
  • 5
  • 6
  • 7
  • »

공지사항

  • 규니티의 게임 개발소 오픈!!

전체 카테고리

  • 분류 전체보기
    • 게임개발
      • Home Run Challenge
    • 게임 기획
      • 서적
    • CS공부
      • 컴퓨터구조
    • 코딩테스트
    • 유니티
    • 게임 리뷰
    • 일상
    • 공지
  • 최근 글
  • 최근 댓글

최근 글

최근댓글

태그

  • #유니티
  • #컷씬
  • #데이터 접근 시간
  • #출시
  • #Hollow Knoght
  • #Unity 6.3
  • #최적화
  • #Silksong
  • #unity
  • #게임 출시
  • #캐시 적중률
  • #플레이스토어 출시
  • #베이스 레지스터
  • #개발
  • #기능
  • #렌더파이프라인
  • #모델링 오류
  • #플레이스토어
  • #모델링 깨짐
  • #게임개발
  • #실크송
  • #cs
  • #게임
  • #컷신
  • #컴퓨터구조
  • #참조 지역성의 원리
  • #시네머신
  • #독전감
  • #라프코스터의 재미이론
  • #[CreateAssetMenu]
MORE

전체 방문자

오늘
어제
전체

블로그 인기글

Powered by Privatenote Copyright © 규니티의 게임 개발소 All rights reserved. TistoryWhaleSkin3.4

티스토리툴바