User Tools

Site Tools


en-us_products:mpino_studio2:box_functions:transfer

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
en-us_products:mpino_studio2:box_functions:transfer [2026/09/09 18:44] – 바깥 편집 127.0.0.1en-us_products:mpino_studio2:box_functions:transfer [2026/09/10 01:06] (current) – 바깥 편집 127.0.0.1
Line 5: Line 5:
 {{ :en-us_products:mpino_studio2:transfer-flow.svg?1000 |These commands copy one value, a contiguous range, or one value into a range. }} {{ :en-us_products:mpino_studio2:transfer-flow.svg?1000 |These commands copy one value, a contiguous range, or one value into a range. }}
  
-This ladder screen compares the input forms of MOV, GMOV, and FMOV. +===== Common Rules =====
- +
-{{ :en-us_products:mpino_studio2:ladder-mov-gmov-fmov-2x.png?1000 |This ladder screen compares the input forms of MOV, GMOV, and FMOV. }} +
- +
-{{ :en-us_products:mpino_studio2:transfer-examples.svg?1000 |Box-function inputs and example results }} +
- +
-===== 1. Common Rules =====+
  
 Use ''MOV'' for one value, ''GMOV'' for a contiguous range, and ''FMOV'' to fill a range with one value. The third argument gives the number of values in a block transfer. Use ''MOV'' for one value, ''GMOV'' for a contiguous range, and ''FMOV'' to fill a range with one value. The third argument gives the number of values in a block transfer.
  
-===== 2. MOV ===== +===== Box Function List =====
- +
-**Move** +
- +
-Copies one source value to the destination. +
- +
-**Syntax:** ''MOV D0 D1'' +
- +
-**Arguments** +
- +
-  * 1st = S: address or constant (value to copy) +
-  * 2nd = D: value destination address +
- +
-^ Run condition ^ Before ^ Command entered ^ Expected result ^ +
-| Left condition ON | D0=25 | ''MOV D0 D1'' | D1=25 | +
- +
-===== 3. GMOV ===== +
- +
-**Group Move** +
- +
-Copies a contiguous range of D, C, or T WORD values to a destination range in the same order. +
- +
-**Syntax:** ''GMOV D0 D10 3'' +
- +
-**Arguments** +
- +
-  * 1st = S: source start address +
-  * 2nd = D: destination start address +
-  * 3rd = N: number of words to copy +
- +
-^ Run condition ^ Before ^ Command entered ^ Expected result ^ +
-| Left condition ON | D0…D2=10, 20, 30 | ''GMOV D0 D10 3'' | D10…D12=10, 20, 30 | +
- +
-===== 4. FMOV ===== +
- +
-**Fill Move** +
- +
-Reads one D, C, or T WORD address and fills a contiguous destination WORD range with that value. +
- +
-**Syntax:** ''FMOV D0 D10 3'' +
- +
-**Arguments** +
- +
-  * 1st = source: D, C, or T WORD address to read +
-  * 2nd = destination: first D, C, or T WORD address to fill +
-  * 3rd = count: number of WORDs to fill +
- +
-^ Run condition ^ Before ^ Command entered ^ Expected result ^ +
-| Left condition ON | D0=7 | ''FMOV D0 D10 3'' | D10…D12=7, 7, 7 | +
- +
-===== 5. Troubleshooting =====+
  
-Symptom What to check +Command Meaning 
-The block-transfer result overlaps. | Check whether the source and destination ranges overlap and whether the count matches the required range. |+[[en-us_products:mpino_studio2:box_functions:transfer:mov|MOV]] | Copies one source value to the destination. | 
 +| [[en-us_products:mpino_studio2:box_functions:transfer:gmov|GMOV]] | Copies a contiguous range of D, C, or T WORD values to a destination range in the same order. | 
 +| [[en-us_products:mpino_studio2:box_functions:transfer:fmov|FMOV]] | Reads one D, C, or T WORD address and fills a contiguous destination WORD range with that value. |
  
 ===== Related Documentation ===== ===== Related Documentation =====
  
   * [[en-us_products:mpino_studio2:box_functions|Phase 4 · Box Functions]]   * [[en-us_products:mpino_studio2:box_functions|Phase 4 · Box Functions]]
-  * [[en-us_products:mpino_studio2:box_functions:arithmetic|Arithmetic Box Functions]] 
-  * [[en-us_products:mpino_studio2:box_functions:bit_operations|Bitwise Operation Box Functions]] 
   * [[en-us_products:mpino_studio2|MPINO STUDIO 2 User Manual]]   * [[en-us_products:mpino_studio2|MPINO STUDIO 2 User Manual]]
  
en-us_products/mpino_studio2/box_functions/transfer.1788947072.txt.gz · Last modified: by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki