1 / 30

Instrucciones para redes

Instrucciones para redes. Instrucciones para envió y recepción de datos por la red. (SEND,RECV,CMND). Instrucciones para redes. Índice. Puertos lógicos. Flags de comunicaciones. Instrucción SEND. Instrucción RECV. Instrucción CMND. Especificaciones. Puertos lógicos.

Download Presentation

Instrucciones para redes

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Instrucciones para redes Instrucciones para envió y recepción de datos por la red. (SEND,RECV,CMND)

  2. Instrucciones para redes. • Índice. • Puertos lógicos. • Flags de comunicaciones. • Instrucción SEND. • Instrucción RECV. • Instrucción CMND. • Especificaciones.

  3. Puertos lógicos. • Concepto de puertos lógicos. • Existen 8 puertos de comunicación. • Permite ejecutar 8 instrucciones de comunicación simultaneas. • Solamente una instrucción puede ser ejecutada a la vez por cada puerto de comunicaciones. • Los 8 puertos de comunicaciones pueden ser usados por las instrucciones de red (SEND(090), RECV(098), CMND(490)).

  4. Flags de comunicaciones. • Operación de los flags de comunicaciones. • Flag de puerto de comunicaciones habilitado: es puesto a 0 cuando se esta realizando una comunicación, y puesto a 1 cuando las comunicaciones han sido terminadas. • Flag de error en el puerto de comunicaciones: se pone a 0 cuando se inicia la transmisión o recepción, y se pondrá a 1 si ocurriera algún error en la operación. • Estado del puerto de comunicaciones: es el estado que es mantenido hasta la siguiente transmisión o recepción.

  5. Flags de comunicaciones. • Flags de comunicaciones disponibles.

  6. Flags de comunicaciones. • Flags de error en el puerto de comunicaciones.

  7. Flags de comunicaciones. • Códigos de error en ejecución.

  8. Instrucción SEND. • Instrucción SEND (090).

  9. Instrucción SEND. • Formato. C + 0 C + 1 C + 2 C + 3 C + 4 • S (Fuente): Canal de inicio de lectura (local). • D (Destino): Canal de inicio de escritura (destino). • C (Control): Primer canal de los datos de control (5 canales).

  10. Instrucción SEND. • Canal de control C + 0. 15 0 C + 0 : Numero de canales a enviar. 0001 a 03DE (hex): 1 a 990 canales.

  11. Instrucción SEND. • Canal de control C + 1. 15 11 7 3 0 C + 1 : Numero de red destino. 00 : Red Local. 01 a 7F (hex): 1 a 127

  12. Instrucción SEND. • Canal de control C + 2. C + 2 : (Numero de nodo destino) (Numero de unidad destino) • Número de nodo destino. • 00 a 20 (hex.): 0 a 32 (CLK) • 00 a 7E (hex.): 0 a 254 (ETN). • FF (hex.): broadcast. • Número de unidad destino. • 00: Unidad de CPU. • 01: Ordenador (programas de usuario). • 10 a 1F (hex.): Unidades de bus 0 a 15. • 20 a 2F (hex.): Unidades especiales E/S. • E1 (hex.): Inner Board.

  13. Instrucción SEND. • Canal de control C + 3. 15 10 8 7 3 0 C + 3 : Numero de reintentos Numero de puerto de Comunicaciones: 0 a 7 Respuesta: 0 – Requerida. 1 – No requerida.

  14. Instrucción SEND. • Canal de control C + 4. 15 0 C + 4 : Tiempo de espera de respuesta. 0000 (hex.): 2 seg. 0001 a FFFF (hex.): 0.1 a 6553.5 seg.

  15. Instrucción RECV. • Instrucción RECV(098).

  16. Instrucción RECV. • Formato. C + 0 C + 1 C + 2 C + 3 C + 4 • S (Fuente): Canal de inicio de lectura (remoto). • D (Destino): Canal de inicio de escritura (local). • C (Control): Primer canal de los datos de control (5 canales).

  17. Instrucción RECV. • Canal de control C + 0. 15 0 C + 0 : Numero de canales a enviar. 0001 a 03DE (hex): 1 a 990 canales.

  18. Instrucción RECV. • Canal de control C + 1. 15 11 7 3 0 C + 1 : Numero de red destino. 00 : Red Local. 01 a 7F (hex): 1 a 127

  19. Instrucción RECV. • Canal de control C + 2. C + 2 : (Numero de nodo destino) (Numero de unidad destino) • Número de nodo destino. • 00 a 20 (hex.): 0 a 32 (CLK) • 00 a 7E (hex.): 0 a 254 (ETN). • FF (hex.): broadcast. • Número de unidad destino. • 00: Unidad de CPU. • 01: Ordenador (programas de usuario). • 10 a 1F (hex.): Unidades de bus 0 a 15. • 20 a 2F (hex.): Unidades especiales E/S. • E1 (hex.): Inner Board.

  20. Instrucción RECV. • Canal de control C + 3. 15 10 8 7 3 0 C + 3 : Numero de reintentos Numero de puerto de Comunicaciones: 0 a 7 Respuesta: 0 – Requerida. 1 – No requerida.

  21. Instrucción RECV. • Canal de control C + 4. 15 0 C + 4 : Tiempo de espera de respuesta. 0000 (hex.): 2 seg. 0001 a FFFF (hex.): 0.1 a 6553.5 seg.

  22. Instrucción CMND. • Instrucción CMND(490).

  23. Instrucción CMND. • Formato. C + 0 C + 1 C + 2 C + 3 C + 4 C + 5 • S (Fuente): Canal de inicio de mensaje a enviar. • D (Destino): Canal a partir del cual carga la respuesta. • C (Control): Primer canal de los datos de control (6 canales).

  24. Instrucción CMND. • Canal de control C + 0. 15 0 C + 0 : Numero de bytes del comando. 0001 a 07C6 (hex.): 1 a 1990 bytes.

  25. Instrucción CMND. • Canal de control C + 1. 15 0 C + 1 : Numero de bytes del mensaje de respuesta. 0001 a 07C6 (hex.): 1 a 1990 bytes.

  26. Instrucción CMND. • Canal de control C + 2. 15 11 7 3 0 C + 2 : Numero de red destino. 00 : Red Local. 01 a 7F (hex): 1 a 127

  27. Instrucción CMND. • Canal de control C + 3. C + 3 : (Numero de nodo destino) (Numero de unidad destino) • Número de nodo destino. • 00 a 20 (hex.): 0 a 32 (CLK) • 00 a 7E (hex.): 0 a 254 (ETN). • FF (hex.): broadcast. • Número de unidad destino. • 00: Unidad de CPU. • 01: Ordenador (programas de usuario). • 10 a 1F (hex.): Unidades de bus 0 a 15. • 20 a 2F (hex.): Unidades especiales E/S. • E1 (hex.): Inner Board.

  28. Instrucción CMND. • Canal de control C + 4. 15 10 8 7 3 0 C + 4 : Numero de reintentos Numero de puerto de Comunicaciones: 0 a 7 Respuesta: 0 – Requerida. 1 – No requerida.

  29. Instrucción CMND. • Canal de control C + 5. 15 0 C + 5 : Tiempo de espera de respuesta. 0000 (hex.): 2 seg. 0001 a FFFF (hex.): 0.1 a 6553.5 seg.

  30. Instrucciones para redes.

More Related