- NEAT
-
NEAT es un lenguaje de programación de tipo ensamblador de NCR. Las iniciales de NEAT significan NCR´s Electronic Autocoding Technique. Este comenzó su evolución con un ordenador comercializado en los años 50 llamado NCR 304. Más tarde se produjeron ampliaciones y fue mejorado apareciendo NEAT/3 y NEATVS. Estos fueron muy utilizados en la familia de ordenadores Century. Estos lenguajes están orientados al problema, y se realiza un uso más eficiente del hardware del computador. Constan de una definición de datos, e instrucciones de procedimiento. Ambos pueden utilizar nombres o referencias para identificarlos.
Ejemplo de instrucciones en NEAT/3
GET
- Leer un bloque de registros desde un archivo de entradaPUT
- Grabar, perforar o imprimir un bloque de registros en un medio de salida.ADD
- Sumar dos campos.SUB
- Restar dos campos.MULT
- Multiplicar dos campos.DIV
- Dividir dos campos.BR
- Bifurcar o saltar a otro punto del programa.COMP
- Comparar un valor con otro.Ejemplo de subrutina en NEATVS
*Calculo del TAE. CALTAE COMPLEPERIODI,'12',$01 *SI PERIODICIDAD >12 MOVE '12',PERIODI * SE ASUME 12(ANUAL) $01 MOVE INTERES,RLPORUNO MOVE PERIODI,RLPERIODOM CALTAE2 DIV RLPERIODOM,'12',DIVISORTAE DIV DIVISORTAE,RLPORUNO,WTANTOX1 ADD '1',WTANTOX1 MOVE WTANTOX1,WBASE LINK BUCLEAR SUB '1',WBASE DIV WBASE,RLPORUNO,CONSTANTE MOVE WBASE,RLPORUNO MULT RLPORUNO,'100',TAE COMPU TAE1A,'0',$17 MOVE TAE,TAE1A $17 RELINK BUCLEAR MOVE '1',WEXPONENTE $01 COMPGEWEXPONENTE,DIVISORTAE,REL MULT WTANTOX1,WBASE,WBASE ADD '1',WEXPONENTE BR $01 REL RELINK
Categoría:- Ensambladores
Wikimedia foundation. 2010.