Documentos de Académico
Documentos de Profesional
Documentos de Cultura
so //ejecutables C:>kill id //eliminar procesos C:>prio id num //cambiar la prioridad C:>list //listar procesos id, estado
Operaciones con registros ADD registro valor Suma el valor al contenido en el registro. DEC registro Decrementa en uno el valor contenido en el registro. INC registro Incrementa en uno el valor contenido en el registro. MOV registro valor Copia el valor en el registro. MOVR registro1 registro2 Mueve el valor contenido en el registro2 al registro1. SUB registro valor Resta el valor al contenido del registro.
Operaciones entre registros y variables MOVV registro variable Copia el valor contenido en la variable al registro. MOVRV variable registro Copia el valor contenido en el registro a la variable.
Operacion de comparacin y saltos condicionados CMP registro valor Compara el valor dado con el contenido del registro. Debe actualizar el registro de banderas en los bits que se conocen como bandera de cero (ZF) y bandera de signo (SF). Los valores posibles en el registro de banderas son:
ZF 0 1 1
SF 0 0 1
El valor de SF, si es cero, indica un nmero positivo. Si es uno, el nmero es negativo. JEQ lnea Salta si es igual. Salta al nmero de lnea indicado si ZF es cero. De lo contrario, no realiza operacin. JGE lnea Salta si es mayor. Salta al nmero de lnea indicado si ZF es uno y SF es cero. De lo contrario, no realiza operacin. JLE lnea Salta si es menor. Salta al nmero de lnea indicado si ZF y SF son uno. De lo contrario, no realiza operacin. JNE lnea Salta si NO es igual. Salta al nmero de lnea indicado si ZF es uno. De lo contrario, no realiza operacin. LOOP lnea Prueba el registro CX, si el valor contenido es mayor que cero salta al nmero de lnea indicado. De lo contrario, no realiza operacin.
Operaciones con recursos. GET recurso cantidad Obtiene la cantidad del recurso solicitado. Si se realiza con xito, el recurso es asignado en la cantidad pedida y se debe actualizar la Tabla de Recursos para controlar la disponibilidad de estos. En caso contrario, el recurso no es asignado y el proceso no puede ejecutarse; adems el proceso debe de regresar al estado de Listo. FRE recurso cantidad Libera la cantidad del recurso especificado actualizando la Tabla de Recursos para aumentar la disponibilidad de dicho recurso. Nota:Los parmetros de una instruccin FRE deben coincidir con los de una instruccin GET anterior, es decir, a cada peticin de un recurso le corresponde una liberacin de ese mismo recurso y en esa misma cantidad. Esto queda a responsabilidad del usuario.
Operaciones con Procedimientos CALL nombre Llama al procedimiento definido por nombre. ENDP Marca el fin de la definicin de un procedimiento. PROC nombre Marca el inicio del procedimiento nombre.