12.11.2014 Views

1 TEMA 4 TECNICAS DE DIRECCIONAMIENTO

1 TEMA 4 TECNICAS DE DIRECCIONAMIENTO

1 TEMA 4 TECNICAS DE DIRECCIONAMIENTO

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.

INTERRUPCIONES ASOCIADAS<br />

‣ Por ejemplo si estamos accediendo al rango de direcciones 0x1000 – 0x2000,<br />

el programa debería escribir B=0x0000 y L=0xffff.<br />

‣ Cuando en un programa estamos usando las interrupciones provocadas por<br />

el desbordamiento de los buffers circulares debemos evitar utilizar los<br />

correspondientes registros I7 e I15 en el resto del programa o sino tener<br />

cuidado con los valores escritos en los registros B7/L7 y B15/L15,<br />

explicados anteriormente, para prevenir que puedan producirse<br />

interrupciones espureas.<br />

‣ El registro de adhesivos STKY, también incluye dos bits que indican que se<br />

ha producido desbordamiento en los buffers circulares:<br />

‣ Bit 17 -> Desbordamiento en DAG1, buffer 7<br />

‣ Bit 18 -> Desbordamiento en DAG2, buffer 15<br />

‣ Estos bits, una vez activados, permanecen a 1 hasta que son explícitamente<br />

borrados.<br />

<strong>DIRECCIONAMIENTO</strong> <strong>DE</strong> BIT INVERSO<br />

‣ El modo de direccionamiento de bit inverso puede realizarse de dos formas:<br />

habilitando el modo bit inverso en el DAG1 o en el DAG2 y utilizando un<br />

registro específico (I0 o I8) o utilizando la instrucción de bit inverso<br />

(BITREV).<br />

‣ En el modo de bit inverso, el DAG1 invierte el orden de los bits en las<br />

direcciones de 32 bits procedentes del registro I0 y el DAG2 invierte el orden<br />

de los bits en las direcciones de 24 bits procedentes del registro I8.<br />

‣ Estos modos de funcionamiento se habilitan mediante dos bits del registro<br />

MO<strong>DE</strong>1 (BR0 y BR8). Solamente las direcciones procedentes de los registros<br />

I0 e I8 pueden funcionar de este modo. Este modo afecta tanto al<br />

direccionamiento premodificado como al direccionamiento posmodificado.<br />

11

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

Saved successfully!

Ooh no, something went wrong!