2011-04-27 4 views
0

거주자로서 친구 및 가족으로부터 질문을 프로그래밍하는 사람으로 기술 분야에서 일하는 사람과 코드를 수시로 실행하는 사람을 알고 있습니다. 나는 보통 그들을 도와 줄 수 있습니다. 그러나 나는이 시간에 곤란을 겪었다. 어셈블리 언어 코드 (Intel x86 기반이라고 믿지만 확신 할 수 없음)의 다음 시퀀스가 ​​전송되었습니다."set_w"및 "set_sw"어셈블리 언어 명령의 기능은 무엇입니까?

JMPC 
SET_W 
SET_SW 
SET_W 

이러한 명령의 의미를 묻는 질문을 받았습니다. 나는 JMPC를 도왔다 고 확신하지만 SET_W와 SET_SW에 대해서는 전혀 모른다. 그리고 나의 최후의 수단 인 Google도별로 도움이되지 않는다. 내가 대학에서 직접 어셈블리를 다룰 필요가 없다는 것을 맨 위에 덧붙이면 (그리고 그것은 모토로라였습니다.) 나는 손실을 입었습니다.

모든 도움을 주실 수 있습니다.

+1

이들은 적어도 x86 익숙한 어셈블러 구문과는 다릅니다. 일부 코드에서이 지침을 사용하는 예제가 있습니까? –

+0

나에게 질문을 보낸 사람으로부터 더 많은 정보를 얻어야 할 것이다. 그러나 그녀는 인텔에서 일하기 때문에 나는 그 가정을 다음과 같이 만들었습니다 :-) 그러나 저는 인텔 외에서 Intel x86을 사용하지 않는 사람들과 일한다는 것을 알고 있습니다. 그래도 ljkyser가 뭔가 있을지도 모릅니다. –

답변

0

인텔 지침에 대한 질문이 있으시면 자유롭게 사용 가능한 개발자 mamauls를 첫 번째 정류장, 특히 볼륨 2a 및 2b로 사용해야합니다. 명령이 x86/x86/simd 등이 아니거나 문서화되지 않은 별칭이 아닌 경우. 그 지침에 관해서는, 그들은 branchless SETcc 계열의 일부일 수도 있지만, 전에는 본적이 없으며 Intel은 opcode 이름에 밑줄을 사용하지 않습니다. 이것은 SPARC 또는 MIPS 어셈블리 일 가능성이 큽니다.

2

어셈블리를 한 지 몇 년이 지났지 만 SET_W는 단어 값을 쓰는 루핑 모드 서브 루틴 인 SETW의 별칭이 될 수 있습니다 ('W' SET_W 부분)을 블록의 모든 구성 요소에 적용합니다. SET_SW 짧은 단어 또는 바이트 수 있습니다? 나는 마지막 부분에서 찌르다. 다음은 내가 찾은 링크입니다. RTF/68k Syntax

관련 문제