apadrinamientos.es


Apadrinamientos.es

Menú: Inicio · bacardy.com · panamericana.es · esdla.com · jvne.es · ubbi.es ·
Búsqueda personalizada

Adaptable programmed calculadora habiendo provisión para tapón-dentro teclado

Título: Adaptable programmed calculadora habiendo provisión para tapón-dentro teclado

Inventor/es: Wenninger; Freddie W.

Morris; Donald E.

Kohoutek; Jindrich

Maitland; David S.

Clifford; Douglas M.

Schulte; Louis T.

Keith; John C.


Fecha de solicitud: 27 de Julio de 1976

Resumen:
Una calculadora adaptable está proporcionada por emplear cinco MOS/LSI los circuitos interconectaron por un sistema de autobús de línea múltiple. Incluyen (1) un leídos-grupo de circuito de memoria único en qué subrutinas para actuar aritmética y otras funciones de una unidad de entrada de teclado básica están almacenadas; (2) un control y cronometrando circuito para escanear el teclado, para retener información de estado que relaciona a la condición de la calculadora o de una subrutina particular, y para generar una dirección próxima dentro leída-memoria única; (3) una aritmética y circuito de registro que contiene un adder, un grupo de registros laborables, un grupo de almacenamiento de datos registra formar un stack, y un registro de almacenamiento constante; (4) un circuito de almacenamiento del dato qué proporciona diez almacenamiento de dato registros, nueve de los cuales están empleados por el sistema de calculadora y uno del cual es disponible al usuario para almacenar dato; y (5) una producción/de entrada (yo/O) circuito para habilitar la calculadora para comunicar con varios yo/O unidades periféricas como un typewriter y un X-Y plotter, para actuar la aritmética binaria mediante una unidad de lógica de aritmética binaria contuvo therein, y para actuar varios sistema housekeeping operaciones.Entrada y unidades de producción incluyen una unidad de entrada del teclado habiendo un receptáculo para acomodar un 15-bloque de función clave para ampliar las capacidades de la calculadora y una producción de 18 columnas unidad de impresora para imprimir resultados intermedios de cálculos, dato introducido, operadores de aritmética, y notas de diagnóstico. Un opcional 15-dígito siete-el segmento ligero emitting diodo (DIRIGIDO) unidad de exhibición de la producción puede ser insertada a la calculadora mainframe. Todo de esta entrada y unidades de producción están incluidas dentro de la calculadora él. Un X-Y plotter, un typewriter, un lector de tarjeta de sentido marcado, una memoria de almacenamiento de dato extendida, una lectura de tarjeta magnética y grabando unidad, un ASCII autobús para habilitar la calculadora para comunicar con los datos que reúnen instrumentos, y muchos otra entrada periférica y unidades de producción también pueden ser empleadas con la calculadora.La calculadora puede ser operada a mano por el usuario de la unidad de entrada del teclado o automáticamente por un programa escrito dentro usuario-lengua de nivel y almacenado en un tapón-dentro leído-unidad de memoria única (ROM), un tapón-en programable leído-unidad de memoria única (PROM) o un leído/escribe unidad de memoria asociada con un tapón-en lectura de tarjeta magnética y grabando unidad.

Breve sumario:
MESA DE Título

de CONTENIDOS de Fondo

de Sección del Resumen

de Invención de la Descripción

de Invención de la Descripción

de Dibujos del Preferido Embodiment

Aritmética de Arquitectura

del Sistema y Circuito de Registro

Leído-Entrada de Circuito de Memoria

Única/Almacenamiento de Dato

de Circuito de Producción Conductor

de Reloj del Circuito

Impresora de Producción

de exhibición Dirigida

Tapón de Suministro

del Poder-Dentro Tapón de Bloque de Función

de Teclado-Dentro ROM/PROM Opción

de Almacenamiento de Dato de Opción

la instrucción Puso 1

Instrucción Puso 2

Sistema Microprogramming

Detalló Listar de Rutinas y Subrutinas de Diagnóstico

de Operación de Calculadora

de Instrucciones FONDO

de Notas DE LA INVENCIÓN

Esta invención relaciona generalmente a calculadoras y mejoras therein y más particularmente a calculadoras que pueden ser fácilmente adaptados para conocer las necesidades específicas de cada usuario.

Las calculadoras construyeron según el arte previo generalmente ha tomado uno de dos aproximaciones hacia reducir el contenido de trabajo de repetitious, tareas computacionales rutinarias. El primero es mediante programmability. La máquina programable tiene la ventaja inherente de programa versatility dentro que lo puede ser programmed para solucionar los problemas encontraron dentro casi todas las disciplinas que incluyen matemática, ciencia, ingeniería, negocio, finanza, estadística, etc. Desafortunadamente, este versatility ha añadido significativamente para costar. El usuario es, por tanto, pagando para considerablemente más calculando capacidad y versatility que está requerido, para caso, dentro solucionando los problemas repetitivos relacionaron a la misma disciplina. El acercarse cuál recientemente ha sido tomado para solucionar este problema es que de una "calculadora" dedicada. Tal máquina generalmente ha construido-dentro, programación fija qué lo deja para manejar sólo una gama estrecha de problemas. Incluso aunque estos dedicaron las calculadoras son menos caros que tipos programables, tienen un serios shortcoming dentro que sus programas no pueden ser cambiados.

RESUMEN DE LA INVENCIÓN

El objeto principal de esta invención es para proporcionar un mejorado programmed calculadora que tiene más capacidad y flexibilidad que calculadoras convencionales qué está dedicado para solucionar una gama estrecha de los problemas y cuál es más pequeños y menos caros que calculadoras programables convencionales.

Otro objeto de esta invención es para proporcionar una calculadora adaptable en qué programas almacenó en un leído-memoria única o programable leído-la memoria única está escrita en el nivel de lengua del usuario más que el microprogram nivel, así dejando el usuario para generar o alterar tales programas sin conocimiento del microprogramming lengua de la calculadora.

Otro objeto de esta invención es para proporcionar una calculadora adaptable en qué la usuaria puede ampliar el teclado del mismo por plugging a teclado dicho un bloque de función que contiene una pluralidad de llaves junto con asoció leído-memoria única, dijo llaves tampoco representando predefined funciones o funciona definible por el usuario.

Otro objeto de esta invención es para proporcionar una calculadora adaptable en qué un tapón definible-dentro bloque de función para ampliar el teclado de la calculadora contiene una mesa de microprogram funciones y en qué tales funciones, junto con funciones adicionales de un microprogram la biblioteca contuvo en otro lugar en la calculadora, puede ser selectively empleado para construir funciones o programas para ser asociados con particulares unos de una pluralidad de llaves contuvo función dicha dentro bloque.

Otro objeto de esta invención es para proporcionar una calculadora adaptable en qué un programa almacenado en un tapón-dentro leído-memoria única o un tapón-en programable leído-la memoria única puede llamar no sólo microprogram las funciones almacenaron dentro de la calculadora mainframe, pero también microprogram las funciones almacenaron dentro de un tapón-dentro bloque de función del teclado empleado en la calculadora.

Otro objeto de esta invención es para proporcionar una calculadora adaptable en qué cada llave de un usuario-bloque de función de teclado definible representa una función o el programa definieron, por un leído-memoria única o programable leído-memoria única actualmente plugged a la calculadora, como secuencia de microprogram subrutinas qué está contenido dentro de la calculadora mainframe y/o el usuario-bloque de función definible y cuál pueden o no puede ser representado tan funciones de teclado.

Otro objeto de esta invención es para proporcionar una calculadora adaptable en qué un usuario-programa de nivel escrito en un leído-memoria única o un programable leído-la memoria única puede ser corrida sin la disponibilidad de llaves asoció con escritura de programa.

Otro objeto de esta invención es para proporcionar una calculadora adaptable en qué cada entrada periférica/unidad de producción es interfaced a la calculadora mediante un circuito imprimido solo entabla cuál contiene todo hardware necesario y software para conducir el periférico.

Otro objeto de esta invención es para proporcionar una calculadora adaptable en qué la usuaria puede designar un modo de punto decimal automático para automáticamente colocando el punto decimal dato introducido dentro en un preselected posición.

Otro objeto de esta invención es para proporcionar una calculadora adaptable en qué la usuaria puede emplear un POR llave de CÉNTIMO dentro combinación con datos y uno o más de los cuatro operadores de aritmética.

Otro objeto de esta invención es para proporcionar una calculadora adaptable en qué la usuaria puede introducir varios elementos de datos, cada seguidos por un operador de aritmética y puede introducir una señal igual que sigue muy de los operadores de aritmética introducidos para calcular el resultado a aquel punto.

Otro y los objetos incidentales de esta invención acontecerán aparentes de una lectura de esta especificación y una inspección de los dibujos acompañantes.

Estos objetos están cumplidos de acuerdo con el ilustró preferido embodiment de esta invención por emplear una unidad de entrada del teclado, un opcional ligero-emitting diodo (DIRIGIDO) exhibición, una impresora de producción, y cinco MOS/LSI circuitos.

La unidad de entrada del teclado incluye un grupo de llaves de datos para introducir dato numérico a la calculadora, un grupo de llaves de control para controlar los varios modos de la calculadora y las operaciones de la impresora de producción, un grupo de llaves de operando para designar las operaciones matemáticas para ser actuadas en varios elementos de datos, y un grupo de llaves de programa para controlar la ejecución de programas de biblioteca almacenó dentro de un tapón-dentro leído-memoria única (ROM) o programable leído-memoria única (PROM).

El teclado también incluye una sección de espacio que acomodará un tapón-dentro bloque de función que contiene quince llaves y asoció leído-memoria única. Varios bloques de función pueden ser dedicados a problema y disciplinas diferentes que solucionan áreas. Por ejemplo, un bloque de función dedicado orientado hacia las estadísticas incluye llaves cuyas funciones representativas serían útiles dentro solucionando problemas estadísticos. Así mismo, un bloque de función de la matemática incluiría varias funciones matemáticas disponibles como el resultado de clave actuations. Además, un usuario-bloque de función definible puede ser plugged al teclado de calculadora. Este bloque contiene 15 llaves, cada cual habiendo una gorra transparente qué el usuario puede sacar para el propósito de insertar una etiqueta de función. Cada cual de estas llaves está asociado con una función particular o el programa contenido dentro de un tapón-dentro ROM o PROM actualmente empleado con la calculadora. Tal función o el programa entonces pueden ser llamados por sencillamente activando la llave asociada del usuario-bloque de función definible.

El opcional 15-dígito unidad de exhibición de producción DIRIGIDA está contenida dentro de un tapón-circuito imprimido dentro entabla cuál es automáticamente acomodado por la calculadora.

La producción de 18 columnas unidad de impresora es una parte integral de la calculadora y da un registro imprimido de dato introducido, operadores de aritmética, calculó resultados, y notas de diagnóstico. La impresión puede ser suprimida y otherwise controló mediante llaves en la unidad de entrada del teclado.

El MOS/LSI los circuitos incluyen ocho leídos-circuitos de memoria única en qué subrutinas para actuar varias funciones están almacenadas. Estos circuitos también supervisan ejecución de programa y servir para controlar cualesquier unidades de producción/de entrada periféricas que pueden ser conectados a la calculadora. El leído-grupo de memoria única comprende estos ocho individuales leídos-circuitos de memoria única qué es idéntico dentro estructura y diferir sólo en la manera dentro cuál son programmed.

Un control y cronometrando el circuito está utilizado para escanear el teclado, para retener información de estado que relaciona a la condición de la calculadora o de una subrutina particular, y para generar una dirección próxima dentro leída-memoria única.

Una aritmética y circuito de registro contiene un adder, un grupo de registros laborables, un grupo de almacenamiento de datos registra formar un stack, y un registro de almacenamiento constante para almacenar microprogramming banderas de nivel asociaron con varias subrutinas.

Un circuito de almacenamiento del dato proporciona diez almacenamiento de dato registros, cinco de los cuales están utilizados para parentheses imbricación, tres de los cuales están utilizados para actuar varios sistema interno housekeeping funciones en el microprogram nivel, uno del cual es un total magnífico registra cuáles pueden ser interrogados por el usuario, y el último del cual es accesible al usuario para almacenar un elemento solo de datos.

El último MOS/LSI circuito, la producción/de entrada (yo/O) circuito, habilita la calculadora para comunicar con varios yo/O unidades periféricas como un typewriter en un X-Y plotter y determina si la configuración periférica apropiada para correr un programa particular es presente. También incluye una unidad de lógica de aritmética binaria (ALU) para actuar aritmética binaria, un contador de dirección del programa utilizó dentro corriendo programas, y el circuito de lógica necesario para conducir la unidad de impresora interna.

La calculadora puede ser operada a mano de la unidad de entrada del teclado que utiliza las funciones disponibles como llaves en el teclado básico, en un tapón dedicado-dentro bloque de función, o en un usuario-tapón definible-dentro bloque de función. La calculadora también puede ser operada automáticamente de un programa que comprende usuario-instrucciones de lengua del nivel y almacenados en un tapón-dentro leído-unidad de memoria única (ROM), un tapón-en programable leído-unidad de memoria única (PROM) o un leído/escribe unidad de memoria asociada con un tapón-en lectura de tarjeta magnética y grabando unidad.

Nota: Traducción automatizada de una patente publicada en la oficina de patentes de EEUU. Ver texto original

Búsqueda personalizada