일단 부럽네요.. 전 옛날에 어셈블리 손좀 대려다 C로 넘어가버렸는데.. -_-;
일단 리눅스나 유닉스에선 도스에서 쓰던 IBM asm 문법은 안씁니다.
AT&T syntax asm을 쓰구요, 뭐 어짜피 같은 intel 플랫폼이니 저 문법들만 조금
익히신다면 큰 문제는 없으실껍니다.
그리고 리눅스 디바이스 개발 관련 문서는 오렐리에서 책이 나왔던거 같군요.
얇은 책이었던거 같은데.. linux device develop이던가..?
전 Prentice Hall 에서 나온 Linux Assembly Language Programming이란 책을 보고 있습니다..
초반에 전자공학에 관한 내용들이 꽤 나오길래, 다른책을 보고 볼려고 놔두고 있지요.. ^^;
수고하십시오... :)
: 전 아직 작은 프로그램만 만들어봐서요 윈도우 기반에서도
:
: 어셈블리로 하드웨어 제어나 win32어셈을 주로 썼습니다.
:
: 이번에 리눅스나 유닉스 기반 프로그래밍을 해야 하는데요
:
: 씨로하면 되겠지만 아무래도 하드웨어 쪽에 계속 공부를 해야
:
: 할 것 같아서요 가급적이면 어셈블리를 쓰고 싶은데요
:
: nasm이 제일 도스쪽과 가깝다고 해서요 큰 차이가 없으면요
:
: 꼭 공부해보고 싶습니다.
:
: 근데 전에 kldp를 찾아봤는데요 하우투 문서를 봐도 이렇다할
:
: 결론은 없고 좀 말을 빙빙 돌리는 것 같기도 하고 잘 이해가
:
: 안됬습니다.
:
: 리눅스에서도 어셈블리를 쓰긴 하겠지만 주로 어떤 어셈블러를 쓰고
:
: 드라이버에서 어셈블리를 쓰는지 알고싶습니다.
:
: 리눅스를 처음 시작하는 사람인데요 어셈블리를 고집해도 되는지
:
: 조언을 해주셨으면 합니다. 당연히 씨를 공부해야 하는 것은 잘
:
: 알지만요 어셈블리의 강력함을 포기하고 싶지가 않아서요
:
: 조언 부탁드립니다.
:
: --
: 좀 장황한 질문이었습니다. 부탁드립니다.