masm lgdt명령어..
글쓴이: intmain1202 / 작성시간: 목, 2010/09/02 - 6:50오후
masm은 lgdt 명령이 존재를 안한다고 그래서 기계어로 추출해서 책에서 쓰고있는데요
이 기계어를 어떻게 뽑아냇는지 궁금합니다
nasm에선 lgdt라는 명령이 존재하니 이것을 기계어로 추출하여 쓴건가요(어짜피 masm이나 nasm이나 기계어는 같기때문??제생각입니다)
일것같은데.. 근데 제가 nasm을 디스어셈블해서 봣더니 틀리더라구요 책의 예제의 기계어명령이랑 제가 하는방법이 잘못된건지;;
기계어를 어떻게 뽑아 냇을까요 저자는...흑흑
그리고 어떤분께서 답변에
macro lgdt 라는 명령이 있다고 하셧는데
.emit xxx
.emit xxx
end macro 이런식으로 쓰시더라구요
근데 xxx에 어떤걸 넣어야되는지 모르겟습니다.
masm싸이트 들가보니 명령어를 못찾겟네요;
구글링해봐도 저렇게 lgdt 명령을 쓰는 예제를 못찾앗는지 없는건지..;;
아시는분 있다면 답변좀 부탁드립니다.
Forums:
2진수의 기계어가 CPU
2진수의 기계어가 CPU 에 고유하게 존재합니다.
씨퓨 매뉴얼에 나와 있어요.
intel architecture에 어디에 나와잇을까요..
찾아봐도 도통 먼지모르겟네요;;
어디에잇을까요;;
다른것도 안나오고.. volum 3을 다뒤져봣는데.. 안나오네요
영어라 ㅠ.ㅠ 더 모르겟네요 자세히 어디에나와잇을까욤...
6개의 pdf가있는데..현재지금..
인텔 프로세서
인텔 프로세서 매뉴얼에 있습니다. (Intel® 64 and IA-32 Architectures Software Developer's Manuals)
http://www.intel.com/products/processor/manuals/index.htm
Instruction Set References 부분을 찾아보시면 됩니다.
Written By the Black Knight of Destruction
Written By the Black Knight of Destruction
x86 opcode reference 로
x86 opcode reference 로 검색해보세요
댓글 달기