일부 코드를 y86 코드로 변환하는 방법을 찾고 있습니다. 문제는 y86 함수의 좋은 목록을 찾는 데 어려움이 있습니다. 몇 가지 기능을 찾을 수 있지만 사용 가능한 주요 기능의 좋은 목록은 아닙니다. 누구든지 그러한 목록을 어디에서 찾을 수 있는지 알고 있습니까?y86 명령 목록?
6
A
답변
5
Computer Systems: A Programmers Perspective 을 참조하십시오. 사용 가능한 모든 기능을 잘 참조 할 수 있습니다. 참조를 찾는 방법을 아래로 스크롤해야합니다. 그러나 그것은 거기에있다. 나와
지침은 다음과 같습니다
halt
nop
rrmovl
irmovl
rmmovl
mrmovl
OPl (integer operation)
addl
subl
andl
xorl
jXXX (branch condition)
jmp
jle
jl
je
jne
jge
jg
cmovXX (data transfer condition)
cmovle
cmovl
cmove
cmovne
cmovge
cmovg
call
ret
pushl
popl
1 이것은 가 데이터 전송 생략 이전 종이를 썼습니다 랜달 E. 브라이언트와 데이비드 R. O'Hallaron에 의해 작성되었다 조건부 연산자.
+0
+1 멋진 링크. 나는 저자/출판물의 출처를 밝히기 위해 노력 중이며'cmovXX' 명령어를 생략 한 구형 초안을 보았 기 때문에 모든 확장자를 포함하여 * y86 명령어가 사용 가능하도록주의를 기울여야합니다. –
3
이것은 쉽게 the best resource I've found입니다.
이 문서에는 지침과 해당 16 진수 값 및 처음부터 y86을 쓰는 사람을위한 설치 코드가 포함되어 있습니다.
관련 문제
- 1. Y86 어셈블리 코드 컴파일 문제
- 2. 이 Y86 어셈블리 코드에서 스택을 올바르게 이해합니까?
- 3. y86 어셈블리 레이블은 아래에 게시 된
- 4. 목록 상자 항목에 명령 바인딩하기
- 5. Win32api 용 API 명령 목록
- 6. CMake 명령 목록 C/C++
- 7. SVN 목록 개정 번호 명령
- 8. 덤프 명령 목록 (Mac 터미널)
- 9. IA32 어셈블리 코드 : LEAL 명령
- 10. 목록 파일 - 하나 개의 명령 만
- 11. Perl을 사용하여 Tk의 목록 상자에 명령 추가
- 12. csh ksh와 같은 명령 목록 ({list; }
- 13. 프로그래밍 방식으로 WPF의 목록 상자에 명령 추가
- 14. 명령 : 표준 입력 다른 명령
- 15. 콘솔 명령 목록 만들기 - Java로 올바르게 수행하는 방법
- 16. SAPI 명령 및 제어 모드의 대체 목록 N
- 17. 명령 줄에서 TFS 분기 간의 병합되지 않은 변경 집합 목록?
- 18. git 명령 목록 및 가져온 버전은 어떻게 구할 수 있습니까?
- 19. Django manage.py 부속 명령 및 옵션 목록 만 반환
- 20. 디버거와 실행 파일 간의 명령 줄 인수 목록 불일치
- 21. Java에서 명령 줄 입력으로 문자열 목록 (복수 줄)
- 22. 명령 - 간부 인() 명령
- 23. Tcl : 파리 명령 명령
- 24. 목록 목록 목록
- 25. Perforce 명령 행
- 26. 명령 줄에서 출력 읽기
- 27. 명령
- 28. 명령
- 29. 복사 목록
- 30. 목록 디렉토리
예, 그래도 명령 목록이있는 곳을 찾는 데 문제가 있습니다. – Eman
@pst 내가 보았지만 거기에 지침 목록이 있습니까? – Eman
리소스를 닫으려는 투표 rec. –