2009-08-23 13 views
3

이전에 어셈블리 언어 프로그래밍을 사용 했었지만, 나는 그걸로 돌아갈 수있을 정도로 어리 석었습니다.어셈블리 언어 도구 및 참조

이전에는 MASM.EXE 명령 줄을 사용하여 asm 코드를 컴파일하는 동안 기본 텍스트 편집기에 유효성 검사없이 코드를 작성했습니다.

오늘 작성하는 데 가장 유용한 도구는 무엇입니까?

온라인에서 좋은 빠른 참조는 무엇입니까?

+0

위도 : http://stackoverflow.com/questions/1154937/how-do-i-start-learning-assembly amomg 많은 다른 사람 –

답변

2

nasm :

Netwide 어셈블러, NASM
http://developer.intel.com/products/processor/manuals/index.htm
http://developer.amd.com/documentation/guides/Pages/default.aspx

당신이이 컨닝 페이퍼를 같은 수 있습니다 :

주요 기준은 인텔과 AMD의 설명서입니다 는 이식성과 모듈성을 위해 설계된 80x86 및 x86-64 어셈블러입니다. Linux 및 * BSD a.out, ELF, COFF, Mach-O, Microsoft 16 비트 OBJ, Win32 및 Win64를 비롯한 다양한 객체 파일 형식을 지원합니다. 일반 바이너리 파일도 출력합니다. 인텔의 구문과 비슷하지만 이해하기 쉽도록 구문이 단순합니다. 현재 알려진 모든 x86 아키텍처 확장을 지원하며 매크로를 강력하게 지원합니다.