14.10.2014 Views

Por ejemplo

Por ejemplo

Por ejemplo

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.

<strong>Por</strong> ello, el Intel 8085, por <strong>ejemplo</strong>, proporciona la siguiente<br />

instrucción, la cual puede ser utilizada para ajustar automáticamente el<br />

resultado producido por una operación binaria normal de suma cuando<br />

son manipulados datos codificados en BCD.<br />

DAA (Decimal Adjust Accumulator, Acumulador de ajuste decimal)<br />

Lo que hace que el número de 8 bits del registro A sea ajustado para<br />

formar dos dígitos mediante el siguiente procedimiento:<br />

1.- Si el valor del grupo menos significativo de 4 bits del registro A es<br />

mayor que 0 o si el indicador AC esta “puesto”, se suma 6 al registro A.<br />

2.- Si el valor del más significativo de los dígitos, m.s., de 4 bits BCD del<br />

Registro A es ahora mayor que 9 o si el indicador CY resulta “puesto”,<br />

se añade 6 al grupo m.s. de 4 bits BCD del registro A.<br />

Puesto que ambas mitades del registro A han quedado corregidas y<br />

también han sido afectados tanto el arrastre (CY) como el arrastre<br />

auxiliar (AC), es claramente posible una aritmética de multiprecisión<br />

que usa la misma instrucción.<br />

28

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

Saved successfully!

Ooh no, something went wrong!