다음 이전 차례

1. 시작

이 문서는 리눅스 운영체제에서 프리 어셈블러를 사용한 32비트 x86 어셈블리 프로그래밍이나 프로그램들에 대해 질문하는 사람들에게 답변하기 위해 제작 이 되었다. 그것은 또한 프리가 아닌, x86이 아닌, 32비트 어셈블러가 아닌 그러한 것들에 대한 문서들을 언급할 수 있다. 왜냐하면 어셈블리 프로그래밍에서 주로 흥미있는 분야는 운영체제, 언어, 게임, C 컴파일러가 표현을 제대로 하기 힘든 부분들을 건더리는 것이다. 우리는 그러한 소프트웨어 개발을 목표로 하고 있다.

1.1 이 문서를 활용하는 방법

이 문서는 종종 질문하는 것들에 대한 답변들을 포함하고 있다. 많은 경우, 소프트웨어나 문서 사이트에 URL이 주어진다. 가장 유용한 사이트가 미러 되었고, 가까이의 미러 사이트를 통해 이용할 수 있 다면, 여러분들은 아까운 자신의 시간을 버리지 않고, 불필요한 노력을 줄일 수 잇을 것이다. 특이한 경우에, 인기사이트를 미러하는 세계에서 아주 큰 사이트가 있다. 보통은 미러리스트들이 파일로 제공될 수도 있고 또는, 로긴 메세지에 나타난다. 충고를 받아들여라. 그밖에, 여러분들은 찾고자 하는 것을 archie를 이용함으로써 해결할 수 있을 것이다. 가장 최근의 문서버젼이 있는 곳은 다음과 같다.

http://www.eleves.ens.fr:8080/home/rideau/Assembly

그러나 리눅스 하우투 싸이트는 정말 번개같이 업데이트 된다. 나도 모르는 사이에.. sunsite.unc.edu/pub/linux/docs/HOWTO/ (?)

1.2 다른 관련 문서

* 만일 여러분들이 프리 소프트웨어에 대해 잘 모른다면 GNU 공공 라이센스를 주의 깊게 읽어 보길 바란다. 그것은 많은 프리 소프트웨어들과 대부분의 모 델에서 사용되어 지고 있다: 보통 "COPYING"이라는 파일이름으로 들어 있으며, 라이브러리버젼이라면 "COPYING.LIB" 라는 이름으로 되어 있을 것이다. FSF(free software foundation)의 문장가들은 또한 당신을 도울 것이다. * 특별하게, 흥미있는 프리 소프트웨어들은 대부분 소스를 포함하고 있는 데, 여러분들은 이것을 참고하거나, 수정하거나, 때로는 그냥 그대로 차용해서 사용할 수 있다. 여러분들에게 주어지는 라이센스를 주의깊게 읽고 그기에 따르는 것이 좋다. * x86 어셈블리 프로그래밍에 대한 일반적인 질문과 몇몇의 상업적인 어셈블러 (16비트 도스환경의..)에 대한 질문에 대한 답변들을 담고 있는 comp.lang. asm.x86을 위한 FAQ가 있다. 그중에서 몇개는 프리 32비트 어셈블리 프로그래밍에 적용이 되는 데, 여러분 들은 이 FAQ를 다음에서 읽을 수 있다. www2.dgsys.com/~raymoon/faq/asmfaq.zip * FAQ들과 doc들은 독자 여러분들의 플랫폼상의 프로그래밍에 관련된 것들이 있다. 그리고 플랫폼 의존적인 것들은 어셈블러에서 프로그래밍에 바로 적용 이 되지 않는 다는 점을 참조하여야 한다.


다음 이전 차례