| [ 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라는 어셈코드의 기계어코드네요.. == 삶의 여정에서 제대로 된 사람을 만나는 것도 중요하지만 제대로 된 사람을 제때에 만난다는 것은 더욱 중요합니다 |