CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): Tony (登仙狹路)
날 짜 (Date): 2002년 11월 17일 일요일 오후 03시 31분 11초
제 목(Title): Re: [질문] 다음 어셈블리 설명 부탁..



질문이 잘 이해는 안되지만..
   {asm volatile (".byte 0x0f, 0x31" : "=A" (x));}

혹시 이게 무슨의미인지를 묻는 질문이시라면...

기계어코드로 0F31 을 수행하라는 의미같은데요? 그냥 바이트 섹션으로 
2byte쓴는거니까... =A는 AX레지스터일꺼고 (x)는 그걸 x변수로 할당하라는
거겠고..  ':'하나만쓰면 output이던가요 input이던가요. 헤깔려서..

ㅎㅎ 도움이 안되네요.. 나중에 CPU spec읽고 도움되어보도록 할께요.. ㅜ.ㅜ

E로 추가합니다.

음 언능 돌려보니 0f31은 rdtsc라는 어셈코드의 기계어코드네요.. 
==
     삶의 여정에서 제대로 된 사람을 만나는 것도 중요하지만
     제대로 된 사람을 제때에 만난다는 것은 더욱 중요합니다
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.