reface
Manual de referencia del juego de instrucciones
Ejemplo de aplicación
En las figuras siguientes, cada uno de los renglones 1, 18 y 31 del archivo de
programa principal consiste en una instrucción XIC direccionada al bit de efectuado
HSC y una instrucción JSR. Estos renglones consultan el estado del bit de
efectuado HSC. Cuando el bit de efectuado es establecido a cualquiera de estos
puntos de encuesta, la ejecución del programa se mueve al archivo de subrutina 3,
ejecutando la lógica HSC. Después de la ejecución de la lógica HSC, el bit de
efectuado es puesto a cero por una instrucción de desenclavamiento y la ejecución
de programa retorna al archivo de programa principal.
1–32
La palabra 0 contiene los bits de estado siguientes de la instrucción HSC:
–
El bit 10 (UA) actualiza la palabra de acumulador del HSC para reflejar el
estado inmediato del HSC cuando es verdadero.
–
El bit 12 (OV) indica la ocurrencia de un overflow de HSC.
–
El bit 13 (DN) indica si el valor preseleccionado de HSC ha sido alcanzado.
–
El bit 15 (CU) muestra el estado de habilitación/inhabilitación de la
instrucción HSC.
La palabra 1 contiene el valor preseleccionado que se carga en el HSC cuando
se ejecuta la instrucción RES, o cuando se establece el bit de efectuado o
cuando se efectúa el encendido inicial.
La palabra 2 contiene el valor del acumulador HSC. Esta palabra es actualizada
cada vez que la instrucción HSC es evaluada y cuando el bit del acumulador de
actualización es establecido usando una instrucción OTE. Este acumulador es
de sólo lectura. Cualquier valor escrito en el acumulador resulta sobrescrito por
el contador de alta velocidad durante la evaluación de instrucción,
restablecimiento o introducción del modo de marcha REM.