응24 에서 찾아보면 대부분의 MASM 위주로 나왔더군요.. OS 제작과 원리 / 임베디드 에이콘 이런 책들도 있긴하지만 NASM 만 집중적으로 가르치는 책의 아니더군요..
그래서 그런데 NASM 한글 서적이나 문서 없을까요??
하하핫. ^^; 응24 라고 하시니, 뭔가 다른 곳 같긴 합니다만...
저도 NASM 볼 때에는 몇몇 사이트에서 찾아봤던 것으로 기억합니다. AT&T 어셈블러 규칙을 따라 만들어졌으니,
연습을 하신 후에 sourceforge 에서 포럼을 통해 궁금한 점을 해결하시는 것이 어떨까요?
소스포지에 보면 연습 코드도 있던것 같던데... ==== ( - -)a 이제는 학생으로 가장한 백수가 아닌 진짜 백수가 되어야겠다.
NASM은 AT&T 규칙 아닙니다. intel 규칙을 따릅니다.
M$ MASM 공부하신 후에 매뉴얼 보시면 어렵지 않습니다. 몇가지 큰 차이점만 확인해서 하시면 됩니다. (local label, 메모리주소 표기, 점프명령 표기, 세그먼트 지시어 등)
그리고 배포되는 소스코드에 매뉴얼 포함되어 있습니다. 매뉴얼 빌드하는 방법도 인스톨 문서에 나와 있고요. (perl, tetex를 요구합니다)
국내 어셈블리 서적들은 마이크로프로세서 아니면 다 MASM 기준이라고 보시면 되고요. 실무에서 MASM이 많이 쓰이니 그럴 수밖에 없지요.
Written By the Black Knight of Destruction
저도 몇 일전에 뭔가 좀 관심있는게 잇어서 오랫만에 어셈블 작업을 조금 했었는데...
intel 방식하고 at&t 방식하고 src, dst 위치가 반대여서 너무 헷갈리더군요 ㅠ_ㅠ;
at&t 에서는 배열에 접근할 때 _array(%eax, %ecx, 4)로 해야하고 intel 식에서는 _array[%eax+%ecx*4] 와 같이 써줘야 되던데...
개인적으로 intel 식이 더 읽기 편한 것 같아요.
--------- 오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~ 나 한줄기 바람처럼..
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
소스포지에서도 메뉴얼 문서에 대한 링크가 깨져있더군요.
영문판으로 된 메뉴얼 문서가 있는 링크를 알아냈습니다.
http://webster.cs.ucr.edu/AsmTools/NASM/Doc/index.html
혹, 이 문서를 번역하길 원하시나용? ==== ( - -)a 이제는 학생으로 가장한 백수가 아닌 진짜 백수가 되어야겠다.
누가 번역해줬으면 좋겠지만....미안해서 말을 못하겠어요...-_-;;
감비노도 궁금해하더라구..등짝!..등짝을보자!..
내용이 생각보단 많지가 않아서요 ^^
근데 어느정도 하다보면 좀 귀찮아지지 않을까 싶어서 -_- ... ( 그러면 얘기는 왜 꺼냈지?;; -_-? ) =============================================== 니네 군대에서 멀쩡한 몸으로 18시간 자봤어? ㅋㅋㅋ
--------------------------------------------------------------- 폐인이 되자 (/ㅂ/)
저도 요며칠전 찾다가 없어서 그냥 영문판 봤습니다.
http://courses.ece.uiuc.edu/ece390/books/labmanual/
도 한번 참고해보시고요. 위에 어떤 분이 적어주신 곳도 유용합니다.
kldp.org에서 뒤적거려보니 어떤 분께서 한글번역을 시도하기 시작했었는데, 그 현황을 모르겠군요. ^^;
;p $ rm -rf ~ && mkdir ~ && wget $열정 and $연애
----http://linu.sarang.net, http://wbhacker.tistory.com
한 번 접촉해봐야 하겠습니다만,
출판하시려고 번역하고 계시는 것이라면... ==== ( - -)a 이제는 학생으로 가장한 백수가 아닌 진짜 백수가 되어야겠다.
응24에 그런책이 있을리가 없지요.
하하핫. ^^; 응24 라고 하시니, 뭔가 다른 곳 같긴 합니다만...
저도 NASM 볼 때에는 몇몇 사이트에서 찾아봤던 것으로 기억합니다.
AT&T 어셈블러 규칙을 따라 만들어졌으니,
연습을 하신 후에 sourceforge 에서 포럼을 통해 궁금한 점을 해결하시는 것이 어떨까요?
소스포지에 보면 연습 코드도 있던것 같던데...
====
( - -)a 이제는 학생으로 가장한 백수가 아닌 진짜 백수가 되어야겠다.
NASM은 AT&T 규칙
NASM은 AT&T 규칙 아닙니다.
intel 규칙을 따릅니다.
M$ MASM 공부하신 후에 매뉴얼 보시면 어렵지 않습니다.
몇가지 큰 차이점만 확인해서 하시면 됩니다.
(local label, 메모리주소 표기, 점프명령 표기, 세그먼트 지시어 등)
그리고 배포되는 소스코드에 매뉴얼 포함되어 있습니다.
매뉴얼 빌드하는 방법도 인스톨 문서에 나와 있고요. (perl, tetex를 요구합니다)
국내 어셈블리 서적들은 마이크로프로세서 아니면 다 MASM 기준이라고 보시면 되고요.
실무에서 MASM이 많이 쓰이니 그럴 수밖에 없지요.
Written By the Black Knight of Destruction
Written By the Black Knight of Destruction
저도 몇 일전에 뭔가
저도 몇 일전에 뭔가 좀 관심있는게 잇어서 오랫만에 어셈블 작업을 조금 했었는데...
intel 방식하고 at&t 방식하고 src, dst 위치가 반대여서 너무 헷갈리더군요 ㅠ_ㅠ;
at&t 에서는 배열에 접근할 때 _array(%eax, %ecx, 4)로 해야하고
intel 식에서는 _array[%eax+%ecx*4] 와 같이 써줘야 되던데...
개인적으로 intel 식이 더 읽기 편한 것 같아요.
---------
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~
나 한줄기 바람처럼..
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~
나 한줄기 바람처럼..
제가 문서 위치를 찾았어요.
소스포지에서도 메뉴얼 문서에 대한 링크가 깨져있더군요.
영문판으로 된 메뉴얼 문서가 있는 링크를 알아냈습니다.
http://webster.cs.ucr.edu/AsmTools/NASM/Doc/index.html
혹, 이 문서를 번역하길 원하시나용?
====
( - -)a 이제는 학생으로 가장한 백수가 아닌 진짜 백수가 되어야겠다.
답변감사합니다...^^
누가 번역해줬으면 좋겠지만....미안해서 말을 못하겠어요...-_-;;
감비노도 궁금해하더라구..등짝!..등짝을보자!..
감비노도 궁금해하더라구..등짝!..등짝을보자!..
재미삼아 번역해보고 싶은데....
내용이 생각보단 많지가 않아서요 ^^
근데 어느정도 하다보면 좀 귀찮아지지 않을까 싶어서 -_- ...
( 그러면 얘기는 왜 꺼냈지?;; -_-? )
===============================================
니네 군대에서 멀쩡한 몸으로 18시간 자봤어? ㅋㅋㅋ
---------------------------------------------------------------
폐인이 되자 (/ㅂ/)
저도 찾다가 결국 없어서...
저도 요며칠전 찾다가 없어서 그냥 영문판 봤습니다.
http://courses.ece.uiuc.edu/ece390/books/labmanual/
도 한번 참고해보시고요. 위에 어떤 분이 적어주신 곳도 유용합니다.
kldp.org에서 뒤적거려보니 어떤 분께서 한글번역을 시도하기 시작했었는데, 그 현황을 모르겠군요. ^^;
;p $ rm -rf ~ && mkdir ~ && wget $열정 and $연애
----
http://linu.sarang.net, http://wbhacker.tistory.com
이미 시작하셨던 분이 계셨군요...?
한 번 접촉해봐야 하겠습니다만,
출판하시려고 번역하고 계시는 것이라면...
====
( - -)a 이제는 학생으로 가장한 백수가 아닌 진짜 백수가 되어야겠다.