13.05.2014 Views

Manual de Hardware - Panasonic Electric Works

Manual de Hardware - Panasonic Electric Works

Manual de Hardware - Panasonic Electric Works

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

FP2<br />

Tabla <strong>de</strong> Instrucciones Matsushita<br />

G.2 Tabla <strong>de</strong> Instrucciones <strong>de</strong> Alto Nivel<br />

G.2 Tabla <strong>de</strong> Instrucciones <strong>de</strong> Alto Nivel<br />

Las instrucciones <strong>de</strong> alto nivel <strong>de</strong>l FP2 se expresan por el prefijo “F” o “P” seguido <strong>de</strong><br />

números. En la mayoría <strong>de</strong> las instrucciones <strong>de</strong> alto nivel se pue<strong>de</strong> utilizar tanto el<br />

prefijo “F” como el “P”. La diferencia entre “F” y “P” es:<br />

D Las instrucciones con el prefijo “F” se ejecutan en cada ciclo <strong>de</strong><br />

scan si la condición <strong>de</strong> ejecución esté habilitada.<br />

D Las instrucciones con el prefijo “P” se ejecutan sólo cuando se<br />

<strong>de</strong>tecta el flanco <strong>de</strong> subida <strong>de</strong> la condición <strong>de</strong> ejecución.<br />

G.2.1<br />

Instrucciones <strong>de</strong> Transferencia <strong>de</strong> Datos<br />

Número Nombre Booleano Operando Descripción Pasos<br />

F0<br />

P0<br />

Transferencia<br />

<strong>de</strong> 16-bits<br />

MV<br />

PMV<br />

S, D (S) → (D) 5<br />

F1<br />

P1<br />

Transferencia<br />

<strong>de</strong> 32-bits<br />

DMV<br />

PDMV<br />

S, D (S+1, S) → (D+1, D) 7<br />

F2<br />

P2<br />

Transferencia<br />

16-bits comple -<br />

mentados.<br />

MV/<br />

PMV/<br />

S, D (S) → (D) 5<br />

F3<br />

P3<br />

Transferencia<br />

32-bits comple -<br />

mentados.<br />

DMV/<br />

PDMV/<br />

S, D (S+1, S) → (D+1, D) 7<br />

F5<br />

P5<br />

Transferencia<br />

<strong>de</strong>1bit.<br />

BTM<br />

PBTM<br />

S, n, D Transfiere un bit <strong>de</strong>l dato S al dato D.<br />

n especifica la posición <strong>de</strong>l bit.<br />

7<br />

F6<br />

P6<br />

Transferencia<br />

<strong>de</strong> dígitos -4bit.<br />

DGT<br />

PDGT<br />

S, n, D Transfiere los dígitos especificados por n, <strong>de</strong>l<br />

dato S al dato D.<br />

7<br />

F7<br />

P7<br />

Transferencia<br />

<strong>de</strong> 2 datos <strong>de</strong><br />

16-bits<br />

MV2<br />

PMV2<br />

S1, S2, D (S1) → (D), (S2) → (D+1) 7<br />

F8<br />

P8<br />

Transferencia<br />

<strong>de</strong> 2 datos <strong>de</strong><br />

32-bits<br />

DMV2<br />

PDMV2<br />

S1, S2, D (S1+1, S1) → (D+1, D),<br />

(S2+1, S2) → (D+3, D+2)<br />

11<br />

F10<br />

P10<br />

Transferencia<br />

<strong>de</strong> bloques<br />

BKMV<br />

PBKMV<br />

S1, S2, D Transfiere los datos comprendidos entre S1 y<br />

S2 al área que comienza por el D.<br />

7<br />

F11<br />

P11<br />

Copia <strong>de</strong><br />

bloques<br />

COPY<br />

PCOPY<br />

S, D1, D2 Transfiere el dato especificado en S al área<br />

situada entre D1 y D2.<br />

7<br />

F15<br />

P15<br />

Intercambio <strong>de</strong><br />

16 bits<br />

XCH<br />

PXCH<br />

D1, D2 (D1) → (D2), (D2) → (D1) 5<br />

F16<br />

P16<br />

Intercambio <strong>de</strong><br />

32 bits<br />

DXCH<br />

PDXCH<br />

D1, D2 (D1+1, D1) → (D2+1, D2)<br />

(D2+1, D2) → (D1+1, D1)<br />

5<br />

F17<br />

P17<br />

Intercambio <strong>de</strong><br />

bytes menor y<br />

mayor peso en<br />

datos<strong>de</strong>16bits<br />

SWAP<br />

PSWAP<br />

D<br />

Intercambia el byte <strong>de</strong> menor peso y el mayor<br />

peso <strong>de</strong>l dato <strong>de</strong> 16 bits especificado por D.<br />

3<br />

F18<br />

P18<br />

Intercambio <strong>de</strong><br />

bloques <strong>de</strong> 16<br />

bits<br />

BXCH<br />

PBXCH<br />

D1, D2, D3 Intercambia los datos <strong>de</strong> 16 bits comprendidos<br />

enre D1 y D2 con el dato especificado por D3.<br />

7<br />

Matsushita <strong>Electric</strong> <strong>Works</strong> (Europe) AG<br />

G--11

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!