PAD — 임시 영역 주소

PAD — 임시 영역 주소

PAD는 중간 처리를 위해 데이터를 담는 데 사용할 수 있는 임시 영역의 주소 c-addr를 반환하는 코어 확장 단어예요.

출처: PAD — Forth 2012 Standard

본문

스택 효과

( -- c-addr )

설명

c-addr는 중간 처리를 위해 데이터를 담는 데 사용할 수 있는 임시 영역의 주소예요. PAD가 유효한 기간은 정규 워드셋에 사용되는 비파괴되는 단어들에 의해 정의돼요. PAD가 제공하는 주소 영역의 크기에는 어떤 보장도 없어요.

참조 (See)

  • 3.3.3.2 Other transient regions(기타 임시 영역)
  • 6.2.2000 PAD
  • A.6.2.2000 PAD

합리성 (Rationale)

HOLD, <# 및 #> 기반의 출력 단어들은 내부 임시 영역을 사용해 화상 숫자 출력 문자열을 만든다. 이 임시 영역은 고정된 위치에 있지 않을 수 있고, 구현자들이 그 임시 영역을 어디에 놓을지에 대한 자유를 갖기를 원했다. PAD는 이 영역의 요소를 직접 다루기가 어려운 경우에 임시 저장소로 사용할 수 있는 위치를 제공한다. PAD는 산술 변환 단어들이 하는 것처럼 내부 임시 영역을 사용하는 단어들에 의해 사용되는 것은 아니다. 오히려 애플리케이션이 임시 저장으로 사용할 수 있는 별개의 영역이다.

더 알아보기 (Learn more)

출처: PAD — Forth 2012 Standard