책소개 책소개 보이기/감추기 어셈블리 언어는 두 가지 관점에서 여전히 살아 있는 언어이다. 첫째는 보안이라는 관점에서 볼 때 소스가 공개되지 않는 프로그램을 바이너리수준에서 분석하고 이해해야 한다면 디스어셈블 된 코드를 읽어야 하는데, 이때 어셈블리 언어에 대한 이해가 없다면 불가능하다. 둘째는 하드웨어를 직접 제어 하는 부분(드라이버나 운영체제 커널의 특별한 모듈)은 여전히 그 간결성과 편의성 때문에 어셈블리 언어로 코딩을 할 수밖에 없다. 예를 들어 운영체제 소스를 분석해 보면 여전히 소스 중 일정비율은 어셈블리 언어로 코딩되어 있다. 이 책은 어셈블리 언어를 처음 공부하는 사람들이 쉽게 언어에 접근할 수 있도록 내용이 구성되어 있으며, 전통적인 문법 중심의 방법은 사용하지 않았다. 실제로 코딩을 할 수 있는 내용을 중심으로 구성했으며, 동일한 문법으로 다양한 운영체제에서 공통으로 동작하는 NASM 어셈블러를 사용했다. 초보자를 위해 앞부분은 멀티 플랫폼 입출력 매크로 라이브러리를 사용하여 운영체제에 무관하게 논리 연습에 집중하도록 하였다. 후반부에서는 각각의 운영체제 종속적인 코드들도 연습시켜 운영체제의 차이점에 대하여 명확하게 느낄 수 있도록 하였다. 더보기
회원리뷰 (1건) 회원리뷰 이동 eBook 구매 요즘 미친듯이 읽는 책 감사합니다 평점10점 | YES마니아 : 플래티넘 y******8 | 2023.01.26 리뷰제목 게시물신고/작성자차단 한국 코딩책 별로 안 좋아하는데오랜만에 진국인 책 국밥 그 자체 eBook까지 감사요 어디서든 읽을 수 있어요 ??강추강추평생 소장하고매년 읽을 책 ㅎㅎ 감사합니다 덕분에 원문 원서가 눈에 들어오기 시작합니다기초가 너무 없어서 힘들었는데 드디어 길이 보입니다 평생 보고 1,000번 읽어도 될 책 ?? .asm 저장하고 전 macOS M1 Pro 했습니다brew install nasm컴파일은$ nasm -f elf3 리뷰제목 원문주소 : https://sarak.yes24.com/review/17491626 한국 코딩책 별로 안 좋아하는데오랜만에 진국인 책 국밥 그 자체 eBook까지 감사요 어디서든 읽을 수 있어요 ??강추강추평생 소장하고매년 읽을 책 ㅎㅎ 감사합니다 덕분에 원문 원서가 눈에 들어오기 시작합니다기초가 너무 없어서 힘들었는데 드디어 길이 보입니다 평생 보고 1,000번 읽어도 될 책 ?? .asm 저장하고 전 macOS M1 Pro 했습니다brew install nasm컴파일은$ nasm -f elf32 -o hello.o hello.asm$ lshello.asm hello.o$ ld -m elf_i386 -o hello hello.o$ lshello hello.asm hello.o$ ./helloHello World!vim 세팅은:set ft=nasm하시면 문법 할성화 됩니다혹시나 해서 남깁니다감사합니다 이 리뷰가 도움이 되었나요? 공감 0 댓글 0 회원리뷰 전체보기
한줄평 (3건) 한줄평 이동 한줄평 쓰기 작성 시 유의사항? 총 평점 9.3점 9.3 / 10.0 구매 한줄평 최근순 추천순 별점순 구매 후 등록된 한줄평이 없습니다. 첫번째 구매 한줄평을 남겨주세요. 한줄평 전체보기