어쩌면 말 못하는 질문이지만 MSIL은 스택에서 데이터를 조작하기위한 일반적인 Forth와 같은 기능을 갖고 있습니까? (예 : DUP, SWAP 등).NET 중간 언어에는 스택 조작 함수가 있습니까?
1
A
답변
1
IL은 스택 기반 언어이므로 대부분의 명령어가 어떤 방식 으로든 스택을 조작합니다. dup
은 IL 명령이지만 swap
(로컬 변수를 사용해야 함)이 없습니다.
0
Partition III of the CIL 당신이 원하는 모든 정보를 제공합니다.
섹션 3.33은 예를 들어 DUP 용입니다.
관련 문제
- 1. 스택 기반 언어에는 범위 개념이 있습니까?
- 2. .NET CIL 평가 스택 조작
- 3. C에서 스택 덤프를 호출하는 함수가 있습니까?
- 4. .NET 경로 조작 라이브러리
- 5. 어셈블리 언어에는 몇 가지 데이터 형식이 있습니까?
- 6. jQuery $ .ajax 함수가 중간 실행을 중단합니다.
- 7. .NET 스택 메모리 한도
- 8. 클래스 이름의 유효성을 검사하는 .NET 함수가 있습니까?
- 9. 조건에 따라 문자열을 출력하는 .NET 함수가 있습니까?
- 10. .NET Compact Framework에서 URI 조작
- 11. 셀프 프로세스의 [스택] 주소 범위를 읽는 함수가 있습니까?
- 12. Ackerman 함수가 스택 오버플로를 방지하려면 어떻게해야합니까?
- 13. .NET - 변수와 스택 추적 인쇄
- 14. .NET 스택 오버플로가 발생 했습니까?
- 15. 중간 변수가 없을 때 Eclipse 디버거에서 리턴 값 조작
- 16. 재귀 함수의 setTimeOut 함수가 스택 오버플로를 유발합니까?
- 17. 최대 스레드 스택 크기 .NET?
- 18. .NET - 예외 스택 트레이스 라인은
- 19. 중간 트러스트 모드의 .NET 2.0 및 MySQL
- 20. .NET 데이터 액세스 계층/중간 계층 권장
- 21. 함수형 프로그래밍 언어에는 자연어 처리에 중요한 라이브러리가 있습니까?
- 22. 실행중인 .NET 응용 프로그램에서 속성을 어떻게 조작 할 수 있습니까?
- 23. 중간
- 24. 조작 방법 찾기 .Net CIL 런타임에서
- 25. 컴파일 된 언어에는 어떤 언어의 기능이 없습니까?
- 26. 실행 스택/.NET AppDomain에서 파일 핸들을 보유하고 있습니까?
- 27. .NET 릴리스 모드 빌드에서 스택 트레이스 정보를 사용할 수 있습니까?
- 28. 중간
- 29. .NET Windows 응용 프로그램의 터치 스크린 조작?
- 30. .NET 프로그래밍 언어에 CodeDom 공급자가 있습니까?
설명서를 읽으면서 무엇을 알 렸습니까? – Oded
Forth와 같은 스택 기반 언어이지만 * intermediate *에 중점을 둡니다. 당신은 그것에 프로그램하지 않고 당신은 그것을 실행하지 않습니다. Pop, Dup, LdXxx의 무리가 있습니다. 그게 다야. –