안녕하세요
기계어코딩은 저레벨언어의 도움이 꼭 필요합니다
단순하게 a 레지스터에 3을 입력하라는 명령을 df 09 00 03 이런식으로 입력을 해야 하는데,
이는 간단하게 3+2 = 얼마 라는 프로그램을 짤수 있을뿐 그 이상은 코딩하기 힘듭니다
그래서 기계어와 1:1 매칭이 되는 어셈블러를 많이 사용을 합니다
근데, 기계어를 배워야 하는 이유는 과거에 하이레벨 언어를 컴파일(기계어) 했을경우 원하는 속도나 최적화가
이루어지지 않았을때 그때나 어셈블리어를 통해 최적의 코딩을 하려고 할때나 필요한거지
요즘같은때는 하이레벨 언어도 최적화가 잘 되어 있기때문에 굳이 기계어는 배울 필요가 없을것입니다
제가 추천드린다면 확실한 목표가 없을땐 그냥 알고리즘 축적을 위한 언어를 배운다는 경험으로
한가지 하이레벨 언어를 열심히 배우시는걸 추천드립니다