void eu_ejecutar(char *operation_code,uint32_t retardo) {
msleep(retardo);
--Quantum;
Instruccion();
ejecucion_instruccion(operation_code,Parametros); /* LOG */
cambio_registros(Registros); /* LOG */
list_destroy(Parametros);
free(operation_code);
}
void ansisop_cambio_registro_i(uint32_t nuevo_valor)
{
	registros.P = nuevo_valor;
	cambio_registros(registros);
}
void ansisop_cambio_registro_k(bool nuevo_valor)
{
	registros.K = nuevo_valor;
	cambio_registros(registros);
}
void ansisop_cambio_registro_cursor(direccion nuevo_valor)
{
	registros.S = nuevo_valor;
	cambio_registros(registros);
}
void ansisop_cambio_registro_x(direccion nuevo_valor)
{
	registros.X = nuevo_valor;
	cambio_registros(registros);
}
void _actualizar_registro(int32_t registro, int32_t nuevo_valor)
{
	registros.registros_programacion[registro] = nuevo_valor;

	cambio_registros(registros);
}