tutorial_de_tops-20_en_twenex.org

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
Próxima revisiónAmbos lados, revisión siguiente
tutorial_de_tops-20_en_twenex.org [2022/03/15 23:54] – [Editor VI] perontutorial_de_tops-20_en_twenex.org [2022/03/18 03:21] – [Macro-10] peron
Línea 295: Línea 295:
 Esto nos permitirá iniciar un trabajo distinto. Esto nos permitirá iniciar un trabajo distinto.
  
-Para volver a "conectar" la terminal al trabajo que quedó "DETACH" (desconectado), usamos el comando FINGER para consultar el número de trabajo (JOB) del usuario, y luego empleamos ATTACH con la sintaxis del usuario y del numero de trabajo.+Para volver a "conectar" la terminal al trabajo que quedó "DETACH" (desconectado), usamos el comando FINGER para consultar el número de trabajo (JOB) del usuario, y luego empleamos ATTACH con la sintaxis del usuario y del numero de trabajo. Por ejemplo:
 <code> <code>
-ATTACH (USER) usuario (JOB #) 32+ATTACH usuario 32
 </code> </code>
 Esto "reconectará" la terminal para "controlar" lo que hace el usuario peron con el trabajo 32 que estaba corriendo en TOPS-20. Esto "reconectará" la terminal para "controlar" lo que hace el usuario peron con el trabajo 32 que estaba corriendo en TOPS-20.
Línea 409: Línea 409:
 ==== Editor SOS ==== ==== Editor SOS ====
  
-SOS es el editor Son Of Stopgap. Para obtener ayuda de un comando tipea "H,<nombre del comando>".  For exampleinformation on all  alter  mode commands  is available by typing "H,A" to SOS.  Help for the various SOS switches can be had by typing "H,/" A highly abbreviated command  list appears below.+SOS es el editor de líneas Son Of Stopgap. Para obtener ayuda de un comando tipea "H,<nombre del comando>".  Por ejemplola información en todos los comandos de alteración está disponible ingresando "H,A" 
 ^ Comando ^ Resultado ^ Comando ^ Resultado
-|A (Alter) |Intraline editing        | +|A (Alter) |Edición entrelíneas        | 
-|B (Begin) |Go to top of file        | +|B (Begin) |Va al principio del fichero        | 
-|BP(Begin Page) |Go to top of page   | +|BP(Begin Page) |GVa al principio de la pág   | 
-|C (Copy) |Copy text                | +|C (Copy) |Copia texto                | 
-|CC(Co-Copy) |Co-edit copy          | +|CC(Co-Copy) |Copia de coedición          | 
-|CT(Co-Transfer) |Co-edit text move +|CT(Co-Transfer) |Mueve texto de coedición 
-|CX(Co-edit) |Begin/toggle co-edit   | +|CX(Co-edit) |Comienza/conmuta coedición   | 
-|D (Delete) |Delete text             | +|D (Delete) |Borra texto             | 
-|E (Exit) |Terminate editing         | +|E (Exit) |Sale del editor         | 
-|F (Find)| Find a string             | +|F (Find)| Busca una cadena             | 
-|G (Go) |Exit and run program        | +|G (Go) |Sale y corre un programa        | 
-|H (Help) |Type help messages        | +|H (Help) |Presenta la ayuda        | 
-|I (Insert) | Insert new text         | +|I (Insert) | Inserta nuevo texto         | 
-|J (Join) |Join lines                | +|J (Join) |Une líneas                | 
-|JC(Justify Centered) |Center text  | +|JC(Justify Centered) |Centra el texto  | 
-|JL(Justify Left) |Flush text left   | +|JL(Justify Left) |Justif izq   | 
-|JR(Justify Right)| Flush text right +|JR(Justify Right)| Justif der 
-|JU(Justify) Fully |justify text    | +|JU(Justify) Fully |justificado letras    | 
-|JW(Justify Word)| Word justify text+|JW(Justify Word)| Justifica palabras
-|K (Kill)| Delete page marks         | +|K (Kill)| Borra marcas de pág         | 
-|L (List)| List lines to LPT:| +|L (List)| Lista las líneas en LPT:| 
-|M (Mark)| Insert page mark+|M (Mark)| Inserta marca de pág
-|N (Number) |Re-number lines+|N (Number) |Renumera líneas
-|NA(Number| And open) Open a hole+|NA(Number| And open) Abre un hoyo
-| NF(Number file)| Renumber file+| NF(Number file)| Renumera fichero
-| NP(number page) |Renumber page+| NP(number page) |Renumera pág
-| O (Output)| Output text to file+| O (Output)| Guarda la salida un fichero
-| P (Print)| Print lines on TTY| +| P (Print)| Presenta las líneas en la TTY| 
-|R (Replace)| Delete and insert+|R (Replace)| Borra e inserta
-|S (Substitute) |Search and replace+|S (Substitute) |Busca y reemplaza
-|T (Transfer)| Move text+|T (Transfer)| Mueve texto
-|VL(inVert Lower)| Convert to LC+|VL(inVert Lower)| Convierte a min
-|VU(inVert Upper) |Convert to UC+|VU(inVert Upper) |Convierte a may
-|VV(inVert inVert)| Toggle case+|VV(inVert inVert)| Conmuta may/min
-|W (World)| Save the world (file)| +|W (World)| Salva el mundo (fichero)| 
-| X (eXtend) |Append to end of line+| X (eXtend) |Agrega al final de la línea
-|; (comment) |Rest of line ignored+|; (comment) |Resto de línea ignorado
-|@ (indirect) |Execute from a file+|@ (indirect) |Ejecuta desde un fichero
-| = (give) |Type parameter values+| = (give) |Imprime valores de parámetros
-| / (set) |Set values+| / (set) |Establece valores
-|. (move)| Move line pointer|+|. (move)| Mueve el puntero de línea|
  
  
Línea 715: Línea 716:
 Macro-10 era el ensamblador nativo de la DEC PDP-10, y TWENEX naturalmente contaba con él. Macro-10 era el ensamblador nativo de la DEC PDP-10, y TWENEX naturalmente contaba con él.
  
-Ingresemos un programa en MACRO-10. Creamos el código con el editor emacs para un fichero llamado vpc.mac+Ingresemos un programa en MACRO-10. Creamos el código con el editor emacs para un fichero llamado htm.mac
 <code> <code>
 emacs vp.mac emacs vp.mac
Línea 731: Línea 732:
                  
 START:  RESET% START:  RESET%
-        HRROI   1,[ASCIZ / Viva Peron, carajo!/]+        HRROI   1,[ASCIZ / Hola todo el mundo!/]
         PSOUT%         PSOUT%
         HALTF%         HALTF%
Línea 741: Línea 742:
  
 <code> <code>
-compile vpc+compile htm
 </code> </code>
  
-y lo guardamos para obtener el binario ejecutable vpc.exe.+y lo guardamos para obtener el binario ejecutable htm.exe.
  
 <code> <code>
-load vpc+load htm
 </code> </code>
  
Línea 757: Línea 758:
  
 ==== Lenguaje C ==== ==== Lenguaje C ====
-C es el lenguaje típico portable. Creemos. Escribe un programa llamado llamada vp.c con el siguiente código fuente:+C es el lenguaje típico portable. Creemos. Escribe un programa llamado llamada hm.c con el siguiente código fuente:
 <code c> <code c>
 void main(){ void main(){
-printf("Viva Peron!!!\n");+printf("Hola Mundo!!!\n");
 } }
 </code> </code>
Línea 767: Línea 768:
  
 <code> <code>
-compile vp.c+compile hm.c
 </code> </code>
  
-y cárgalo con +...cárgalo con
-<code> +
-save vp +
-</code> +
- +
-...cárgalo con +
 <code> <code>
-save vpc+save hm
 </code> </code>
  
-Córrelo con:+y ejecútalo con:
 <code> <code>
-vp+hm
 </code> </code>
  
  • tutorial_de_tops-20_en_twenex.org.txt
  • Última modificación: 2024/01/13 02:36
  • por peron