products:mpino_studio2:box_functions:transfer
문서의 이전 판입니다!
MPINO STUDIO 2 Phase 4-5 · 전송 박스함수
1. 공통 규칙
MOV는 값 하나, GMOV는 연속된 여러 값, FMOV는 같은 값으로 연속 영역을 채울 때 사용합니다. 연속 전송의 개수는 세 번째 인수로 지정합니다.
2. MOV
값 복사 (Move)
소스 값 하나를 대상에 복사합니다.
입력 형식: MOV D0 D1
인수
- 1번째 = S: 주소 또는 상수(복사할 값)
- 2번째 = D: 값 저장 주소
| 실행 조건 | 실행 전 | 입력한 명령어 | 예상 결과 |
|---|---|---|---|
| 왼쪽 조건 ON | D0=25 | MOV D0 D1 | D1=25 |
3. GMOV
블록 복사 (Group Move)
DㆍCㆍT WORD의 연속된 소스 영역을 대상 영역에 같은 순서로 복사합니다.
입력 형식: GMOV D0 D10 3
인수
- 1번째 = S: 소스 시작 주소
- 2번째 = D: 대상 시작 주소
- 3번째 = N: 복사할 워드 개수
| 실행 조건 | 실행 전 | 입력한 명령어 | 예상 결과 |
|---|---|---|---|
| 왼쪽 조건 ON | D0…D2=10, 20, 30 | GMOV D0 D10 3 | D10…D12=10, 20, 30 |
4. FMOV
블록 채움 (Fill Move)
DㆍCㆍT WORD 주소 하나의 값을 읽어 대상의 연속 WORD 영역을 같은 값으로 채웁니다.
입력 형식: FMOV D0 D10 3
인수
- 1번째 = 소스: 값을 읽을 DㆍCㆍT WORD 시작 주소
- 2번째 = 대상: 값을 채울 DㆍCㆍT WORD 시작 주소
- 3번째 = 개수: 채울 WORD 수
| 실행 조건 | 실행 전 | 입력한 명령어 | 예상 결과 |
|---|---|---|---|
| 왼쪽 조건 ON | D0=7 | FMOV D0 D10 3 | D10…D12=7, 7, 7 |
5. 문제해결방법
| 증상 | 확인할 항목 |
|---|---|
| 연속 전송 결과가 겹칩니다. | 소스 범위와 대상 범위가 겹치는지, 개수가 필요한 범위와 같은지 확인합니다. |
관련 문서
products/mpino_studio2/box_functions/transfer.1788963607.txt.gz · 마지막으로 수정됨: 저자 127.0.0.1

