nasm or gas??

kkojiband의 이미지

어셈블러에는 크게 두가지 형식이 있는걸로 알고 있습니다...intel at&t...

nasm과 gas 가 리눅스에서 사용할수있는 두 가지 형태의 대표적인 경우라고 할수있을텐데...

어떤 걸 배우는게 더 유용할까요??

어차피 어셈이라서 큰 차이는 없겠지만, 그래도 익숙해지기 나름이잖아요...

예전에 어셈 조금 했었구요...이제 os 쪽 공부를 하다보니 좀더 심도있게 공부해야 될거같아서요...

고수님들의 조언 부탁드립니다~

아 그리고 혹시 약간(!) 난이도가 있는 문서나 책 알고 계신 분 추천 좀 부탁드립니다~!

RedPain의 이미지

리눅스 커널 소스를 분석하고 싶으시다면 AT&T 문법에 익숙하신 게 좋구요.
아니면 nasm으로 공부하시는 게 좋을 것 같습니다.
자료의 양이 intel문법이 훨씬 많기 때문에 목적이 리눅스 커널 소스 분석이 아니라면 intel문법으로 공부하시는 게 무난할 듯 합니다.
좋은 하루되세요. ^_^