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