register R에 1을 쓴다고 할 때, 이 1이 메모리에 있지 않고, instruction 안에 포함되어 있을 경우, 이러한 1을 immediate value라고 합니다.
Instruction length가 고정되어 있는 경우, immediate value로 쓰일 수 있는 값의 범위는 제한되어 있습니다. 예를 들어, instruction이 32bit로 고정되어 있어도, immediate value로 쓰일 수 있는 값은 0-255 사이라든가.. 등등..
Immediate value를 쓰면, instruction의 operand 값을 memory에서 불러올 필요가 없으므로, 빠르게 수행됩니다.
계산식이나, 숫자, 또는 레이블이 가르키는 메모리 주소값 등의 "값" 이
계산식이나, 숫자, 또는 레이블이 가르키는 메모리 주소값 등의 "값" 이라고 보시면 되겠습니다.
인자가 레지스터에 있는 값을 쓰는 게 아니고 그냥 기계어 코드에 값이 써
인자가 레지스터에 있는 값을 쓰는 게 아니고 그냥 기계어 코드에 값이 써있는 겁니다.
예를 들어 어느 레지스터에 1을 넣으려고 할 때 1은 immediate 값이죠
rommance.net
register R에 1을 쓴다고 할 때, 이 1이 메모리에 있지 않고,
register R에 1을 쓴다고 할 때, 이 1이 메모리에 있지 않고, instruction 안에 포함되어 있을 경우, 이러한 1을 immediate value라고 합니다.
Instruction length가 고정되어 있는 경우, immediate value로 쓰일 수 있는 값의 범위는 제한되어 있습니다. 예를 들어, instruction이 32bit로 고정되어 있어도, immediate value로 쓰일 수 있는 값은 0-255 사이라든가.. 등등..
Immediate value를 쓰면, instruction의 operand 값을 memory에서 불러올 필요가 없으므로, 빠르게 수행됩니다.
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://cinsk.github.io/cfaqs/
immediate
immediate = 즉석의,즉시
영어사전 찾아보면 대부분 어디에 쓰는건지 쉽게 유추 할 수 있습니다.;;
immediate는 시간 상 가까운 것 외에도 공간적으로 가까운 것에 대
immediate는 시간 상 가까운 것 외에도 공간적으로 가까운 것에 대해 얘기할 때도 사용되곤 합니다.
댓글 달기