x64 Opcode에서/r,/0,/2 및/4 문자는 무엇을 의미합니까? 나는/r이 ModR/M 바이트를 의미한다고 가정하지만,/0/2와/4는 무엇을 의미합니까? 예를 들어, '8 비트 직접 r/m8 명령어 추가'명령은 80/0 ib (457 페이지)입니다 ...Intel x64 Opcode
1
A
답변
2
명령어 목록이 시작되기 직전에 설명 섹션이 있습니다 (번호는 버전마다 다를 수 있음).) :
3.1.1.1 Opcode Column in the Instruction Summary Table
...
/digit — A digit between 0 and 7 indicates that the ModR/M byte of the
instruction uses only the r/m (register or memory) operand. The reg field
contains the digit that provides an extension to the instruction's opcode.
따라서이 숫자는 opcode의 일부를 나타냅니다. 지정한 예제를 확인하면 opcode 80 \ 2 (ADC)와 80 \ 4 (AND)가 완전히 유효하며 다른 지시 사항을 나타냅니다.
+0
오, 그래서 숫자가 실제로 인코딩되지 않습니까? –
+0
그렇지 않은 경우 CPU가 위의 경우를 어떻게 구분합니까? opcode에 여분의 비트를 사용하는 것입니다. – Leeor
관련 문제
- 1. Intel x86 XOR opcode 0x31
- 2. Intel x64 arch 용 Rex 접두어 디코딩
- 3. opcode 모니터링
- 4. 조립 언어 기호 opcode
- 5. opcode == 0은 무엇을 의미합니까?
- 6. 음수 점프를위한 Opcode
- 7. 디버거에서 "cc"opcode
- 8. PIC18에서 opcode 수정
- 9. 파이썬에 opcode cacher가 없습니까?
- 10. opcode 어셈블리 명령어 찾기
- 11. Symfony2 PHP 5.6 Opcode
- 12. Kaitai 구조체로 opcode 파싱하기
- 13. opcode FF350E204000은 무엇을합니까?
- 14. Opcode Constancy rules
- 15. Qt가 컴파일되지 않음 (Intel 10.5 Intel Mac)
- 16. php opcode 캐싱을 사용하는 mod_fcgid
- 17. 알 수 없음 Opcode '.pword'
- 18. Scalatron을 작동 시키려면 (opcode 문제)
- 19. x86 opcode 인코딩 : sib 바이트
- 20. PE 파일에서 opcode 바이트 검색
- 21. opcode 캐시가 실제로 어떻게 작동합니까?
- 22. x64 모노는 x64 클래스 라이브러리가 필요합니까?
- 23. x64 어셈블러의 속도를 높입니다.
- 24. Intel MPI를 사용하여 Boost.MPI를 빌드하십시오.
- 25. MIPS 분기 주소 지정 알고리즘과 명령어 바이너리에서의 Opcode 격리?
- 26. Intel Perceptual SDK Gesture
- 27. Intel RealSense java 지원
- 28. intel xdk 증강 현실
- 29. Beeping Bootloader (Intel x86)
- 30. woff2 및 Intel XDK
읽고있는 문서를 말할 수 있습니까? –