어셈블리 언어에 관한 책은 어떤 책이 좋을까요?
안녕하세요!
1. 초보 수준의 "어셈블리 언어"로는 Tsinghua University Press의 Wang Shuang이 쓴 "어셈블리 언어"를 추천합니다. 시작하기가 매우 간단합니다. 책에 담긴 내용은 어느 정도 일관되게 정리되어 있고, 꼭 활용해야 할 지식 부분만 소개되어 있다. 다른 책들이 입문용으로 적합하지 않은 이유는 유연하게 사용하기는커녕, 처음에 나열된 레지스터와 어드레싱 모드를 모두 외우기가 이미 매우 어렵기 때문입니다. 그래서 프로그래밍의 즐거움을 경험하기도 전에 나는 끝없는 고통에 휩싸였습니다!
2. 어느 정도 깊이를 배워야 한다면 "80x86 어셈블리 언어 프로그래밍"(저자 미상)과 칭화대학교 출판부의 "IBM-PC 어셈블리 언어"가 더 나은 교과서입니다(지음: Shen Meiming 및 Wen 동찬). 나는 기본적으로 얕은 것부터 깊은 것 순으로 이 모든 교과서를 읽었습니다.
주목해야 할 점: 현재 고급 언어 개발 환경에서는 객체 지향 프로그래밍 아이디어가 점차 절차적 언어 설계를 대체하기 때문에 어셈블리 언어의 사용 범위가 점점 더 좁아지고 있습니다. 어셈블리 언어는 전자제품의 밑바닥에만 사용되어 그 장점을 발휘할 수 있다고 할 수 있습니다. 하지만 어셈블리 언어를 사용하면 컴퓨터의 작동 원리를 이해하고 고급 언어의 탄탄한 기반을 마련할 수 있습니다.
도움이 되길 바랍니다!
어셈블리 언어 입문 교재 중 가장 좋은 것은 무엇이라고 생각하시나요?
가장 좋은 것은 디슈이 3번의 어셈블리 영상입니다. 방금 시작하기 위해 시청했습니다.
p>
이 세 권의 책을 모두 읽었고, 결국 제가 추천한 영상이 시작하게 되었기 때문에 우회를 피하려고 노력합니다.
어셈블리 언어를 배우기에 가장 좋은 책은 무엇입니까?
초급 "어셈블리 언어"로는 Tsinghua University Press의 Wang Shuang이 쓴 "어셈블리 언어"를 추천합니다. 시작하기가 매우 간단합니다. 책에 담긴 내용은 어느 정도 일관되게 정리되어 있고, 꼭 활용해야 할 지식 부분만 소개되어 있다. 다른 책들이 입문용으로 적합하지 않은 이유는 유연하게 사용하기는커녕, 처음에 나열된 레지스터와 어드레싱 모드를 모두 외우기가 이미 매우 어렵기 때문입니다. 그래서 프로그래밍의 즐거움을 경험하기도 전에 나는 끝없는 고통에 휩싸였습니다!
어느 정도 깊이를 배우고 싶다면 "80x86 어셈블리 언어 프로그래밍"(저자 미상)과 칭화대학교 출판부의 "IBM-PC 어셈블리 언어"(심메이밍, 원동찬 집필)가 더 나은 교과서입니다. . 나는 기본적으로 얕은 것부터 깊은 것 순으로 이 모든 교과서를 읽었습니다.
현재 고급 언어 개발 환경에서는 객체 지향 프로그래밍 아이디어가 점차 절차적 언어 설계를 대체할 수 있기 때문에 어셈블리 언어의 사용 범위가 점점 좁아지고 있다는 점에 유의해야 합니다. 어셈블리 언어는 전자 제품에만 사용된다고 할 수 있습니다. 바보 계층이 그 장점을 발휘할 수 있습니다. 하지만 어셈블리 언어를 사용하면 컴퓨터의 작동 원리를 이해하고 고급 언어를 위한 탄탄한 기반을 마련할 수 있습니다.
어셈블리 언어를 이해하기 위해 읽으면 가장 좋은 책은 무엇인가요?
왕슈앙 선생님의 어셈블리 언어는 이해하기 쉽고 시작하기 쉽습니다. 방금 이 책을 읽었는데 꽤 좋습니다.
저는 C 언어 초보자입니다. Wang Shuang의 어셈블리 언어 사본을 구매하시겠습니까?
초보자입니다. 동영상 튜토리얼을 다운로드하는 것이 좋습니다. Sun Xin 선생님의
특정 기초가 있다면 이해하기 전에 책을 구입하는 것이 좋습니다. .
편집은 제안의 기초이기도 합니다. 그런 다음 다시 시청하세요. 그렇지 않으면 당신 자신만 엉망이 될 뿐입니다.
입력하기가 쉽지 않으니 괜찮다고 생각하시면 긍정적인 리뷰를 남겨주시면 감사하겠습니다. . . . .
왕솽의 『어셈블리 언어 제3판』을 읽고 다음에는 어떤 책을 읽어야 할까요?
이전 질문 참조:
zhidao.baidu/question/292589535
채택되지 않은 답변을 포함하면 매우 통찰력이 있습니다.
어셈블리 언어를 배우기 위한 입문서는 무엇인가요?
대부분의 초보자는 시작하기 위해 어떤 책을 읽어야 할지 모르고, 특정 기초를 갖춘 개발자는 그렇지 않습니다. 어떻게 발전해야 할지 모르겠어요. 이 기사는 여러분에게 도움이 되기를 바라며 훌륭한 C++ 책 목록을 요약합니다. 좋은 책을 더 많이 읽는 것은 개발자가 프로그래밍 기초를 다지고 프로그래밍 기술을 향상시키는 데 큰 도움이 될 것이기 때문입니다. 이 책의 대부분은 중국어로 제공되며 온라인에서 쉽게 찾을 수 있습니다.
1단계
"Essential C++"
이 책은 C++ 프로그래밍의 빠른 시작과 이해를 강조하는 작지만 매우 실용적인 C++ 입문서입니다. 이 책은 점점 복잡해지는 일련의 프로그래밍 문제와 이를 해결하는 데 사용되는 언어 기능에 중점을 둡니다. C++의 기능과 구조뿐만 아니라 디자인 목적과 기본 원리도 배우게 됩니다.
"C++ 입문서"
이 책은 C++의 기본 개념, 기술 및 최신 C++ 프로그래밍 스타일에 대한 포괄적이고 권위 있는 설명을 제공합니다. 이 책은 모든 언어 세부 사항을 먼저 마스터하지 않고도 실용적인 프로그램을 작성하는 데 도움이 될 수 있습니다. 중급 및 고급 프로그래머들에게도 이 책은 없어서는 안 될 참고서이다.
2단계
"효과적인 C++" 및 "보다 효과적인 C++"
저자는 Scott Meyers입니다. 각 프로젝트를 주의 깊게 읽고 명확하게 이해해야 합니다. 이 책은 55가지 원칙을 중심으로 구성되어 있으며 각 원칙은 더 나은 C++ 프로그램 코드를 작성할 수 있는 방법을 소개하고 특별히 설계된 예제를 통해 자세히 논의됩니다.
"Exceptional C++(C++ 프로그래밍 분석)" 및 "더 뛰어난 C++"
두 책 모두 자신의 기술을 연마하고 궁극적으로 훌륭한 C++가 될 수 있는 40개의 C++ 프로그래밍 질문을 포함합니다. 프로그램 제작자. 이러한 질문은 Herb Sutter가 신중하게 선택했으며 ISO/ANSI C++ 공식 표준과 일치하여 프로그래머가 디자인, 아키텍처 및 코딩 프로세스에서 좋은 스타일을 유지하도록 도와줌으로써 작성된 C++ 소프트웨어를 더욱 강력하고 효율적으로 만듭니다.
"C++로 생각하기(C++ 프로그래밍 아이디어)"
C++ 분야의 권위 있는 저서로 C++의 실용적인 프로그래밍 기술과 모범 사례를 소개합니다.
3단계
"C++ 개체 모델 내부(C++ 개체 모델 심층 탐색)"
이 책은 C++의 기본 메커니즘에 중점을 둡니다. 객체 지향 프로그래밍 구조적 의미론, 임시 객체 생성, 캡슐화, 상속, 가상-가상 함수 및 가상 상속을 포함하여 프로그램의 기본 구현을 이해하여 보다 효율적인 코드를 작성할 수 있도록 도와줍니다.
"C++의 디자인과 진화(C++ 언어의 디자인과 진화)"
이 책의 저자는 C++ 언어의 디자이너이기도 한 Bjarne Stroustrup입니다. 저자는 책에서 이를 종합적으로 소개한다. C++의 개발 역사, C++의 다양한 중요한 메커니즘의 본질적인 의미와 설계 배경, 이들 메커니즘의 기본 목적과 사용 방법, C++에 적합한 응용 분야와 향후 개발 전망을 논의한다. , 주요 세부 사항을 무시하지 않고 기술적 세부 사항에 너무 얽매이지 않고.
4단계
"C++ 표준 라이브러리(C++ 표준 라이브러리)"
이것은 표준 템플릿 라이브러리 사전이며 이 책에서 STL을 찾을 수 있습니다. 관련 지식. 이 책은 표준 템플릿 라이브러리, 검사된 컨테이너, 반복자, 함수 개체 및 STL 알고리즘에 중점을 둡니다. 각 요소에 대한 소개, 디자인, 활용예, 자세한 설명, 함정, 예상치 못한 위험, 관련 카테고리와 기능 등을 심도 있게 제시하고 있다.
"Effective STL"
이 책은 Scott Meyers의 세 번째 C++ 논문이자 STL 학습에 있어 가장 권위 있는 책이기도 합니다. 저자는 책에 실린 50가지 지침 각각에 대한 자세한 분석을 사례와 함께 제공합니다.
이러한 규칙을 통해 C++ 개발자는 STL의 활용도를 극대화할 수 있습니다.
"일반 프로그래밍과 STL(Generic 프로그래밍 및 STL)"
이 책에서는 설명합니다... .
조립 학습에는 어떤 책이 좋을까요
ㅎㅎ 좋은 책이 너무 많아요! 시작하기: Wang Shuang의 "어셈블리 언어"(권장) 보호 모드: Zhou Mingde의 "80386 및 보호 모드에서의 프로그래밍" Yang Jiwen의 "80X86 어셈블리 언어 프로그래밍 자습서" Win32 프로그래밍: Luo Yunbin "Windows 환경의 32비트 어셈블리 언어 프로그래밍" " 》 (추천) iczelion "Win32 어셈블리 튜토리얼"(미국) Owen "인텔 어셈블리 언어 프로그래밍(제5판)" 암튼 방금 Wang Shuang의 "어셈블리 언어"와 Luo Yunbin "Windows 환경에서 32비트 어셈블리 언어 프로그래밍"을 읽었습니다. "디자인", 다른 것들은 아무렇지도 않게 읽었거나 다 읽지 않았기 때문에 편집은 아마도 이 두 가지 고전에 국한될 것이라고 생각합니다! "80386 및 보호 모드의 부품"은 사라졌습니다. 학교 도서관에서 찾았지만 온라인에서 전자책을 다운로드하여 전체 지침 모음으로 사용할 수 있습니다. !
어셈블리 언어를 배우고 싶습니다. 학부에서 어떤 교재를 사용하는지 물어봐도 될까요?
먼저 C, VB 등의 언어를 배운 다음 어셈블리 입문 교과서에는 Wang Shuang의 어셈블리, 칭화대학교에서 출판한 어셈블리 언어 프로그래밍
인텔 어셈블리 언어 프로그래밍 및 Wang Shuang의 어떤 어셈블리 언어 책이 더 좋나요?
정말 우연한 기회에 이 세 권의 책을 읽었습니다. . .
Wang Shuang의 작업은 간단하고 이해하기 쉽고 시작하기 쉽지만 마스터하기는 불가능합니다.
인텔 어셈블리 언어에는 내용이 자세하게 나와 있는데, 3권에 가까운 왕솽의 책과 비교하면 너무 두껍다는 점이 단점이다.
그래서 그는 좀 더 포괄적으로 글을 쓴다.
windows32, 나는 이것을 후속 조치로만 보았습니다. 왜냐하면 X8086 어셈블리가 아니라 WIN32 어셈블리이기 때문입니다.
그는 WINDOWS 인터페이스 프로그래밍을 사용합니다. win32 어셈블리와 8086 어셈블리 간의 관계는 MFC와 C 간의 관계와 유사합니다.
MOV ADD JMP뿐만 아니라 모든 호출은 API입니다.
WIN32 어셈블리를 배워야 한다면 간단한 것부터 시작하는 것처럼 8086 어셈블리를 기반으로 배우는 것이 가장 좋습니다.
제 제안은 다음과 같습니다.
단지 이해하고 싶다면 시야를 넓히십시오. 간단하고 이해하기 쉬운 Wang Shuang의 동영상을 배우고, 편집 교류 그룹, Baidu의 작은 거북이 편집 비디오에 가입하여 반달 안에 스스로 배우는 것이 좋습니다.
해커 놀이를 하고 싶다면 크랙하세요. . . 공부하는 것이 낫습니다, 인텔의 것입니다. 이것을 이해하지 못한다면 어셈블리 언어를 한 단어만으로는 깊이 이해하기 어렵습니다.
컴퓨터를 전공하고 Windows에서 프로그래밍하고 싶고 최고의 인터페이스를 원한다면 Wang Shuang을 먼저 배우고 win32를 배우면 됩니다.