최대 1 분 소요

저는 이제 막 공부하기 시작했고 제가 쓴 글이 정확하지 않을수도 있습니다.

저는 제 공부를 정리하고 나중에 다시 보기 위해 올리는 글이니 그냥 참고해주시면 감사하겠습니다.

그럼 어셈블리어를 배우기 전에 어셈블리어란 무엇일까요?

어셈블리어는 리버스 엔지니어링을 하기 위한 가장 기초적인 도구입니다.

어떠한 공부를 시작할 때 기초부터 배우듯이 똑같이 생각하면 편할거 같습니다.

하지만 어셈블리어 공부하기가 막막합니다.

어려운걸 둘째치고 정보가 많이 없기 때문입니다.

그래서 저도 보고 듣고 한걸 정리 하는 거니까 오류나 비슷한 내용이 있을수도 있습니다.

* 참고

-> 리버스 엔지니어링만을 위한 어셈블리어 입니다.

※ 용어 정리

기계어 : 컴퓨터가 읽을 수 있는 2진 숫자로 이루어진 언어

어셈블리어 : 기계어를 사람이 보기 쉽게 문자를 기호화 하여 나타낸 것

디스 어셈블리어 : 기계어를 어셈블리어로 변환하는것

다들 제가 질문한 사람들은 어셈블리어는 쉽고 간결하다고 말합니다.

그래도 어려운 이유는 단순함에 있다고 생각합니다.

어셈블리고는 c/c++ 코드보다 얼마나 단순할 것일까요?

다음에는 코드와 함께 어셈블리의 명령 포멧에 대해 알아보도록 하겠습니다.

감사합니다.

댓글남기기