Sentencias de salto condicional

En la siguiente figura tenemos el porcentaje de aparición de los tres tipos de sentencias de ruptura de secuencia. Como se puede observar las bifurcaciones condicionales ocupan el primer lugar (un 75%), por lo que resulta importante diseñar de forma eficiente el mecanismo de generación de condiciones y salto sobre el valor de las mismas.

Frecuencia de salto

Si analizamos la distribución de los saltos condicionales observamos (figura siguiente) que más de un 70% son saltos sobre igual o diferente, y un gran número son comparaciones con cero. Esto justifica que algunos procesadores incorporen un registro cuyo contenido es siempre igual a cero.

Frecuencia de comparaciones

La gráfica siguiente muestra la distribución del desplazamiento (número de bits) relativa al PC:

bits de desplazamiento

Conclusiones

– ‰Instrucciones que integren el test sobre la condición y el correspondiente salto

– Registro cuyo contenido es inalterable igual a cero.

– ‰Desplazamiento de 8 bits

Fuente: Estructura de Computadores, Facultad de Informática, UCM