Mac에서 Snow Leopard (10.6.3)를 사용 중입니다. 내가 사용하는 어셈블리 언어는 사용하는 칩셋에서 유효해야합니다. 나는 이것에 완전히 익숙하지 않다. 나는 C와 Objective-C 프로그래밍의 기본 배경과 PHP의 배경이 강하다. 나는 항상 어셈블리에 관한 모든 것을보고 싶었습니다.Mac에서 어셈블리 프로그래밍
내가 살펴볼 튜토리얼은 VTC [link]입니다.
내가 알고 싶은 것은 : 내가 가지고있는 자습서가 내가 가지고있는 Mac의 어셈블리 버전과 호환된다는 것입니까?
미안 내가이 언어에 대해 완전히 새로운 것을 알고 있지만, 그 중 일부를 다시 생각해 본다. 나는 xcode가 있고 내가 궁금해하는 점은 xcode에서 어떤 종류의 문서를 열어서 어셈블리로 작업 할 수 있으며 Mac에 16 진수 편집기가 내장되어 있는지 (필요할 때가 올 때)?
감사합니다.
개인적으로 x86을 쉽게 찾을 수 있습니다. 거기다 x86에 관한 더 많은 정보가 amd64보다 많습니다. – Earlz
이것은 다소 오해의 소지가 있습니다 - 언어는 CPU에 의해 다르지만 시스템 호출은 플랫폼에 따라 다르므로 Linux 용 자습서는 Mac에서 작동하지 않습니다 (그리고 맥 시스템 콜은 잘 설명되어 있지 않다.) – shosti
참 - 그러나 이것을 고려하십시오 : Mac OSX는 Unix 기반입니다. –