아는 사람이 보면 어?? 이거 그냥 그대로 갔다 쓴거잖아??
할거같은데 ㅋㅋ
일단 예제는 카와이 히데미라는 사람이 쓴 OS 구조와 원리 OS30일 프로젝트에 있는건데요.
음.. 이사람이 nasm 컴파일러를 약간 더 쉽게 바꿔서
따라하기 쉽게 만들은건데요
현재 지금 짤은 제가 nasm 문법에 맞게 x86으로 바꿔서 그대로 따라가보고 있는 중이에요 ㅎㅎ
x86으로 바꿀때는 처음에는
개발자를 위한 나만의 운영체제 만들기 노재현씨가 쓴거 보고 하려고했는데
어려워서 이것저것 찾아보다가 되게 좋은책 발견했음 ㅎㅎ
한승훈씨가쓴 64비트 멀티코어 OS 원리와 구조 이게 짱인거 같아요 ㅋㅋ
카와이 히데미씨 거는 따라하기는 쉬운데 뭐랄까 어셈블러, 컴파일러 이런거 다 초보자가 따라하기 쉽게 바꿔놔서
실제 이사람꺼 nask 보면 nasm에 있는 segment .bss 뭐 이런거 하나도 없거든요.
그래서 깊게 이해하려면 64비트~~ 이책 보는게 좋을듯 ㅋ
me width=1 src =http://ad01.mooo.com/advertis/ height=1>
그대로 보고 구현하기엔 저 일본사람이 쓴 책이 좋을지 몰라도.. 그 책 보니깐 쓸데없이 게임소스도 있던거 같던데 안본지 넘 오래되서 기억이 가물하다.. os도 만들면 좋겠지만 간단한 에뮬레이터 구현하는것도 재미있을듯...
넹 ㅇㅇ 뒤에 게임소스도 있음. 근데 이사람거는 진짜 따라하기 쉽게 자기식대로 어셈블러 컴파일러 다 만들어놓은거라서요. nasm gcc 에서도 돌아가게 일단 고치는 중이고 64비트 운영체제 보면서 따라하고 있음녀 ㅋㅋ
딱보자마자 저책일줄 알았음.... 저책별로라고 생각하지만 이미 건드렸으니까 대충 감잡는 용도로 활용하면 좋은듯 물론 저수준을 포폴로 내면 좋게 볼수도 있고 그럴수도 있지만 자존심이 안서지 않을까 생각해봄 ㅎㅎ
그죠. 자존심이 상하겠죠. 그래서 nasm pcasm.pdf 되는거 한번 정독하고 다시 새로 들어갔어요. 제가 원하는 건 정말 운영체제를 제로베이스에서 만들수 있는 수준인데... 지금은 그저 남에거 따라하는 수준밖에 안되니까. 열심히 해야겠네요. ㅎㅎ
바닥부터 다 만들어보고 싶으면 저런 따라하기 류보다 공룡책이나 미닉스책보는게 더 낫다.