분야
분야 전체
크레마클럽 허브

게임처럼 쉽고 재미있게 배우는 어셈블리 언어 튜토리얼

원일용 | 북스홀릭퍼블리싱 | 2021년 5월 20일 한줄평 총점 10.0 (2건)정보 더 보기/감추기
  •  종이책 리뷰 (0건)
  •  eBook 리뷰 (1건)
  •  한줄평 (1건)
분야
IT 모바일 > 웹/컴퓨터 입문&활용
파일정보
PDF(DRM) 22.54MB
지원기기
크레마 PC(윈도우 - 4K 모니터 미지원) 아이폰 아이패드 안드로이드폰 안드로이드패드 전자책단말기(일부 기기 사용 불가) PC(Mac)

게임처럼 쉽고 재미있게 배우는 어셈블리 언어 튜토리얼

책 소개

어셈블리 언어는 두 가지 관점에서 여전히 살아 있는 언어이다. 첫째는 보안이라는 관점에서 볼 때 소스가 공개되지 않는 프로그램을 바이너리수준에서 분석하고 이해해야 한다면 디스어셈블 된 코드를 읽어야 하는데, 이때 어셈블리 언어에 대한 이해가 없다면 불가능하다. 둘째는 하드웨어를 직접 제어 하는 부분(드라이버나 운영체제 커널의 특별한 모듈)은 여전히 그 간결성과 편의성 때문에 어셈블리 언어로 코딩을 할 수밖에 없다. 예를 들어 운영체제 소스를 분석해 보면 여전히 소스 중 일정비율은 어셈블리 언어로 코딩되어 있다. 이 책은 어셈블리 언어를 처음 공부하는 사람들이 쉽게 언어에 접근할 수 있도록 내용이 구성되어 있으며, 전통적인 문법 중심의 방법은 사용하지 않았다. 실제로 코딩을 할 수 있는 내용을 중심으로 구성했으며, 동일한 문법으로 다양한 운영체제에서 공통으로 동작하는 NASM 어셈블러를 사용했다. 초보자를 위해 앞부분은 멀티 플랫폼 입출력 매크로 라이브러리를 사용하여 운영체제에 무관하게 논리 연습에 집중하도록 하였다. 후반부에서는 각각의 운영체제 종속적인 코드들도 연습시켜 운영체제의 차이점에 대하여 명확하게 느낄 수 있도록 하였다.
  •  책의 일부 내용을 미리 읽어보실 수 있습니다. 미리보기

저자 소개 (1명)

저 : 원일용
한동경원대학교 전자계산학과 학사 건국대학교 대학원 컴퓨터공학과 석사 건국대학교 대학원 컴퓨터공학과 박사 전) (주)사람과 사람들 개발 이사 전) (주)하나로월드 닷컴 개발 팀장 전) 프리랜서 전) 신구대학교/경민대학교/경원대학교 겸임교수 전) 건국대학교, 천안대학교 시간강사 현) 서울호서직업전문학교 사이버해킹보안과 전임교수 한동경원대학교 전자계산학과 학사
건국대학교 대학원 컴퓨터공학과 석사
건국대학교 대학원 컴퓨터공학과 박사
전) (주)사람과 사람들 개발 이사
전) (주)하나로월드 닷컴 개발 팀장
전) 프리랜서
전) 신구대학교/경민대학교/경원대학교 겸임교수
전) 건국대학교, 천안대학교 시간강사
현) 서울호서직업전문학교 사이버해킹보안과 전임교수

eBook 회원 리뷰 (1건)

구매 요즘 미친듯이 읽는 책 감사합니다
내용 평점5점   편집/디자인 평점5점 | YES마니아 : 로얄 y******8 | 2023.01.26
한국 코딩책 별로 안 좋아하는데

오랜만에 진국인 책
국밥 그 자체 eBook까지 감사요
어디서든 읽을 수 있어요 ??
강추
강추

평생 소장하고
매년 읽을 책 ㅎㅎ 감사합니다

덕분에 원문 원서가 눈에 들어오기 시작합니다

기초가 너무 없어서 힘들었는데 드디어 길이 보입니다

평생 보고 1,000번 읽어도 될 책 ??

.asm
저장하고

전 macOS M1 Pro 했습니다
brew install nasm


컴파일은
$ nasm -f elf32 -o hello.o hello.asm

$ ls
hello.asm hello.o

$ ld -m elf_i386 -o hello hello.o

$ ls
hello hello.asm hello.o

$ ./hello
Hello World!





vim 세팅은
:set ft=nasm

하시면 문법 할성화 됩니다


혹시나 해서 남깁니다

감사합니다

이 리뷰가 도움이 되었나요? 접어보기
  •  eBook 상품상세 페이지에서 더 많은 리뷰를 확인하실 수 있습니다. 바로가기

한줄평 (1건)

0/50
맨위로