스크래치로 GUI를 작성하며 x86-64 어셈블리를 배우기

2025-09-16

이 기사에서는 저자가 간단한 GUI 프로그램을 만들면서 x86-64 어셈블리 언어를 어떻게 배웠는지 자세히 설명합니다. 기본적인 종료 프로그램부터 시작하여 시스템 콜, 스택 연산, X11 프로토콜 등을 단계적으로 설명하고, 최종적으로 1KB 미만의 바이너리에서 "Hello, world!"를 표시하는 창을 만드는 데 성공했습니다. 이 기사는 체계적으로 구성되어 있으며, 어느 정도의 프로그래밍 경험이 있는 독자에게 적합합니다.