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.
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.
La gráfica siguiente muestra la distribución del desplazamiento (número de bits) relativa al PC:
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