대학에서 컴퓨터 조직 과정을 공부했지만,이 오래된 책 : The Art of Intel X86 Assembly을 사용하여 어셈블리 및 관련 개념을 철저히 연구하고 싶습니다. Linux에서 시작하는 방법을 알고 있습니까? NASM은 이것에 대한 좋은 선택입니까? 내 코드에 UCR Standard Library을 포함 시키려면 먼저 라이브러리를 컴파일해야합니까?학습 도구 "The Art of Intel X86 Assembly"
Linux VM (Virtual Box)에서 코드를 실행하고 싶습니다. 이것이 가능합니까 아니면 내 컴퓨터의 기본 코드 여야합니까?
이것은 SO 형식에 대해서는별로 좋은 질문이 아니므로 귀하의 업장에서 이것을 알아야합니다. –
컴퓨터 조직 및 어셈블리에 대한 기본적인 이해는 내 유니 시대에 있었지만 책과 같이 엄격하지는 않았습니다. 이제는 필요한 환경을 빨리 시작하기 만하면됩니다. 누군가 책에서 공부하는 것과 비슷한 경험을 가지고 있다면 공부에 집중할 수 있습니다. – Amumu
x86은 끔찍한 첫 번째 어셈블리 언어입니다.이게 처음이 아니길 바래요 ... msp430, pdp11, arm은 훨씬 더 좋은 첫 번째 명령어 세트입니다 ... 확실히 시뮬레이터를 사용하십시오. 먼저) ... 만약 x86을해야한다면 pcemu 나 bochs 같은 것을 사용하십시오. 또는이 항목을 배우고 싶다면 직접 만드십시오. 실제로는 시뮬레이터를 직접 만들 수 있습니다. –