2012-03-14 3 views
1

어쩌면 말 못하는 질문이지만 MSIL은 스택에서 데이터를 조작하기위한 일반적인 Forth와 같은 기능을 갖고 있습니까? (예 : DUP, SWAP 등).NET 중간 언어에는 스택 조작 함수가 있습니까?

+0

설명서를 읽으면서 무엇을 알 렸습니까? – Oded

+1

Forth와 같은 스택 기반 언어이지만 * intermediate *에 중점을 둡니다. 당신은 그것에 프로그램하지 않고 당신은 그것을 실행하지 않습니다. Pop, Dup, LdXxx의 무리가 있습니다. 그게 다야. –

답변

1

IL은 스택 기반 언어이므로 대부분의 명령어가 어떤 방식 으로든 스택을 조작합니다. dup은 IL 명령이지만 swap (로컬 변수를 사용해야 함)이 없습니다.

관련 문제