내 인생 경험 기록소
본문 바로가기
728x90

전체 글106

6. 어셈 명령어 1. 명령어의 구성 이전 글을 쭉 봐오셨다면 add와 sub, mov 등의 명령어들을 보셨을 겁니다. 못 보셨다면 이 글을 한 번 쭉 읽어보시면 명령어들을 간략하게나마 볼 수 있을 것입니다. 4. 치엔 튜토리얼 Step 2 [이전글] - 3. 치엔 튜토리얼 Step 1 1. 전 글과 똑같이 엔진과 튜토리얼 프로그램 실행을 해둡시다. 이전 글대로 따라 하셔서 클리어를 하시고 프로그램을 껐다가 킨 경우라면 Level 1과 Level 2를 선택 poppinss.tistory.com 어쨌든 구성을 보면 다음과 같습니다. / A와 B는 레지스터와 숫자가 들어갈 수 있고 A와 B는 오퍼랜드라고 부름 예를 들어 sub edx,2라는 명령어가 있습니다. sub = subtract, 즉 빼기를 .. 2024. 2. 19.
5. 어셈블리어 [이전글] - 4. 치엔 튜토리얼 Step 2 1. 어셈블리어 컴퓨터 내부에 있는 CPU라는 장치가 있습니다. 이 CPU에서는 각 프로세스들에게 명령을 내리기 위한 고유의 명령어 세트가 있는데 이를 기계어라고 부릅니다. 이 기계어는 한번쯤 들어보셨을 2진법, 즉 0과 1로만 구성이 되어 있습니다. 그런데 이 기계어는 사람이 이해하기는 힘든 구조이기에 이를 위해 좀 더 이해하기 쉬운 기호 코드로 나타낸 것을 말합니다. 즉 기계어와 1대1로 대응된 명령를 기술하는 언어라는 뜻입니다. 이 언어의 경우 1가지 만의 명령을 수행하기 때문에 어떤 명령을 수행하는지 추상적으로 볼 수 있는 게 아니라 직접적으로 확인할 수 있습니다. 프로그램 논리상의 오류라든지 동작 과정 등을 명확하게 볼 수 있다는 점에서 직관적인 언.. 2024. 2. 19.
4. 치엔 게임 튜토리얼 Step 2 [이전글] - 3. 치엔 튜토리얼 Step 1 1. 전 글과 똑같이 엔진과 튜토리얼 프로그램 실행을 해둡시다. 이전 글대로 따라 하셔서 클리어를 하시고 프로그램을 껐다가 킨 경우라면 Level 1과 Level 2를 선택하라는 문구가 나옵니다. Level 2 에다가 조준해서 타깃을 부숴줍시다. 이번에도 요구하는 사항을 읽어봅시다. 이 두 개의 적은 나보다 체력이 많고 더 많은 피해를 준다고 합니다. Step 1과 마찬가지로 부수라는 말이네요. 그리고 Tip이라고 되어있는 곳엔 적과 나는 연관이 있다고 합니다. 우선 Step 1 때처럼 기본적인 동작을 해봅시다. 제가 상대방 타깃을 향해 총 1발을 쏘면 상대는 나에게 2발을 쏘는 그런 구조인 거네요. 맞으면 체력이 4씩 떨어지는 것을 확인할 수 있었습니다. .. 2024. 2. 19.
3. 치엔 게임 튜토리얼 Step 1 [이전글] - 2. Cheat Engine 설치 및 세팅 1. gtutorial-x86_64.exe 와 Cheat Engine을 실행해 놓읍시다. 일단 둘 다 실행시켜 놓으면 다음과 같은 화면이 뜰 것입니다. Step 1이라는 무슨 영어가 있습니다. 영어로 써져 있지만 번역기를 돌리지 않아도 대충 해석이 가능할 것 같습니다. 5발을 발사하면 재장전을 하는데, 그 재장전동안 저 타깃이 회복을 한다고 합니다. 이 타깃을 부술 수 있는 방법을 찾아보라...라는 말인 것 같네요. 2. 프로그램이 어떻게 동작하는지 살펴봅시다. 키보드 → , ← 버튼을 통해 쏘는 각도를 조절할 수 있고 Space Bar를 통해 발사를 할 수 있습니다. 우선 이 프로그램이 어떻게 짜여있는지 한 번 플레이를 간단하게 해 보도록 합시다.. 2024. 2. 17.
728x90