X86 어셈블리/들어가기
< X86 어셈블리
왜 어셈블리를 배우는가?
+/-오늘날에는 어셈블리 코드를 모르더라도 소프트웨어를 제작할 수 있는 반면, 어셈블리는 컴퓨터 프로그래머의 가장 오래된 도구 중 하나입니다. 따라서 다음과 같이 묻기도 합니다: ”왜 어셈블리를 배우나요?” 어셈블리 언어는 인간이 사용하는 컴퓨터와 가장 가까운 프로그래밍 언어 중 하나입니다. 어셈블리를 사용함으로써, 프로그래머는 데이터의 흐름과 프로그램의 실행을 사람이 이해할 수 있는 형식으로 정확히 추적할 수 있습니다. 한 번 프로그램이 컴파일되면, 원래의 코드 형식으로 거의 되돌리기 힘듭니다. 그러므로, 당신이 컴파일된 프로그램을 십육진수나 이진수가 아닌 형식으로 분석하려면, 어셈블리를 사용해야 합니다.
반면, 어셈블리로 프로그램을 짜는 것은 많은 시간을 소모하는 작업입니다. 어셈블리로 프로그램을 작성하는 것은 좋은 생각이 아니지만, 어셈블리에 대해 아는 것은 유용합니다.