a ver muchas gracias por tu resphesta me has dejado claras muchas cosas ,lo que aun no entiendo es como vog a poder conectar todas las subredes con un solo router necesitaria uno con mas de 20 bocas de red para gestionar todo no?
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCitarAnálisis del programa.
Las dos primeras instruciones cargan en d0 y d5 constantes necesiaras para la ejecución del programa. Las instrucciones 2 y 3 hacen referencia a los datos de entrada: la dirección del vector se carga en d1 y su tamaño en d3. Las dos instrucciones siguientes preparan otros tantos valores necesarios para la ejecución del algoritmo. En d2 se carga el número de iteraciones a realizar, que equivale a la mitad del tamaño del vector. Esta mitad se toma por defecto pues, en caso de tamaño impar, el elemento del centro del vector no debe ser movido. d3 constituye el puntero al final del vector, calculado sumando al puntero a su inicio, d1, el tamaño del vector menos 1.
El bucle de intercambio es muy sencillo. A partir de la instrucción 6 se cargan los valores a los que apuntan d1 y d3 en d4 y d5 respectivamente, y se escriben intercambiados a continuación. Aquí queda patente el funcionamiento del acceso indirecto de las instrucciones indlee e indesc. Por último el puntero al principio se incrementa mientras que el puntero al final y el contador de iteraciones (d2) se decrementan. La instrucción de salto final permite continuar en el bucle mientras el contador no llegue a cero.