CELL+ — 셀 크기만큼 주소 증가

CELL+ — 셀 크기만큼 주소 증가

CELL+(cell-plus)는 셀의 크기(주소 단위)를 a-addr1에 더해 a-addr2를 구하는 코어 단어예요.

출처: CELL+ — Forth 2012 Standard

본문

스택 효과

( a-addr1 -- a-addr2 )

설명

셀의 주소 단위 크기를 a-addr1에 더해 a-addr2를 구해요.

참조 (See)

  • 3.3.3.1 Address alignment(주소 정렬)
  • A.6.1.0880 CELL+

합리성 (Rationale)

ALIGNALIGNED에서와 마찬가지로, CELLSCELL+는 서로 다른 셀 크기를 가진 시스템 간 이식성을 돕기 위해 추가되었어요. 이것들은 인덱스와 주소를 셀 폭의 정수 배수로 다룰 때 사용하기 위한 것이에요. 예:

2VARIABLE DATA
        0 100 DATA 2!
        DATA @ . 100
        DATA CELL+ @ . 0

테스트 (Testing)

F.6.1.0150 , 를 참조하세요.

더 알아보기 (Learn more)

출처: CELL+ — Forth 2012 Standard