emu8080

14 views
Skip to first unread message

os쟁이되자

unread,
Oct 10, 2009, 11:47:44 AM10/10/09
to 어셈러브
이번에 어셈에 대해 공부할려고 emu8080을 다운받았습니다.
저번에 제가 만들면서 배우는 os 책을 보며 nasm을 공부 좀 했었는데,
nasm과 masm이 차이가 많은가요?

요즘 pc 에뮬레이터는 없나요? 그러니까 최신 intel cpu요.
또, 캐쉬에 대한 에뮬레이터는 없는지 궁금합니다.

아, 그리고 어셈블리어로 l1, l2 캐쉬 모두 접근할 수 있는 것으로 알고 있습니다.
CPUID라는 명령어라고 들어본 것 같아서요.
혹시 관련된 예제나 사이트가 있다면 좀 알려주시면 감사하겠습니다.


김기오

unread,
Oct 23, 2009, 7:48:05 AM10/23/09
to 어셈러브
답변이 늦어서 죄송합니다.

nasm에서 masm의 문법을 지원합니다.
최신 nasm을 사용하시면 masm과 동일하게 사용하실 수 있습니다.

최신 에물레이터는 qemu나 vmware 등이 있습니다.
검색해보시면 유사한 제품이 몇개 나올텐데 지금 생각나는게 그 2개밖에 없네요.

CPUID 명령은 리눅스 커널 소스나 인텔 메뉴얼을 보시면 예제가 있습니다.
저도 그 외의 자료에서는 찾아보지 못한것 같습니다.

Reply all
Reply to author
Forward
0 new messages