0% encontró este documento útil (0 votos)
16 vistas48 páginas

Microbyte 03

El documento presenta novedades en el ámbito de la computación, incluyendo nuevos equipos como el Amstrad CPC 464 y el Rainbow 100, así como el impacto de la guerra de precios en el mercado. También se discute la evolución de la nomenclatura de computadoras y software, destacando la importancia de la inteligencia artificial para facilitar su uso. Finalmente, se abordan los desafíos de IBM con su PC Junior y la introducción de programas de software a precios competitivos.

Cargado por

fam.garciapuebla
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
16 vistas48 páginas

Microbyte 03

El documento presenta novedades en el ámbito de la computación, incluyendo nuevos equipos como el Amstrad CPC 464 y el Rainbow 100, así como el impacto de la guerra de precios en el mercado. También se discute la evolución de la nomenclatura de computadoras y software, destacando la importancia de la inteligencia artificial para facilitar su uso. Finalmente, se abordan los desafíos de IBM con su PC Junior y la introducción de programas de software a precios competitivos.

Cargado por

fam.garciapuebla
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

N°3

JUNIO
JULIO
1984
$120 I • &
TODO COMPUTACIÓN
Comunicaciones:
Red Pública ECOM
Redes de Aficionados
Nuevos Equipos:
Amstrad CPC 464
HP150

Software integrado
Glosario de términos
Y más sobre el
computador por dentro
a
3 parte Curso Programación Basic
Programas para Texas TI - 99/4A, Apple, Atari, Timex Sinclair.
Olympia
International

JUNTOS EN TODO CHILE


DESDE 1977
¡Más que una empresa, una institución!

La experiencia
no se improvisa S I

" ^"W. ¿*

Conozca en Olympia el toque Mágico del HP-150

loria de 256 Kb (RAM) expandible

if
7T a
lili Un ii
procesamiento de textos y de alta

tas Corrientes y estadísticas


Rainbow 100
Doble capacidad, doble versati-
lidad y doble simplicidad para
un mismo precio... o casi.
Elnuevo computador pcrsiMial l>l (.'
Su impresionante capacidad le permitirá
Rainbow 100 de DIGITAL es, abordar y resolver en é! sus
lámeme, sorpréndeme.
senci I
problemas de administración de
información, de contabilidad, de finanzas,
Sorprendente en su diserto ergonómico.
de control de producción, de cuentas
largamente estudiado para facilitarle y
corrientes, de planificación, etc.
ordenarle a usted su operación,
acuciosamente construido para adaptarse Finalmente, el versátil Rainbow 100
a cualquier lugar de trabajo. puede además transformarse en un
Sorprendente en su ingeniería. terminal de los computadores cemrales de
El Rainbow 100 incorpora en forma su empresa, o multiplicar enormemente
standard 2 procesadores, de 8 y 16 BITS sus tareas, mediante la incorporación de
respectivamente. Esto le permite a usted la más completa gama de periféricos y
multiplicar las aplicaciones disponibles, cuiji pus auxiliares.
haciendo uso del experimentado y Reconocemos que el Rainbow 100 tardó
abundante software de 8 BITS para en aparecer en el nuevo y sorpréndeme
CPMí-80. incorporando lodo el emergente mercado de los "personal ce
software de la nueva y revolucionan;! ...pero pensamos que valió la
arquitectura de 16 BITS en CPM/-88 o pena esperar.
en MS-DOS.
Pero !o que qui¡
llame la atención sea su sorprendenl
\ersaiilidaJ > facilidad

usted todo

especialmente
incorporados a su siste
mi, evitándole la lectu

i SON DA
CASA MATRIZ: T
EDITORIAL

Hace algunos años, cuando las computadoras eran maquinas sagradas, para las
que se construían verdaderos templos con aire acondicionado, los nombres de estos
aparatos eran naturalmente esotéricos y misteriosos. Científicos incluso. Parecían ver-
daderas fórmulas algebraicas. ¿Quién no recuerda el popular PDP- 11/70? ¿Y para
qué hablar de IBM 360? Eran producidos para ingenieros, y el nombre de los equipos
eran apropiados a su reputado gusto por acrónimos con apellidos numéricos.
Con el advenimiento de los microcomputadores, el mercado de éstos se amplió de
una pequeña élite académica, a una amplia gama de gente que pretendía utilizar estos
equipos para fines que iban desde complejas actividades profesionales al más puro y
absoluto esparcimiento.
Compleja resultó entonces la tarea de los encargados de marketing de los diferentes
que debían encontrar nombres para sus productos que fuesen más apro-
fabricantes,
piados para el público que estaban atacando. Mientras connotados especialistas se

devanaban los sesos buscando una respuesta al problema, dos jóvenes, el dúo Jobs
y Wozniack, comenzaron a comercializar, primero entre sus amigos, un
microcompu-
tador artesanal, al que denominaron "Manzana" (Apple).
Luego del fenomenal éxito de Apple Computers, no fallaron los imitadores. Existen
hoy microcomputadores Orange ¡naranja], Pineapple (pina), ACT Apricot (damasco) y
Tangerine (mandarina). Por ahí, uno de estos nuevos empresarios estimó que los
nombres frutícolas estaban perdiendo su encanto, asi es que decidió probar suerte
con nombres del reino animal. Como no estaba plenamente convencido, optó por bau-
tizar su nueva impresora con el nombre híbrido de Gorila Banana. Detrás de él apare-
cieron los microcomputadores Lynx (lince). Dragón y Husky (perro esquimal).
Igualmente, en términos de software, la tendencia en estos últimos años ha sido
apuntar hacia un público cada vez menos técnico y por lo mismo más amplio. En reali-
dad, entre los potenciales futuros usuarios de computadores, los entusiastas por la
computación representan tan sólo un mínimo porcentaje. El grueso del naciente mer-
cado para microcomputadores es tecnófobo. Les teme a las máquinas, pero se ve for-
zado a utilizarlas, para no quedarse atrás en la competencia en un mundo que hace
un uso cada vez más intensivo de las potencialidades de la computación.
El éxito de los paquetes de software integrado no indica, sin embargo, que éstos re-
presenten la respuesta final a la simplificación en el manejo de un computador. A pesar
de sus evidentes ventajas, frente a todo lo anterior, estos programas aún requieren del
usuario un cierto grado de especialización. En la medida que el público que accede a
los computadores es mas iliterato en relación a la computación, deben ser los propios
programas los que pemitan al computador adivinar lo que el usuario espera de él.
La inteligencia artificial es precisamente hacia donde apuntan las principales empre-
sas productoras de software, conscientes de que en un futuro no muy lejano será la úni-
ca solución al problema de la interacción entre equipos cada vez más poderosos, ver-
sátiles y accesibles, con un público cada vez más amplio y ajeno a toda preparación
técnica. Hasta ahora, los resultados no han sido muy satisfactorios. pero anuncios he-
chos por Lotus y Microsoft Indican que en un futuro no muy lejano conoceremos sor-
prendentes avances en la materia, que necesariamente revolucionarán todo lo que co-
nocemos hoy como procesamiento de información.
NOTICIAS
NOVEDADES
SE AGUDIZA LA GUERRA DE PRECIOS LA LOTUS
COSECHA
Commodore International acaba de anunciar en San Francisco la MILLONES
introducción de una microcomputadora personal que competirá con
la Apple II y la IBM PC Júnior, y costará apenas US$ 300 Su nombre
Lotus Development Corpora-
es "Plus 4" y se trata de un aparato de 8-bits con 64 K de RAM. El
precio incluye un conjunto de programas integrados para procesa-
minúscula empresa esta-
tion, la

miento de textos, manejo de bancos de datos, gráficos y programa


dounidense que produce el po-
pular programa para negocios
cion contable.
Lotus 1-2-3. acaba de anunciar
Todo esto, más un monitor en blanco y negro y una lecto-grabado
ra de discos blandos, costará USS 600 en Estados Unidos, y Com
ganancias netas (antes de im-
modore asegura que las primeras entregas de este apetitoso pro puestos) de USS 7,5 m durante
el primer trimestre de este año.
ducto comenzarán en septiembre (o a más tardar en octubre), e
tiempo para ese (estival de ventas de microcomputadoras persona Esto se compara con USS 1 .1 m
les que promete ser la Navidad próxima.
en el mismo periodo de 1 983.
Este anuncio de Commodore obligará a bajar sus precios a Apple,
Su facturación total durante
los tres primeros meses del año
IBM y todas las empresas que compiten en esta gama intermedia del
llego a USS 28.3 m. lo que ilus-
mercado (microcomputadoras que sirven para profesionales y pe-
tra lo meteóricas que pueden
queños negocios, además de servir para juegos).
ser las carreras de los progra-
John Sculley. el presidente de Apple Computer, dijo ya al momen-
madores que aciertan medio a
to de lanzar su modelo portátil Apple lie, que la vieja Me "podría ser
medio: en el pnmer trimestre de
usada como instrumento para una guerra de precios".
1 983, la cifra de negocios de Lo-

tus tue de US$4,8 m. y en los


primeros tres meses de 1982
fue cero (aún no existía).

UN MAL COMIENZO PARA EL JÚNIOR


A pesar de la enorme campa- costo para empresas, lo que no playWriter, el exitoso procesa-
ña montada por IBM
publicitaria ha dejado de desorientar a sus dor de palabras dedicado de
para lanzamiento del PC Jú-
el potenciales compradores. IBM, lo que permitiría al Júnior o
nior, las ventas de este equipo Con un precio de USS 699 a cualquier otro equipo de la li-
en Estados Unidos han sido para un equipo básico y 1 .269 nea PC, intercambiar archivos
bastante menores que lo pro- para una configuración con dri- con un DisplayWriter. Por otro
yectado. A sólo tres meses de ve, el Júnior está muy por sobre lado, son insistentes los rumo-
haber sido puesto en venta, los el precio de otros microcompu- res que anuncian una próxima
distribuidores del Júnior han de- tadores hogareños. Por otro modificación del vilipendiado te-
bido comenzar a rebajar su pre- lado, el intento de IBM de pre- clado del Júnior.
cio para salir del stock de equi- sentar al como apropiado
Júnior Sin embargo, son otros los
pos acumulados. Incluso, algu- para el uso en empresas es rumores, los que indican que
nos ofrecen de regalo un PC Jú- obstaculizado por las propias li- IBM seguirá tratando de intro-
nior por la compra de un PC- mitaciones del Júnior. Su com- ducir el Júnior a las empresas.
XT. patibilidad con los otros equipos En efecto, de acuerdo a otra
De acuerdo a Future Compu- de la linea PC deja bastante empresa consultora, la Yan-
ting, una empresa consultora que desear y su teclado tipo bo- quee Group de Boston, IBM es-
basada en California, uno de los tones de calculadora es poco taría planeando el lanzamiento
principales obstáculos que se le recomendable para un uso pro- de un nuevo equipo para el ho-
presentan a IBM es el no haber fesional. gar para fines de 1985. el que
clarificado el segmento en el A pesar de esto. IBM ha con- traería incorporado un modem,
que pretende introducir su nue- tinuado empujando al Júnior ha- lo que le permitirla ampliar el
vo equipo. En efecto, la publici- cia las empresas, y uno de sus espectro de usos que se le dan
dad ha presentado al Júnior mayores pasos ha sido la pre- a un computador en el hogar.
como apropiado para el hogar y sentación en abril pasado de un
a la vez como un equipo de bajo software que emula a un Dis-
REDUCE LOS Esta introducción de una se-
INALÁMBRICOS IBM
ne de programas propios (lla-
PRECIOS DEL mados en conjunto Personal
Si hay algo que nadie puede
reprochar a los |aponeses. es
SOFTWARE Computer Assistant ") por parte
de la IBM ha hecho correr esca-
falta de creatividad. Y si usted
lofríos entre las empresas pro-
pensaba que ya nada podía La IBM anunció el lanzamien-
to de ocho programas para su
ductoras de software. No es fá-
asombrarlo. Canon volvió a ha-
cil competir con el coloso, y me-
cer de las suyas al poner en el IBM PC a precios inferiores a
US$150 en Estados Unidos. nos aún si éste parte vendiendo
mercado un exclusivo acoplador
Ellos incluyen un procesador de sus programas a la mitad de los
óptico que permite conectar
palabras, un programa de gráfi- precios normales...
equipos entre si o conectar a
estos con periléhcos. Utilizando cos, un analista financiero y una
la misma tecnología que más base de datos, y vienen en for-
tarde ocupó IBM en el PC Júnior ma modular.
para conectar el teclado a la uni-
dad central, el acoplador óptico
de Canon denominado E.T por
su similitud fisica con el perso- TENEMOS MANERAS DE HACERLE
naje de la película, permite des- HABLAR...
hacerse de la maraña de cables
que regularmente son utilizados
Los sistemas de reconocimiento de voces para computadoras es-
para las comunicaciones entre
tán desarrollándose con rapidez. Thorn Ericsson, la gran empresa
equipos. Con una distancia má-
sueca de telecomunicaciones, acaba de lanzar al mercado una cen-
xima de 5 metros entre los equi-
tralita armada de una microprocesadora y un sistema de
telefónica
pos, el uso típico de este inge-
reconocimiento de voz que conecta automáticamente al anexo de la
nioso instrumento estará sin
persona cuyo nombre es mencionado por la que llama.
n oficinas y salas de reu-
Esta centralita se llama Ericom Direct y aliviará enormemente el
en que cada uno de los
trabajo de las telefonistas. Él único problema es que puede llegar a
podré
reemplazarlas casi por completo...
Otra empresa que esta tratando de capitalizar esta tecnología es
Micro Technology Group (MTG). de Inglaterra, Desarrollaron un pro-
grama de análisis financiero con un sistema de reconocimiento de
voz. Ahora en las reuniones de directorio no tendrán siquiera que
apretar teclas para ver "qué pasaría si..."
ENTREVISTA

Red Pública de
ECOM
El avance a nivel mundial en las telecomunicaciones, no ha
dejado de tener electos sobre nuestra país. Para informarnos
¿En qué consiste la conmuta-
más respecto a esto, acudimos a ECOM, donde Pablo Pumarlno Es una técnica desarrollada
S Ingeniero en Comunicación de Datos, tuvo la gentileza de
.

especialmente para ser usada


responder a nuestras inquietudes.
en redes de datos, cuya princi-
Sin duda, uno de los lemas que manejan los computadores, en
pal característica reside
más apasionantes en el campo transformándolas de digitales a visiónde la información (
de la computación es hoy el de analógicas, tarea que realizan gada por el usuario en peque-

las comunicaciones, ¿cuáles los MODEM (Modulador -Demo- ños bloques denominados PA-
son los orígenes de éstas, cuál dulador). QUETES. Estos bloques,
ha sido su desarrollo y a qué Las primeras conexiones más de los datos del usuario, in-

tipo de problemas vienen a dar eran de tipo PUNTO A PUNTO, cluyen información de control,
respuesta? en que la linea conecta sólo un dirección y redundancia, lo que
La transmisión de datos, el te- terminal con el computador; permite asegurar una transmi-
leprocesamiento y. de forma pero los esfuerzos por racionali- sión rápida, eficiente y libre de
más general, las comunicacio- zar el uso de los medios de errores.
nes de computadores s transmisión desembocaron en La estructura básica de una
ceptos que día a dia s equipos y esquemas de cone- red de este tipo está constituida
chan con mayor frecuencia, to- xión más complejos, tales como por centro de conmutación de
dos ellos tienen en comí la denominada MULTIPUNTO. paquetes, denominados NO-
teres de aprovechar los siste- en que varios terminales ubica- DOS, y concentradores de da-
mas computacionales desde dos en diversas posiciones se tos, los que interconectan me-

ubicaciones geográficas distan- van descolgando de una misma diante enlaces dedicados de
tes, o dicho más simplemente, linea, y el uso de MULTIPLE- mediana y alta velocidad.
llevan la información donde se XORES y CONCENTRADO- Los terminales de los usua-
va a utilizar. RES DE DATOS, que permiten rios entregan al nodo o concen-
En un comienzo, sólo se pre- agrupar los datos de varios ter- trador más cercano la informa-
tendía dotar a los usuarios de minales en un mismo enlace. ción carácter a carácter y éste
terminales en sus propias ofici- Sin embargo, todos los siste- se encarga de armar los paque-
nas; más tarde se pretendió rea- mas se desarrollarán pensando tes. Asi,los bloques de los di-
lizar el control de procesos y en en el uso privado de los enlaces versos usuarios pueden ser ma-
la actualidad es posible comuni- que conectan todos los termina- nejados simultáneamente y en-
carse con grandes centros de les con un gran computador rulados a través de un mismo
información que concentran el central. En la medida que apa- enlace troncal, optimizando el
saber humano. recen nuevas tecnologías y ba- uso de las vías de comunica-
¿ Cuáles son los fundamentos jan los precios de los equipos, ción, elemento importantísimo
técnico -económicos en que se las empresas e instituciones au- desde el punto de vista de costo
basan las comunicaciones de tomatizan cada vez más sus sis- de cualquier sistema de teleco-
computadores? temas, llegando a contar con di-
Al plantearse el problema de versos procesadores distribui- ¿En qué consiste la Reco-
la transmisión de datos, surge dos en varias ciudades. mendación X.25. que defiende
como principal obstáculo la La interconexión de estos sis- ECOM como norma?
planta externa o medio de co- temas obliga a desarrollar ver- El Comité Consultivo Interna-
municación a utilizar, por ser daderas redes que permitan uti- cionalde Telegrafía y Telefonía
éste un factor relevante desde lizar un mismo terminal para ac- (CCITT), organismo dependien-
el punto de vista de costos. His- cesar todas las aplicaciones, tede las Naciones Unidas, pro-
tóricamente se optó por utilizar dando origen a la CONMUTA- pone normas en las diferentes
la infraestructura de la red tele- CIÓN DE DATOS en cualquie- áreas de telecomunicaciones.
fónica, por tratarse de un siste- raa de sus 3 formas. Ellos son los autores de la
ma en operación desde hace Recomendación X.25. adoptada
muchos años y que además tie- Conmutación de circuitos. como norma en todo el mundo
ne una amplia cobertura geo- Conmutación de mensajes. para la conexión de computado-
gráfica. Conmutación de paquetes. res a redes de conmutación de
Esta hipótesis obligó a modifi- paquetes. En ella se definen las
car la naturaleza de las señales características básicas del pro-
tocólo, incluyendo el formato del labras y muchos otros. Son ni

paquete y las secuencias de ¿Qué costos involucra conec- hemisferio norte que tienen re-
control y de transferencia de in- tarse y usufructuar de la red? des de este tipo, en los cuales
formación. Una característica relevante están implantando estos servi-
¿Qué tipo de servicios brinda de estas redes es su costo fun- cios telemáticos.
la red pública de ECOM? damentalmente variable, en fun- Resulta por lo tanto difícil ima-
El servicio básico de red de
la ción del uso medido en la canti- ginarse que nuestro pais pueda
ECOM es la transmisión de da- dad de caracteres transferidos y sustraerse o mantenerse al
tos, soporte fundamental en la duración de la comunicación. margen de estas tendencias
cualquier aplicación de telepro- Esto lo hace ser una alternativa mundiales, más aún si se pien-
ceso. válida no sólo para grandes ins- sa que otros paises sudameri-
La orientación actual de la red tituciones, sino también para canos también están mpl emen-
i

es fundamentalmente la de las usuarios pequeños con un par tando redes de este tipo: Argen-
comunicaciones internaciona- de horas de uso mensual. tina, Brasil, Colombia, Perú y
les, a través de un enlace sateli- Como un ejemplo se pueden Venezuela.
tal, que nos conecta con la Red citar las tarifas a [Link]. para El grado de interconexión de
Telenet en [Link]., mediante la un usuario que utilice una puer- estas redes es cada dia mayor;
que se accesan otra serie de re- ta pública conmutada.
des tanto en Norteamérica • Cargo fijo mensual: 1 ,6 UF. electrónico Telemaíl, es posible
como Europa y Japón. Cargos variables de US$ 12 intercambiar mensajes con más
Además, ECOM ofrece como por hora de conexión y USS 12 de 50 países en el mundo, de
servicios complementarios de la por kilosegmento (aproximada- manera más expedita, más se-
red el acceso a su propio com- mente 64.000 caracteres). gura ymás barata que con el
putador (IBM 4341 -II), las bases ¿Cómoevalúa usted el desa- tradicional servicio de télex.
de datos tanto nacionales como rrollo próximo de esta área en el
del extranjero y distribuye en país y qué planes al respecto
Chile el sistema de correo elec- tiene ECOM?
trónico TELEMAIL. A la fecha, el proyecto de red
TELEMAIL es un sistema de pública no ha tenido un desarro-
intercambio de mensaje basado llonormal, de acuerdo a lo pre-
en un computador conectado a visto,ya que se ha carecido de
una red de datos, en el cual los financia miento para avanzar a
usuarios poseen sus propias las etapas siguientes. Los pla-
"casillas electrónicas", en las nes actuales contemplan la par-
que reciben, editan y archivan ticipaciónde Entel o Tólex-Chi-
los mensajes. le. con el fin de consolidar el

Qué Upo de equipos pueden


¿ proyecto, dotando a la red de la
ser utilizados para conectarse a cobertura nacional y compatibili-
esta red? dad necesarias. En cuanto a las
Las redes de paquetes permi- conexiones internacionales, el COMPUTACIÓN
ten en forma standard dos tipos servicio es plenamente competi-

• Computadores en modo pa-


tivo, y a la (echa se cuenta ya
con importantes clientes satisfe-
TECKNOS
ASESORÍAS CAPACITACIÓN
quete o, como se conoce más chos por la calidad de servicio y
comúnmente, en protocolo soporte que ha entregado - TALLERES PRÁCTICOS
X.25. Esto se justifica en el ECOM EN
caso de equipos de gran ta- En el futuro próximo se debe- COMPUTACIÓN PERSONAL
maño, que requieren recibir rán resolver las limitaciones
' CURSOS TÉCNICOS
múltiples comunicaciones si- para el desarrollo a nivel nacio-

multaneas. nal; si ello se logra adecuada-


EN
• Computadores y terminales mente, no cabe duda que las COMPUTACIÓN PROFESIONAL
en modo carácter, también expectativas son buenas. * DESARROLLO

llamado TTY (Asincrónico. A nivel internacional se ha tra- DE


ASCII). bajado mucho en la normativa SOFTWARE COMERCIAL
Además, ECOM en Chile dis- para lo que se denomina "Nue-
pone de conversores de proto- vos Servicios de Telecomunica-
colo, que permiten la conexión ciones" o lo que el CCITT ha en equipos propios
de terminales sincrónicos bajo bautizado como "Servicios Te- - Costos razonables
protocolo BSC de IBM. lemáticos". Entre ellos pueden
Estas tres formas permiten la mencionarse: Teletex, Datafax.
conexión de una amplia gama Videotex, Datafono, Telecontrol, INFORMES Y MATRICULAS
de equipos, que varían desde Correo Electrónico, etc. CONDELL 1443-A
grandes computadores hasta Para la casi totalidad de ellos, 2 o PISO OFIC. 204
terminales asincrónicos de bajo las redes públicas de tecnología GALERÍA HOTEL PRAT
costo, pasando por microcom- de comunicación de paquetes VALPARAÍSO
putadores, procesadores de pa- son su medio natural.
Regresión Lineal
Para muchos, estas palabras Esto quiere decir, precisamente, concepto adicional: ¿Cómo po-
sonarán como algo prohibido, que los datos siguen una "ten- demos medir cuan bueno es el
"matemáticas elevadas" fuera dencia lineal". El análisis de re- ajuste? Es decir, ¿cómo saber
del alcance de un mortal común. gresión nos entrega entonces si los datos efectivamente si-

Pero en realidad, el análisis de una manera de "ajusfar" una li- guen o no una tendencia lineal,
regresión es una técnica y he- nea recta lo mejor posible a sin tenerque hacer un gráfico?
rramienta de trabajo muy pode- esos datos, la cual se represen- Nuevamente, el análisis de
rosa en las más diversas activi- ta mediante una ecuación del regresión nos proporciona la
dades. Para la mayoría de los tipo: respuesta. Se define el coefi-
estudiantes universitarios, por ciente de correlación R como la
ejemplo, el uso correcto del Y - Ax + B, medida de linealidad de los da-
análisis de regresión es indis- tos. Mientras más cercano a 1 o
pensable. Todo lo que implique en que A y B son constantes nu- -1 sea R. más lineales son los
utilizar cifras o estadísticas para méricas que deben ser calcula- [Link] valor de R - impli-
tratar de predecir el futuro, se das a partir de los datos, X es el ca que los datos son absoluta-
relaciona de alguna manera con número del período (variable in- mente no lineales, por lo que la
las técnicas de regresión. dependiente) e Y es la venta ecuación obtenida por el méto-
No es mi intención explicar la ¡variable dependiente) para el do propuesto carece de todo va-
teoria de la regresión lineal, periodo X. lor en esos casos. Generalmen-
pero un pequeño ejemplo nos Una vez que hemos determi- te, se aceptan valores mayores

servirá para entender el proble- nado los coeficientes de la que 0.9 o -0.9. como indicación
ma y captar los alcances del ecuación, podemos usarla para de que los datos tienen tenden-
método de regresión lineal. Este predecir las ventas de cualquier
es.básicamente, un proceso de periodo X. incluso, más allá de El coeficiente de correlación
cálculo que permite construir la estadística histórica. Por R se define mediante la fórmula:
una función o ecuación que re- ejemplo, podríamos obtener un
presente lo meior posible la re- valor para el mes 9, reempla- N » SXY-SX SY
lación que liga dos variables zando X - 9 en la ecuación de
[(N SX2-SX SX) (N 5Y2-SY SY|)
cualesquiera, y con ello lograr regresión.
una manera de proyectar valo- El problema entonces,
es.
res futuros o esperados, extra- cómo determinar las constantes El programa BASIC adjunto
polando mediante la función en- A y B de la ecuación, a partir de permite ingresar un conjunto de
contrada. los datos históricos de que se datos X.Y (líneas 100-210), cal-
Supongamos, por ejemplo, dispone. En general, se tienen cular los coeficientes de la recta
que un ejecutivo de ventas de- pares de datos de la forma X. Y; de regresión (lineas 250-270) y
sea proyectar las del próximo es decir, a cada X le correspon- luego realizar estimaciones de
mes, con el fin de preparar un de un determinado Y. El análisis cualquiera de las variables dada
presupuesto para su departa- de regresión lineal, basado en la otra (líneas 400-510). Para

mento Para estimar un valor una regla matemática que mini- utilizarlo, sencillamente digite
esperado de las ventas, cuenta miza el error en el ajuste (regla los datos a medida que lo solici-

con una estadística de los últi- de minimos cuadrados), conclu- te el programa, y luego conteste
mos ocho meses. Los datos y el ye que estas constantes se pue- con una X o una Y, dependien-
correspondiente gráfico se den expresar de la siguiente do de qué variable desea esti-
muestran a continuación. mar. Para terminar el proceso,
conteste con una "F" a la pre-
N SXY-SX SY gunta de estimación.
N SX2-SX SX Como muestra del proceso
del programa, se presenta el
ejemplo de la proyección de
ventas. Los datos tienen una co-
SY-A SX
rrelación R = 0.999026316, lo
que indica una linealidad casi
perfecta. Por otra parte, la esti-
en que SX = suma de los X. SY mación del periodo en que hubo
= suma de los Y, SXY = suma una venta de 300 es 4.9267, y la
de los X*Y. SX2 - suma de los
Como se puede apreciar, los X al cuadrado y SY2 =suma de período 9 es de 402.607143.
datos de la estadística tienen los Y al cuadrado. Además, se Nótese cuan bien se ajustan es-
una clara tendencia ascenden- tiene que N = número de datos tos valores a la realidad.
te, y al unir los punios del gráfi- disponibles. La técnica presentada aqui
co se forma una linea casi recta. Sólo nos resta explicar un tiene muchas aplicaciones prác-
.

ticas: estimaciones de deman- también usarse para obtener mente los datos de entrada me-
da, estimación de utilidades fu- curvas de otros tipos, tales diante la utilización de logarit-
turas, [Link] los más entendi- como la regresión exponencial, mos.
dos, es importante destacar que de potencia y otros. Para ello
el programa presentado puede basta "arreglar" conveniente-

a RETÍ * [Link]-ft r-HPB i;[Link] HE i DISPONIBLES ->8


30 R£H • RESPES MM LINEAL *

T9 PEM * C-. BEUCHHT •

80 REM
se i
— INGRESO BE DRTOS

100 INPUT HUMERO DE DRTOS DISPONIBLES -".N


:10 f'íii.-t
128 FOR K-I

150 Sl-Sl+X

irc 3j'= = j-:-:*v


i*<? 'j4--:,4*;-:*^
i*o sí- :;.•.-.*.
£09 FFIIIT

238 RE" CALCULA V MUESTRR COEF.

256 R=<N*S3-Sl*S2>AN*[Link]'
;.'fi
; ? p ==
289 FRINT
•'' ;¿-fitsi),'H
n*s;-;.:*í;.- w h*íj-=,i*si •ÍN»S5-S2«S2>J

389 PRINT "RECTO DE REGRESIÓN "


310 PRINT

INPUT 'BESES ESTlnn»


y- ;HE>. ¿SS
ÍEiEH LiTlMHp :

V 482.60714»

4WJ üiORESE -:=' .:

bar las diversas alternativas, lo el que se han hecho algunas


que resultaba tedioso. Grande
MAS PROBLEMAS fue mi sorpresa al comprobar
modificaciones
una solución en un tiempo razo-
para obtener

IMPOSIBLES que por muy rápido que fuera


éste, elcomputador no resulta- En lugar de probar los valo-
1
Sin duda, el tema de ba práctico para resolver un res de a 9 para Y, éste se ha
los problemas imposi- problema tan simple como el de calculado a partir de los D y E
asignar números a las letras en seleccionados.
bles,presentado en Mi- siguiente problema:
el 2. Para M se prueban sólo los
crobyte N.°1, causó SEND valores y i ,pues otros no son
bastante revuelo entre + MORE posibles.
nuestros lectores. 3. El sentido en que se reco-
Carlos Contreras de- MONEY rren los valores se ha cambiado

cidió echar un poco más Se trata de 8 letras diferen- en algunos casos, pues se intu-
tes, en las que hay que probar ye que algunos valores son
de aceite a la hoguera y grandes y otros pequeños.
valores del al 9 en cada una,
he aquí su nuevo aporte para que la suma sea correcta. Luego de imprimir todos los
al tema: El número total de combinacio- valores que cumplen con la
nes es de 10 e - 100.000.000, suma, comprobé con admira-
Donatlo Torecchio ha entre- cantidad que requiere de un ción que sólo en una de las so-
tenido no pocas tardes de vera- tiempo imposible para ejecutar luciones no se repite ningún nú-
no con sus problemas de inge- en un computador programado mero. Después de varias horas
nio. Exasperado a veces por las en BASIC. de funcionamiento, el computa-
pruebas que hacia, pensé en Adjunto un sencillo programa, dor no arrojó nuevas solucio-
utilizar el computador para pro- para resolver este problema, en
20 PRINT"

30 TIME-0
40LET DZ-IO
30F0R M-l TD O BTEP-1
60F0R S-9 TO O STEP-1
70F0R D-0 TO 9
80F0R E-9 TD O 3TEP-1
9OF0R N-0 TO 9
100F0R R«9 TO O STEP-1
110FOR D-0 TO 9
120S1-DZ* IDZ* (DZIS+E) +N) +D
130S2-DZ*(DZ*(DZ*M+0)+R)+E
140Y-D+EI IF Y>9 THEN Y-Y-10
150S3-DZ*(DZ*(DZ*<DZ»M+0>+N)+E)+Y
160IF S3-S1+S2 THEN GOSUB 190
170NEXTiNEXTiNEXTiNEXTjNEXTiNEXT:NEXT
1G0 END
190 SEOÍTlriE DIV 1001M0D 60
200 MIN-íTIME DIV 6000) MOD 60
210 HOR-ÍTIME DIV 360000) MOD 24
220HOR*-STR«<H0R) i IF LEN<H0Rt)<2 THEN HO
R»-"0"+HOR»
230MIN»-STR»(MIN> IF LEN(MIN»)<2 THEN MI
i

Nt-"0"+MIN»
240SEC*-STR*<BEC> IF LEN(SEC»)<2 THEN SE
:

C»-"0"+SEC*
250 T»-HOR»+ +M I N»+ " " +SEC* i

260PRINT |Mi" "|S|" "(Oí"



)Ej „ ..
)N( „ B|R| „ n
|D) ..

»|Y|» "|T*
270 RETURN
Seminario
de telecomunicaciones
El Servicio de Reparaciones
de la Compañía de Teléfonos 'fjfc'Ü'li
ISIMMtIOMSPANOAMMCAN
de Chile S.A. atenderá los recla- .
scm wws servicios * raccoMu»
mos de sus suscrlptores a tra- 1 [Link] AHCIET. ENTEL-CHILf
vés de un sistema computaba- 1 >.»-»«>* »M-s«ti«ío,a«u
do. El equipo, que fue adquirido
a la firma norteamericana Porta
Systems Corporation, costó
USS 6.594.440 y entrará en vi-
gencia a fines de este año.
El Centro Automático de Re-
cepción de Reclamos y Pruebas
de Lineas (CARRPLA) detecta-
rá con suma rapidez despe dec-
•Í7KI.T... * *- '<

ios en las lineas. Y durante la de Telecomunicaciones ,


posibles desarrollos tecnológi-
noche realizará una labor pre- se realizó hace unos di as cos de cada país antes de em-
ventiva, detectando automática- Hotel Tupahue de nuestra capt- barcarse en una aventura de
mente que se presen-
las fallas
grandes proporciones, preten-
ten, las que serán tratadas de Al encuentro, organizado por diendo emular lo ya hecho al
inmediato. AHCIET (Asociación Hispanoa- respecto en paises más desa-
mericana de Centros de Investi- rrollados, por un mero afán de
Al producirse un reclamo, la
incorporar novedosos avances
gación y Estudios de Telecomu-
operadora al digitar el número técnicos.
nicaciones), de la que ENTEL-
del suscriptor. obtendrá todos
Chile es miembro asociado y la Entre tas conclusiones más
sus datos en pantalla. Presio- destacadas de este provechoso
Compañía de Teléfonos, adheri-
nando otra tecla, hará la consi-
do, asistieron 68 delegados de seminario, conviene destacar
guiente prueba de linea, cuyo
las más importantes entidades las siguientes:
resultado le llegará desde el
- Incentivar el uso de la red
estatales y privadas relaciona-
computador, indicando la natu-
das con las telecomunicaciones conmutada de telefonia, como
raleza del desperfecto. Hasta
en el país y 14 representantes estado inicial de uso de las re-
aquí la atención no demora más
de los paises miembros extran- des conmutadas especializa-
de 35 segundos. Actualmente,
jeros: Argentina, Guatemala.
esta operación la realiza una
Honduras, España, Bolivia, Co- - Capacitar al personal de
persona manualmente, lo que
lombia, Ecuador, El Salvador, empresas de telecomunicacio-
demora unos 1 20 segundos.
Perú. Nicaragua, Brasil, Puerto nes para conducir al cambio de
Este ejemplo es una minima Rico y Venezuela. su formación analógica hacia la
muestra de cómo la tecno logia El debate y las ponencias se tecnología digital»

de las computadoras va despla- centraron en los siguientes te- - Adopción de normas


zando a los actuales sistemas mas: Servicios Convencionales. (ejemplo. CCITT X.25, X.27)
manuales de atención. Y un Servicios de Transmisión de que permitan un desarrollo ar-
ejemplo de cómo se ha ido esta- Datos, Servicios Telemáticos. mónico.
bleciendo una infraestructura Servicios de Radiodifusión y Te- Naturalmente, aparte de
que según algunos constituirá la levisión y sobre Los Nuevos abarcar temas de corte técnico,
quinta etapa de las comunica- Servicios y las Redes de Tele- el seminario también tocó as-
ciones en las sociedades, etapa comunicaciones, y con el objeti- pectos socioeconómicos, cultu-
que alcanzaría plena vigencia vo de intercambiar experiencias rales y políticos, donde las tele-
en el siglo XXI. e ideas, a fin de encontrar solu- comunicaciones están destina-
Hasta entonces, ¿qué pasos ciones prácticas, que basadas das a provocar un gran impacto.
conviene dar?, ¿cuáles son las en las realidades concretas de Sin embargo, quizás uno dé los
soluciones que hoy es necesa- cada pais, permitan a cada uno mayores logros de este encuen-
rio proponer ante tan vertiginoso de éstos acceder a los especta- tro fue justamente el haber reu-
trasplante de tecnología, sobre culares avances y potencialida- nido a profesionales de distintos
todo en los países menos desa- des de las nuevas tecnologías. países, cuyo común denomina-
rrollados como el nuestro y Sin duda, uno de los aspectos dor es el subdesarrollo, permi-
otros? Fueron algunos de los te- más positivos de este seminario tiéndoles estrechar lazos que a
mas que se debatieron en el Pri- fue el haber recalcado la necesi- un lapso no muy lejano deberá
mer Seminario Hispanoameri- dad de partir del estudio detalla- dar frutos en términos de cola-
cano sobre "Nuevos Servicios do de las condiciones propias y boración e intercambio.

11
NUEVOS EQUIPOS

La Amstrad CPC464
pone los precios en caída libre.

Los precios de las computa- [Link] una parte está el buena calidad con teclado nu-
doras personales se están des- infaltable Sinclair con un pro- mérico a la derecha, y tiene la
plomando en los países del ducto de tecnología superior: la opción de un microdrive Hitachi
Este asiático. Inglaterra y Esta- "QL" (de quantum leap, salto (para floppies de 3 pulgadas). Y
dos Unidos. Y el resto del mun- cualitativo, como la bautizó Sin- todo esto costará a partir de ju-
do no tardará en seguirles los clair con su modestia habitual). nio apenas USS 300 (con moni-
pasos. Por ahora sólo se está vendien- tor en blanco y negro), USS 450
Este fenómeno ya ocurrió do en Inglaterra a E 400 (menos (con monitor en colores), o
hace 18 meses en el mundo de de US$600). pero a partir de USS 600 (con monitor en colo-
las microcomputadoras para 1985 este microcomputador. res, microdrive, sistema operati-
juegos, como resultado de la dotado de un procesador de 32 vo CPM, y una excelente ver-
agresiva política de precios de bits, 128K de RAM y dos "m¡- sión del altamente recomenda-
Sir Clive Sinclair, elenfant te- crodrives" (además de tres ex- do lenguaje educativo "Logo"),
rrible de micro electrónica bri-
la celentes programas incluidos Para conseguir una especifi-
tánica. Su modelo 2X-81 puede en el precio: un procesador de cación de este tipo, hasta ahora
ahora comprarse por menos de palabras, un balance contable y había que pagar más del doble
USS 30 en algunas cadenas de un simulador del tipo "qué pa- de estos precios. Pero la CPC
tiendas "de descuento" en Es- saría si..."), comenzará a ser 464 ofrece aún más cosas de
lados Unidos, y su Spectrum exportado. yapa. Un generador de "ruidos"
obligó a Atari a embarcarse en La "QL" es una maquinita re-
y tres generadores de sonido
una alocada (y suicida) reduc- volucionaria en muchos aspec- con salida estereofónica para
ción de precios para mantener tos, pero los atrasos de Sinclair audífonos del tipo Walkman,
su porción del mercado. A dife- en su despacho indican que (al- control de volumen, una pale-
rencia de Sinclair y Commodo- tan aún problemas por resolver. ta" de 27 colores brillantes y
re, que habían logrado extraor- Por esto, la dejaremos para un bien definidos, y una presenta-
dinarias reducciones de costos comentario más a fondo en una ción elegante y atractiva.
simplificando la arquitectura in- próxima oportunidad. El Commodore 64, el más
terna de sus productos, las ex- Pero la CPC 464 de Amstrad exitoso de los modelos hogare-
celentes máquinas de Atari (una empresa electrónica más ños "serios" a nivel mundial,
eran caras de producir. conocida por sus equipos de enfrenta pues una temible com-
Ahora le ha llegado el turno a alta fidelidad que por otra cosa) petencia. Según Jack Schofield,
un segmento superior del mer- no admite dudas. Este micro- un analista de prestigio en este
cado: las computadoras perso- computador está basado en la campo, el Commodore 64 de-
nales para el hogar, capaces de especificación más común (y bería venderse a apenas
manejar buenos programas de archiprobada) de la industria: USS 100 para poder competir
procesamiento de palabras y un microprocesador Zilog Z-80 con el CPC 464. En el curso de
programitas bastante acepta- y64K de RAM. Trae incorpora- ios últimos 18 meses, su precio
bles en el plano de la contabili- dos un monitor en colores (o ha bajado de USS 600 a
dad (además de buenos juegos uno en negro sobre verde), una USS 270 en Estados Unidos y,
computa rizados, como un simu- cassette capaz de comunicarse según Schofield, es muy proba-
lador de vuelo, obviamente). con la computadora a velocida- ble que se venda a US$100
Una vez más son los británi- des de hasta 2.400 bauds (bits para esta Navidad.
cos los que están rompiendo el por segundo), un teclado de Según Roland Perry, jefe de

12
diseno de Amstrad, el concepto quinto de los programas que se De hecho, es muy probable
que está detrás del CPC 464 es comercializan para otras mar- que haya quienes compren en
la simplicidad operativa. En cas de equipos tales como Atari disc-drive adicional de 5.25 pul-
este modelo no hay un spaguet- v SDectrum, a pesar de llevar ya gadas para poder usar este sis-
t¡ de cables luchando por co- tres años en el mercado. Sien- tema. Porque incluso ignorando
nectarse al enchufe. Teclado y do más versátil y trabajando en ese microdrive y comprando un
grabadora (o drive) forman una base a un procesador Z60, la drive standard, el CPC 464 es
unidad conectada por un cable CPC 464 puede prometer con hoy por hoy el más barato de
al monitor, y este último se co- total honestidad que a muy cor-
los microcomputadores que
necta a su vez por un cable al to plazo dispondrá de una ma-
operan en CP/M.
enchufe. yor librería de programas que la
"64".
Amstrad responde a esta cri-
Tanto el "64" como el CPC tica prometiendo que transferirá
464 tienen 64K de RAM. pero la La adaptación de programas
los programas más populares
máquina de Amstrad deja 42, 5K diseñados para otras marcas de
en CPM al nuevo tormato. Ade-
libres para Basic (más de 5K equipos, puede ser un proceso
más, dice, cuando haya cente-
más que la "64"). Y mientras la muy rápido, y la perspectiva de
nares de miles de máquinas do-
64 trae Sólo un ROM de 16K, su 200.000 CPC 464 a ser vendi-
tadas de microdrives de 3 pul-
rival trae un ROM de 32K. Ams- dos durante el segundo semes-
gadas, las empresas distribui-
trad gana también por lejos en tre de este año. constituye un
doras de programas los impri-
aliciente muy sabroso para las
cuanto a velocidad de procesa- mirán directamente en este tipo
miento. Su micro procesador empresas de software. Por otro
de microfloppies. Ojalá asi sea.
trabaja a 4MHz. contra 1MHz lado, al ser incorporado un disc-
En resumen, la Amstrad CPC
de la "64". drive con un sistema operativo
464 está llamada a revolucionar
La versión de Basic de la CP/M. este nuevo mi croco mpu-
el mundo de los microcomputa-
CPC 464 es también bastante tador puede llegar a tener acce-
dores hogareños con usos se-
más poderosa que la del "64" so a la infinidad de programas
rios, precipitando una drástica
(lo que no es mucho decir, pues que se han desarrollado sobre
ese sistema operativo en má- caída en sus precios. Se trata
el Basic de la "64" es lamenta-
quinas de S bits.
de una maquinita bien pensada,
ble). Su rango de 27 colores se
problema más serio que se bien diseñada y muy bien cons-
compara muy ventajosamente El
podria presentar a este equi-
truida. Usando imaginativamen-
con los 16 colores de pobre de- le
te componentes y conceptos
finición de la "64" (que Incluyen po de la Amstrad. es el haber
optado por un microdrive Hita- que no tienen nada de novedo-
negro, blanco y tres gradado- -

chi en lugar de los más tradicio-


sos. Amstrad ha producido una
nes de gris), y su definición es
nales de 5,25 pulgadas. Por computadora rápida y suficien-
considerablemente más nitida
cierto, esta decisión se basó en
temente poderosa como para
(usa una matriz de 640 puntos
el precio de ganga a que Hitachi
manejar programas sofistica-
por 200, lo que se compara con
está ofreciendo sus microdrives dos.
320 ' 200 de la "64".)
En cuanto a programas, la de 3 pulgadas, intentando dete- Su buena pinta y ausencia de
ner avance cables engorrosos hacen inne-
Commodore 64 se ha vendido el arrollador del for-
mato rival, el microdrive de 3.5 cesario mantenerla oculta, y
fundamentalmente acompañan-
pulgadas de la Sony, adoptado basta comprarle una impresora
do al famoso procesador de pa-
ya por Apple para el Macintosh, y el programa que se requiera
labras Wordstar. Esta dupla
por Hewlett Packard para el HP para tener en funcionamiento
constituía hasta hace poco
1 50 y por ACT para el Apncot.
un competente sistema de com-
tiempo el más barato de los sis-
putación hagareño... por menos
temas de calidad cuasi-profe- No será posible comprar un
sional para el tratamiento de programa CPM en cualquier de USS 1.000.. Mucha gente
tienda y hacerlo funcionar en la que se estaba aguantando las
textos, y centenares de miles de
CPC 464 (pues vienen normal- ganas de saltar al mundo de la
estudiantes y profesionales de
mente en discos floppy de 5.25 computación, se zambullirá
todas partes del mundo la ad-
quirieron para trabajar en casa. pulgadas y el drive de esta má-
Recibió entusiastas comenta- quina sólo acepta microfloppies
rios de las sociedades de escri- de 3 pulgadas), y ésta es proba-
tores, y la compraron también blemente la peor torpeza come-
periodistas, profesores, dactiló- tida por los diseñadores de
grafas que trabajan en forma in- Amstrad. Esta extraordinaria
dependiente, y muchísima otra complicación no resulta en ab-
soluto compensada por la re-
Sin embargo, las limitaciones ducción de costos lograda. La
de la "64" en términos de colo- versatilidad que la CPC 464 hu-
res y resolución gráfica, para biese ganado con un drive nor-
programas de juegos, además mal de 5.25 pulgadas, justifica-
del hecho de sólo poder desple- ría fácilmente los US$ 60-70
gar 25 líneas de 40 columnas, que hubiese habido que agre-
lo que la hace poco apropiada gar al precio. En USS670, esa
para "planillas electrónicas", le configuración seguirla siendo
han significado contar con un una ganga.
NUEVOS EQUIPOS

HP-150
C\
La tendencia dentro del desa- No dejaba de ser curioso que pesar de la reconocida calidad
rrollo de equipos y software, Hewlett-Packard, que es una de la marca. Las razones, sim-

apunta hacia la simplificación de empresa con más de 45 años ples. Primero., atacaban un seg-

su uso. En hardware la vedette de vida, con una extensa gama mento de usuarios reducido.
ha sido el Lisa, que utiliza un de productos de alta tecnologia. Segundo, poca compatibilidad
mouse para ir apuntando al item desde sus afamadas calculado- con los standards del mercado e
en la pantalla. Próximamente, el ras a elaborados equipos médi- incluso entre los propios mode-
Professional, de Texas, nos per- cos y de análisis químico y con los HP.
mitirá hablarle al computador una venta anual de 4,7 millones Con el HP-150. Hewlett-Pac-
para darle comandos o informa- de dólares, sólo estuviese cap- kard aparentemente ha resuelto
ción. En software, todo progra- tando un 2.5% del mercado de sus anteriores barreras. Por su
ma que no incluya entre sus computadores personales. simpleza de manejo, está dirigi-
pacidades algún grado de ir En 1976, uno de los ingeni do al más amplio público. Por su
gración, no tiene mayor futuro. ros de Hewlett-Packard. Step procesador Intel 8088 y el siste-

Al menos no después de ( hen Wozniak. presentó un ma operativo MS-DOS. está ca-


cer el Lotus u otro parecido. yecto de computador personal, pacitado para correr una amplia
El HP-150 no escapa a esta el cual sin embargo no tue gama de software diseñado
tendencia y, al contrario, está in- gido por los ejecutivos, ten para correr en equipos tipo IBM-
troduciendo una nueva tecnolo- sos de introducirse en un terre PC y compatibles. Por otro lado,
gia que permite interactuar con no inexplorado. Un año más el HP-150 esté diseñado para

elcomputador sin necesidad de de, Wozniak y Steven Jobs eventualmente ser conectado a
saber nada de computación. En menzaron a comercializar el Ap- otros equipos e incluso para
efecto, la pantalla sensible del ple, primero en forma de kit y servir como terminal de télex.
HP-150 esta concebida para luego en las cantidades que ya Sin embargo. Hewlett-Pac-
que el usuario pueda ir ingre- conocemos y que lo convirtieron kard no se conformó con adap-
sando sus comandos con tan en el fabricante número uno de tarse al standard. El HP-150 tie-
súlo poner el dedo sobre la pan- computadores personales. ne varias otras cualidades que
talla. Recién en 1980. Hewlett-Pac- lo hacen superior a otros equi-

En realidad, cuando nos refe- kard introdujo su primer compu- pos similares. Por supuesto, y
rimos al HP-150, no nos esta- tador personal, el HP-85, para en primer lugar, está la pantalla

mos refiriendo tan sólo a un luego seguir con otros nueve sensible. En realidad, no es la
nuevo equipo. En efecto, este modelos. Diseñados para el uso pantalla la sensible, sino su
computador simboliza la intro- de Ingenieros y producidos por marco, en el cual se halla co-
ducción en lleno de Hewlett- cinco divisiones diferentes de nectada una verdadera red de
Packard en el terreno de la com- Hewlett-Packard, estos equipos celdas fotoeléctricas. Veinticua-
putación personal. no tuvieron el éxito esperado, a tro a cada lado y cuarenta arriba

14
y abajo Esto permite que cada 390 puntos y despliega en pan- las facilidades que proporciona
punto en todas las filas, ubica- falla 24 lineas de 80 caracteres, la pantalla sensible.
dos columna por medio, pueda además de dos líneas para des- Confirmando nuestra aprecia-
ser reconocido por el computa- pliegue de menús y una última ción de que Hewlett-Packard se
dor al interrumpir el haz de luz para informaciones del sistema, está introduciendo con muchos
que conecta a las celdas. De lo que totaliza 27 lineas. brios en el campo de los compu-
este modo, con programas que Para comunicaciones, cuenta tadores personales, al cierre de
van desplegando permanente- con dos salidas BS-232, con ve- esta edición nos está llegando
mente opciones, es posible con locidades entre 110 y 19.200 la información de que próxima-
sólo apuntar con el dedo reali- bauds, y una salida HP-IB (In- mente será lanzado un nuevo
zar tareas que en otro tipo de terface Bus), que permite co- modelo HP. Este será un com-
equipos requieren de elabora- nectar en cadena hasta doce putador portátil, por el momento
das instrucciones en un lengua- drives, impresora y otros. La ve- denominado "Nomad", de apro-
je y formato críptico para el no locidad es otro de los puntos a ximadamente 5 kilos de peso,
iniciado. favor del HP-1 50, ya que su pro- operado a baterías, y entre
En capacidad de memoria, el cesador 8088 corre a 8 MHz, a otras gracias trae incorporado el
HP-150 viene con 256 K de me- diferencia de otros equipos, en infaltable Lotus 1-2-3, además
moria RAM, más 6 K para con- que sólo alcanza a 5 MHz. de una planilla electrónica.
trolar pantalla y 160 K de ROM. En lo que a Software se refie-
Es posible expandir la RAM a re, si bien el HP-150 puede ac-
640 K. Para almacenamiento programas diseñados
magnético, el HP-150 ofrece la el IBM-PC y compatibles
ventaja de poder utilizar varios (siempre que no utilicen particu-
formatos de floppies (de 3.5, laridades propias de determina-
5,25 y 8 pulgadas), además de da marca, como por ejemplo,
is de 5 a 15 Mega. La despliegue gráfico), ya han sido
resolución gráfica es de 512 por modificados algunos de los pro-
gramas mas popula.
Lotus, Visicalc,
WordStar, para que aprovechen
La línea
AIAKI
más completa en computadores,
COMPUTADORES
periféricos y software.

ATARI 800 XL:


COMPUTADOR CON 64KB MEMORIA
24KB en ROM. incluyendo lenguaje BASIC.
leclado profesional con 62 teclas. 16 modos gráficos
distintos. Alta resoluciónen pantalla (.120 x 192).
256 colores disponibles. J sinteti/adores de sonido
Bus de expansión exterior y 2 puertas para contra
ATARI600XL -.. ladores Salida a moriilia Je Milco
COMPUTADOR CON 6KB MEMORIA 1

Rxpandibles a 64KB, mediante módulo externo.


24KB en ROM. incluyendo lenguaje BASIC.
Teclado profesional con 62 teclas. 16 modos gráfi
distintos. Alta resolución en pantalla (320 \ 192),
2><< colores disponibles. 1 sin tci i madores de sonido.
Bus de expansión exterior y 2 puertas
para controiadores.

ATARI 1020:
IMPRESORA
A COLORES
Impresora gráfica
ATARI 1027:
para elaboración
IMPRESORA DE CALIDAD de gráficos, diagramas o cualquier
a de 80 caracteres por línea, con caracteres
forma de arte por computadora. Mace uso de todas
ile calidad de correspondí
las capacidades gráficas dei computador ATARI.
Imprime sobre hojas de papel
21) caracteres por segundo. Intcrfase directa al
computador.

ATARI 1050.
DISKETTERA
Unidad de alma»
miento en mini diskette
de Wpulgadas de doble
densidad y una sola
Capacidad
de 127KB por diskelte
ATARI 1025:
IMPRESORA 80 COLUMNAS
Impresora de matriz de puntos por impacto, impri
me hasta H0 caracteres por línea a razón de 40
caracteres por segundo, en papel corriente. Inlerfase

A
directa al computador.

J ATARI 1010:
f GRABADORA
DE CASSETTE
Unidad de alma-
o de progra-
y datos en cintas de
is
Computadores con .
íormat. Capacidad de 100 KB en cinta de
os. Dispone de canal de audio controlable respaldo y
garantía de Coelsa.
ATA DI
^\m^\W\m
HARDWARE

FIERROS II
VÍCTOR MANUEL CAPETILLO W
ENRIQUE TIETZENL.
tucán ingeniería y cía. ltda

En el articulo anterior diagramamos cualitativamente la ope- TIEMPO DE EJECUCIÓN:


ración de una CPU integrada o mi ero procesador, como una ma-
nera de entender el funcionamiento y la capacidad de estas Para laejecución de una ins-
"pastillas". Ahora definiremos en forma más cuantitativa los di- irucción de maquina, distingui-
ferentes subsistemas y conoceremos algunas CPU's comercia- emos dos ciclos bien definidos:

COMPOSICIÓN DE UNA ción entregados. Ahora


sólo

INSTRUCCIÓN enumeraremos los más impor-


Ciclo de ejecución (EXECUTE)
tantes, ya que más adelante los
Básicamente, una instrucción veremos en detalle, cuando
comienza a
está constituida por dos partes analicemos las CPUs comercia-
realizarse con el ciclo de bús-
fundamentales, que llamaremos
queda y alimentación, donde la
campo de código de operación y CPU no sabe "a priori" qué le va
Direccionamiento absoluto:
campo de dirección del operan- a pedir que ejecute aquella ins-
La data está exactamente en la
do.
dirección del operando. trucción, y por lo tanto este ciclo
El código de operación es un
es igual para todas las instruc-
campo que contiene un código Direccionamíento relativo; ciones y se desarrolla de la si-
único, que le define a la CPU las El campo de dirección contiene guiente manera:
operaciones que debe realizar una diferencia (OFFSET), que
con los opera ndos de la instruc- operada con una dirección co- - El contenido del contador
ción. Este es un código definido nocida nos apunta a la dirección de programa (PC), a través del
por el fabricante del microproce- absoluta de la data. La dirección bus interno de la unidad de con-
sador. Respecto al campo de di- conocida usualmente es la di- trol, aparece en el bus de direc-
rección del operando, en la ac- rección de la instrucción. ciones, y eventualmente se gra-
tualidad los micro procesad o res
Direccionamiento indexado: ba en un registro especial, lla-
poseen por lo común sólo una
El campo de dirección con- mado registro de dirección de
dirección, a fií
tiene una diferencia que opera-
memoria (MAR).
cantidad de bits ne - El contenido de esta posi-
este campo, y por lo tanto usual- da con una dirección almacena-
ción de memoria aparece me-
mente operan la información da, usualmente un registro inter-
diante la lógica de memoria en
contenida en este campo con si no (INDEX), apunta a la direc-
ción absoluta.
el bus de datos y se graba en el
misma, con un registro interno, registro de datos de memoria
o con la información contenida Direccionamiento indirecto: (M.D.R.), y a través del bus in-
en una posición de memoria di-
El campo de dirección apunta terno de la unidad de control se
reccionada por otro registro in-
una data, que es a su vez la di- transfiere al registro de instruc-
terno. También existen instruc-
rección de la posición absoluta ción (I.R.). Al mismo tiempo, la
ciones que operan información
de la data. unidad de control incrementa el
que se encuentra sólo en los re- P.O. de forma que éste apunte
gistros internos.
Estos áitere ntes modos se a la próxima instrucción. Con
Otra información importante
combinan para formar direccio- esto hemos terminado el ciclo
que nos aparece en la instruc-
namientos aUn más complejos, de búsqueda y alimentación y
ción es el modo de direcciona-
que veremos más adelante. estamos listos para la ejecu-
miento; es decir, donde real-
mente está la data, tomando
como información de partida los La ejecución propiamente tal
de una instrucción puede estar
operandos y códigos de opera-
17
compuesta de más de un ciclo supuesto, el uso de la A.L.U Hasta aquí no hay ningún pro-
de búsqueda y alimentación, considera transferencias a re- blema, excepto que en general
dependiendo de cuántas pala- gistros especializados para la cuando se produce un salto en
bras se compone la instrucción operación de la ALU, donde la secuencia normal del progra-
en particular, pero en general, la destaca uno muy conocido lla- ma, se requiere después de eje-
unidad de control decodifica el mado acumulador. cutar las instrucciones del lugar
código de operación contenido Sólo nos falta considerar un donde se saltó, volver a la próxi-
en el I.R. y realiza todas las ope- tipo especial de instrucciones, ma dirección de la secuencia
raciones que previamente el fa- las cuales implican un salto en normal del programa, y para
bricante definió para la realiza- la secuencia en la cual se en- esto, antes de saltar debemos
ción de esta instrucción. Estas cuentran las instrucciones. Esto guardar la próxima dirección de
operaciones pueden considerar significa que la próxima instruc- la secuencia normal. Básica-
movimientos de data sobre el ción no está en la siguiente po- mente podemos decir que un
bus interno entre registros o en- sición de memoria que apunta el salto significa modificar el con-
tre registro y memoria, como P.C. Esto sucede por ejemplo tenido del P.C-, pero antes de-
operaciones aritmético-lógicas con las instrucciones de salto bemos guardar su estado ac-
de la data contenida en los re- condicionado y salto incondicio- tual.
gistros o registro-n nado.

«guar infor-
I estado a
(antes de la modificación) lo llama-
INSTR 1
remos STACK. y como pueden eiis-

INSTR 2 chos niveles, debemos ser capaces


de guardar muchas direcciones de
INSTR 3
reiomo y en orden. Para eslo usa-
INSTR 4 SALTO
-le (FIAM). qje llamaremos precisa-
mente STACK, y donde almacena-
remos las diferentes direcciones, de
INSTR 5 forma que la última que ingresa es
la primera que se recupera y asi su-
INSTR G

INSTR 7 registro que apunta a la próxima po-

-m sición de STACK a recuperar


ma STACK COUNTER

Para terminar,
se lla-

estudiemos
INSTR SI una tabla comparativa de algu-
INSTR S2
nos microprocesadores comer-
ciales, que iremos completando
en próximos artículos.
INSTR SN.

INTEL 8080 NMOS 8 64K


INTEL B085 NMOS s 64K
INTEL 8008 HMOS 8/16 1MB.
INTEL 8086 HMOS 16 1 MB.
INTEL 8048 NMOS 8 4K
SYNEHTEC 6502 NMOS 8 64K
MOTOROLA 6800 NMOS 8 64K
MOTOROLA 6802 NMOS 8
MOTOROLA 68000 HMOS 18/32 16 MB

ZILOG Z-80 NMOS 8 64K


ZILOG Z-8000 NMOS 16 64 K-8MB.

RELOJ: Le entrega y cent


po de ejecución a la CPU.
*•» MOS: Tecnología de bajo o de la tecnología Mos, pero que
eléctrico. rindan además un mejoramiento
n cuanto a velocidad.
: , :

Programando el Z80
(2 parte)
a
^c
En el capitulo anterior vimos aclarar un poco más estos últi- se conoce como bit. La estructu-
dos aspectos importantes de la mos conceptos, iniciarnos en el ra formada por los 8 bits es de-
CPU Z80, que son sus conexio- set de instrucciones y profundi- nominaba byte. Por esto es que
nes, con las que se comunica zar un poco más en la progra- se dice que la longitud de la pa-
con el resto de los elementos mación en lenguaje de máquina labra del Z80 es de un byte. En
del sistema, y sus registros, con desde el Basic. el caso del Bus de Dirección,
los cuales opera al ejecutar un Como ya vimos, el Bus de Da- son 16 lineas (A0, Al, A2...,
programa Además, nos referi- tos tiene 8 lineas, denominadas A15), por lo que su longitud es
mos a los bits, bytes y notación DO, D1. D2..„ D7. El dato que de dos bytes.
hexadecimal. lleva cada linea puede ser un
Esta vez nos corresponderá cero (0 volt) o un uno (5 volts) y

' -4-"

l lili
Como cada puede tener tenemos 2 a = 16 combinacio-
sólo dos valores
bit

f 1 ó 0),
el siste- nes, lo que permite almacenar I
'
I I I I -T^l
ma numérico con el que se números en "base 16" o hexa-
cuenta es llamado "de base decimaies. El binario resultante entonces
dos" o binario. Asi, 2" nos dará Cada bit dentro de un nibble, es el 11*01101. Ahora, sí dividi-
la cantidad de combinaciones byte o dos bytes, tiene un valor, mos este byte en dos grupos de
que se pueden obtener con "n" como se ve en la parte inferior cuatro bits (nibbles), podremos
lineas o dígitos. En el caso del de la tigura 1 De este modo, se
.
buscar el valor hexadecimal
Bus de Datos, tenemos 2 8 = nos facilitaré la transformación para cada uno de ellos en la Ta-
256 combinaciones; es decir, de un sistema numérico en otro, bla 1

puede guardar datos entre y como veremos en los siguientes


255. Para el Bus de Dirección ejemplos: 1110 = 1101 = D
tenemos 2 16 = 65536 combina-
Ejemplo 1
ciones, por lo que deducimos Vale decir, que el decimal 237
Convertir el decimal 237 al bi-
que la CPU Z80 puede direccio- equivale a ED hexadecimal.
nario y al hexadecimal corres-
nar 65536 celdas de memoria Corrientemente, se usan los
pondiente.
cuyos valores van de
distintas, subíndices "d". "b", "h", para in-
a 65535. Solución: dicar si el número a que nos re-
Basándonos en la figura 1 ferimos es decimal, binario o he-
DECIMAL BINARIO HEXADECIMAL xadecimal.
|
| formaremos el valor 237 en
base a la sumatoria de los nú- Ejemplo 2:
meros indicados en ADDRESS:
Llevar el valor 2Ah a su equi-
valente binario y decimal.
237 = 128 + 64 + 32 + 8 + 4
Solución:
En este caso se utiliza un mé-
Traslademos ahora el byte de todo inverso al anterior. En pri-
la figura
1 con el valor indicativo
.
mer lugar, buscamos en la Ta-
de cada celda. bla 1 el binario a que correspon-
de cada uno de los hexadecima-
iiii
2 - 0010 y A = 1010, por lo
Enseguida colocamos un "1"
Para facilitar la programación, en las celdas de valores 128, 2Ah = 00101010
cada byte se ha dividido en dos 64, 32, 8, 4, 1 y en las restantes
escribimos un "0". Ahora, utilizando la figura 1,
"medios bytes", los que se co-
llenamos un byte con el binario
nocen por el nombre de "n ib-
resultante anterior:
ble". Como son cuatro dígitos.
mando PRINT PEEK.
i-M-i .[Link] como en el

(dos registros}. Aquí,


ejemplo LD
rl
ti,
recibe
r2
remos los valores 29. 30. 31 32
encontra-
.

el nombre de DESTINO (lugar 33, 34. 35 y 36. los cuales co-


Si sumamos los valores cuya
donde llega la información] y r2 rresponden a los códigos para
recibe el nombre de FUENTE sdellalB.
celda contiene un "1" binario,
obtendremos el decimal que (lugar de donde proviene la in-
formación). El contenido del
PRINT PEEK 16514 (Enter)
buscamos: PRINT PEEK 16515 (Enter)
DESTINO, ya sea registro o me-
Ti pee ahora:
32 + 8 + 2 = 42 moria, es alterado siempre; en
cambio, el contenido de la
POKE 16514, 38 (Enter)

FUENTE permanece siempre POKE 16515, 166 (Enter)


INSTRUCCIONES
inalterado. Las posibles combi- Ahora liste su programa y,
Sin lugar a dudas, una de las para sorpresa, verá que en lu-
principales características de
esta CPU es su gran cantidad DESTINO FUENTE EJEMPLO REM habrá una A y en lugar del
de instrucciones (686 en total) y Registro Registro LD r1 r2 ,
[Link] A en video inverso. Esto
el enorme potencial contenido Registro Memoria LD r, m se debe a que los valores 38 y
en varias de ellas, ya sea en Memoria Registro LD m, f 166 "pokeados" anteriormente
traslado de bloques de memo- corresponden precisamente a
ria, manejo de tablas, puertas No existen, por tanto, instruc- esos caracteres.
de Entrada / Salida, etc. ciones que operen con memoria
Antes de pasar al set de ins- tanto en la fuente como en el
100FORA = 16514T016521
trucciones, explicaremos qué es destino a la vez; es decir, la ins-
110INPUTB
1 20 POKE A. B
una instrucción y cómo está tor- trucción LD m1. m2 no es váli-
mada. En analogía al hombre, la da.
130NEXTA
CPU posee un VOCABULARIO, Volvamos, sin embargo, un Este programa permite colo-
consistente en su set de Instruc- poco al Basic, para ver cómo a car 8 bytes en las direcciones
ciones. A diferencia del hombre, partir de éste podemos progra- antes señaladas, y con esto ya
una CPU no puede ir aumentan- mar en lenguaje de máquina. En tendríamos las herramientas en
do su vocabulario y. más impor- el capitulo anterior indicamos Basic necesarias para poder
tante aún. una CPU es incapaz los tres comandos básicos: trabajar en lenguaje de máqui-
de formar FRASES o. en otras PEEK n (lectura de memoria). na.
palabras, PROGRAMAS, los POKE n, d (escritura en memo- Veamos entonces un peque-
que deben serle proporcionados ria) y USR n (ejecución de un ño programa en lenguaje de
por el usuario o programados programa en lenguaje de má- máquina, que utiliza una subru-
Las instrucciones poseen un quina). Además vimos un ejem- tina del monitor que imprime en
"formato", el cual da su estruc- plo del primero mediante un pro- pantalla eí carácter cuyo código
tura. Este formato se compone grama que leía el Monitor del está en el acumulador. Para lla-
de 2 ó 3 bytes, que definen
1 , el Sinclair 2X-81, Timex 1000 ó mar esta subrutina, utilizaremos
"código de operación", y si la 1500. Ahora veremos los co- la instrucción CALL, que equiva-

operación lo exige, se utilizarán mandos POKE y USR con más le a un GOSUB del BASIC, y la
uno o dos bytes más. los que se detalle. dirección de memoria a llamar
conocen como "operandos". Como los mic roco mputado res es la 2056. Esto se repite con la
están diseñados para trabajar instrucción JP (del inglés JUMP.
en un lenguaje de alto nivel, Ba- salto), que equivale a un GOTO
sic encaso de los computa-
el del Basic.
CÓDIGO DE OPERACIÓN OPERANDOS
dores antes mencionados, de-
Assembler Direcc. Códigos
bemos reservar un espacio en
Como estos son todos códi- memoria para las rutinas de má- :LDA, CHR 16514 62 38
gos numéricos, lo que hace su quina. El lugar más tipico y fácil
lectura difícil de entender, gene- de accesar son las líneas REM,
ralmente se da a cada instruc-
le
las cuales para el Basic son sólo
ción un nombre,que es conoci- lineas de comentarios y no son
do como "MNEMONICO". o ins- tomadas en cuenta durante la Usando el programa anterior,
trucción en Assembler. Por ejecución de un programa. Si
en que mediante un INPUT po-
ejemplo: esta REM está en el principio
díamos ingresar valores a la lí-
LD rt, i2: Cargar (Load) lo que del programa, entonces la pri-
nea REM, ingrese los siguientes
está en el registro r2 al registro mera celda de memoria disponi- valores: 62. 38, 205, 8, 8. 195.
ble es la 16514, que correspon- 130. 64. Una vez hecho esto,
INC r: Incrementar en uno el agregue la siguiente linea a su
de al carácter que continúa des-
contenido del registro r. pués de REM. programa:
ADD r: Sumarle al acumulador Por ejemplo, si digitamos 20 RAND USR 16514.
el contenido del registro r.

10REM12345678 Ejecute su programa con un


Hay instrucciones que requie- RUN y verá cómo se llena rápi-
ren de dos registros, o un regis- damente la pantalla con letras
tro y una celda de memoria.
: . 1

Conozca
el toque mágico
del HP 150
EWLETT [$&&&&&
í!ñ PACKARD
S
La solución computacional que Ud. puede entender y manejar.
Ahora. Hev,lctt-I\ickard. tinte I útil tener un com- HP 150 se encarga del resto, como por arte c
puiador en su empresa, El nuevo computador per- gia.
sonal HP 1511, con su exclusivo "Toque Mágico",
permile que Ud simpliliquc. acelere y optimice lu- Software Español-Latino:
das las funciones administrativo-contables de su Los comandos e instrucciones del Sistema Operati-
empresa. vo, como también las Aplicaciones más importan-
El "Toque Mágico", representado por lii pantalla tes: VisiCalc. procesad! >i de palabras, gráficos, ba
sensible al tacto del HP 150. permite ejecutar co- ses de datos, etc.. se encuentran disponibles en Es
mandos, moveré! cursor, transferir datos y obtener pañol-Latino, permitiendo un mas rápido aprendí
la información debida sin esfuerzo alguno, simple- zaje y fácil uso.
mente tocando la pantalla. Adicionalmenlc el HP 150 dispone entre muchos
Con la nueva pantalla sensible ai lucio del HP 150, otros de los siguientes programas; Lolus I

Ud, no tendrá que preocuparse de accionar teclas ó Multiplan; Cóndor 20-3; dBase II; WordStar;
cambiar continuamente la vista de la pantalla al te-
clado y del teclado a la pantalla. Obtenga la información de su empresa directa y per-
En vez de todo esto. l'd. simple mente mira la pan- sonalmente; sólo necesita... su dedo.
talla, loca en ella el tomando que desee activar y el nocer el toque mágico del IIP 150.

RESUMEN TKCNIl'O DEL SISTEMA HP ISO

•T;imí Insensible alucio, integrada al sistema. • AlmaccnamienloendiskeltesyendiEttftdeSyliMhyto • hlk'iljxl!!' :ii :.:. :y::-:.. ,l| II jvi.

• Mict(ipsic[iadoies!ílSSJcl(!Í>iiopcr;iiiili>,(SVH "[Link]) • Lenguajes: Basic Pascal ;Cnbol; Fortran.


l

• Sistema optral im) MS™-D0S 2 .1) • l>opliíCucar;iriíi'dfM2iW|>iinH!s • r( ™nicaci<>nesL 3278; VT 1(0


« Me mina central de !5A K byles t Teclado plano, erm >n uní u-i . sl' p:¡ r j,I 1
• Teln;HHP150lieiKUcip«rididder«mpÍEar
LüimnLliMcaMIIKbytCS. • DospueriíBRS-KC" uldcldn.

futuro con experiencia.


COELSA
DISTRIBUIDOR Ol
Software integrado
¡Lo mejor es mantenerlo en familia!

Cuando se compran progra- yor talento en promoción y mer- menos que USS 3 m en publici-
mas uno a uno. puede llegar a cadeo. Y sus resultados han dad.
(orinarse una excelente combi- sido espectaculares. Pese a ser Técnicamente, el Lotus 1 -2-3
nación: Wordstar, por ejemplo, menos sofisticado y poderoso es un simulador contable muy
para procesamiento de textos, que Silicon Office, ña vendido poderoso, en el que se ha desa-
junto a Visicalc (para simulacio- centenares de miles de copias. rrollado una cierta capacidad de
nes contables del tipo "qué pa- En su primer semestre de vida edición, generación de gráficos
saría si..."), y algún organizador (el primer semestre de 1983), y manejo de datos. Es fácil de
de banco de datos más algún Lotus Corporation llegó a factu- proporciona suficientes
utilizar y

generador de gráficos. rar casi US$ 1 3 m en base a su funciones como para satisfacer
los requerimientos básicos de
Pera, en este caso, para pa- entonces único producto: el Lo-
sar de la redacción de un texto tus 1 -2-3. Pero para lograr este un gran número de usuarios.
(con Wordstar) a buscar un dato resultado había gastado nada Pero es muy poco sofisticado
contable, se hace necesario ar-
chivar el texto en el disco, apa-
gar la computadora, volver a
prenderla con Visicalc. encon-
trar el dato buscado, anotarlo a

putadora. volver a prenderla


con Wordstar, y seguir adelante
con el texto... Puede llegar a ser
irritantemente engorroso. Y
además hay que saberse de
memoria varios sistemas de
instrucciones diferentes...
Por esto es que no puede
sorprender el éxito de los pa-
quetes de software integrado
del tipo Lotus 1-2-3, The In-
credible Jack. Encoré y Jane.
Estos programas mu) tif unción
permiten hacer todas estas
operaciones básicas (procesa-
miento de textos, bancos de da-
tos, simulaciones contables y
gráficos) a partir de un progra-
ma único.
El pionero de esta gama fue
Silicon Office (de la Bristol
Software Office, de Inglaterra).
Fue lanzado al mercado en
1981 y maravilló a los entendi;
dos por lo ingenioso de sus so-
luciones y su gran versatilidad.
Pero fue diseñado para una má-
quina poco popular (la Peí
8096, de 96K), es caro
(U8$1.100) y bastante lento. Y
por esto no llegó a despegar co-
me rcialmente.
Lotus Development desarro-
lló la misma idea con más ojo

comercial (su Lotus 1-2-3 fue


específicamente diseñado para
elfenomenal mente exitoso IBM
PC) e incomparablemente ma-
.

más baratas (Apple II, Commo-


dore 64 y Atari 900 XL, además
del ubicuo IBM PC) que aque-
llas que pueden usar el Lotus
1-2-3 (IBM PC. Wang, DEC, Si-
hus). Pero obviamente no sir-
ven para usuarios que necesi-
tan manejar grandes volúme-
nes de datos.
The Incredible Jack no se-
para la pantalla en "ventanitas",
como se está haciendo popular,
sino que permite manejar simul-
táneamente, en la misma pan-
talla y en el mismo documento,
desde la edición de textos a
cálculos contables y gráficos
(aunque estos últimos se redu-
cen a lineas en un eje de coor-
denadas o gráficos de barras)
Su banco de datos viene grafi-
cado como una serie de 50 "so-
bres de archivo: apuntando a
uno de ellos con el cursor se
pueden ver los documentos que
en materia de procesamiento
de textos y organización de da- Esto es demasiado rudimen-
tos, y no incluye un programa
tarioy limitado como para com-
de comunicaciones (algo que en bancos de
petir la liga de los
está llamado a jugar un rol cen-
datos propiamente tales, pero
tral a muy corto plazo, a juzgar
resulta muy adecuado para lle-
por la rapidez con que se esta
var la correspondencia perso-
generalizando el uso de mo-
nal. Y The Incredible Jack per-
dems para interconectar com- mite incorporar gráficos y es-
putadores a través de las lineas quemas contables dentro de
telefónicas). una circular, siendo capaz inclu-
Otros paquetes de software so de procesar textos en varias
integrado, como Encoré y Con- columnas. Lamentablemente
tex 2.2, tratan de capitalizar no incluye comunicaciones.
gunas de las insuficiencias del Para quienes necesitan apli-
1-2-3 en materia de procesa- caciones no demasiado sofisti-
miento de textos, ofreciendo cadas en materia de proyeccio-
pacidades de edición superio nes contables, pero un buen
res. El Context 2.2 ofrece tam procesador de textos. The In-
bien un programa de común credible Jack resulta muy
Ciones incorporado Pero t atractivo. Y quienes quieren un
estagama parte del mismo paquete integrado en que el
quema: incorporar otras funcio- fuerte sean las simulaciones
nes a partir de un simulador
contables, encontrarán que el
contable poderoso. Lotus 1-2-3 tiene mucho que
Otros de estos paquetes par- ofrecer.
ten de un buen programa de Sin embargo, una nueva ge-
procesamiento de textos (si- neración de paquetes de soft-
guiendo la orientación de Sili- ware integrado está comenzan-
con Office), incorporando orga- do a llegar al mercado, con un
nizadores de datos bastante nuevo orden de magnitud en
aceptables, pero con generado- sofisticación y poderio. El pro-
res gráficos y simuladores con- pio Lotus Development está tra-
tables más primitivos. Es el tando de dar en el clavo por se-
caso de The Incredible Jack gunda vez con un paquete lla-
(de Business Solutions Inc.. de mado Symphony, que promete
Estados Unidos) y de Jane dar que hablar.
(producido por Arktronics, de
Francia)
Una de las gracias de estos
últimos paquetes de software
integrado es que han sido escri-
tos para máquinas menores y
Criptografía
Bienvenidos al Basic III Parte.

En el número prome- anterior pasa por el NEXT A. Utilizando


timos que a de esta edi- partir el STEP, también podemos dar PRINTLEN(AS)
ción, ya estaríamos en condicio- un valor negativo al incremento En el caso de JUANITO, el com-
nes de hacer cosas bastante (decremento|; por ejemplo, en putador escribirá 7, que es el
entretenidas con los rudimenta- el caso: número de caracteres que tiene
rios conceptos del Basic que ya 10FORA = 10TO1 STEP-1 ese nombre.
tenemos. El tema que vamos a 100 NEXT Si esto está claro, veamos
tratar esta vez es cómo hacer Más adelante veremos que cómo puede el computador tra-

que nuestros mensajes no pue- también es posible anidar ci- bajar con una variable de este
dan ser descifrados por ojos ex- clos, uno dentro de otro, pero tipo. Por el momento, sólo vere-

traños. De hecho,, esto que pa- por el momento esto es suficien- mos cómo separa el computa-
rece un juego, lúe uno de los te. dor los caracteres individuales
elementos propulsores de la del string.
computación en los años de la Variables alfa numéricas Cada marca de computador
Segunda Guerra Mundial, cuan- Hasta ahora, sólo hemos tra- tiene un dialecto Basic diferente
do en Inglaterra se diseñaron bajado con números. El compu- al de otras marcas. La instruc-

computadores especialmente tador es bueno para eso. pero ción que vamos a presentar
para descifrar los mensajes en también puede procesar pala- puede tomar, entre otros, los si-
clave del ejército alemán. bras o combinaciones de letras, guientes formatos:
Antes de proceder, sin em- números y otros caracteres.
bargo, es necesario que vea- Para procesar éstas, el compu-
B$ = MIDS'AS. XrY)
mos un par más de instruccio- tadorutiliza lo que se llama va-
riables alfanuméricas, vulgar-
BS - AS(XTOY)
mente strings.
B$ = A$ (X, Y)
Ciclos FOR NEXT El de esto es igual
principio
Para hacer el programa de las que cuando trabajábamos con En todo caso, para todos es-
tablas de multiplicar, en el capi- números. Es necesario asignar tos formatos, la idea es la mis-
tulo aprendimos a programar
II un nombre a una variable y ahi ma. BS es la variable donde se
un ciclo, en que el computador almacenará el computador el almacenará uno o varios carac-
repite una operación un deter- conjunto de caracteres que de- teres contenidos en AS. X es el
minado número de veces utili- seamos almacenar. Las varia- número de carácter dentro del
zando un contador de la forma. bles numéricas se diferencian string que queremos accesar.
A= A + 1 de las alfanuméricas en que el En el caso anterior, "JUANITO",
De este modo, fijando noso- nombre de la variable debe ir el carácter 3 es Ay el carácter 6
tros un valor limite para A, le in- acompañado de un signo $. Por es T. Por último, Y es o la canti-
dicábamos al computador cuán- ejemplo, yo puedo decir: dad de caracteres después de X
do detener su ciclo. Una forma LET A$ = "JUANITO" que queremos accesar o el nú-
más elegante de hacer lo mismo Recuerde el uso de las comillas mero del último carácter que
es utilizando la instrucción al trabajar con caracteres. queremos incluir en BS.
10 FOR A = 1 TOL (Les el li- Si luego ti peamos Para concluir, antes de entrar
mite) PRINT AS, en materia de criptografía, que
100 NEXT el computador escribirá JUANI- es lo que nos interesa, digamos
En este caso, A va a Ir incre- TO en la pantalla. que el computador almacena in-
mentando su valor en 1 cada Una de las cualidades de los ternamente toda la información
vez que programa pase por la
f. strings. a diferenciade las varia- en forma numérica. Para proce-
instrucción NEXT A. Cuando el bles numéricas, es que tienen sar caracteres, debe entonces
valor de A sea mayor que el li- un largo diferente. El computa- primero transformarlos a códi-
mite entonces termina el ciclo
L. dor puede almacenar todos los gos numéricos. Cada carácter
y el computador sigue ejecutan-
números, grandes o chicos, en tiene por lo tanto su propio códi-
do las instrucciones que vienen una cantidad fija de bytes, siem- go numérico, y a éstos se los
después. pre igual. Con los strings, el conoce como códigos ASCII,
Ahora, nosotros podemos computador debe guardar cada que son códigos standard, o de-
modificar la magnitud del incre- carácter del string en un byte, bieran serlo para todos los com-
mento de A, agregándole a esta por lo que una palabra de seis putadores. Para averiguar qué
instrucción lo siguiente: letras ocupa seis bytes y una código ASCII corresponde a un
10FORA = 1 TOLSTEP0.5 palabra de cuatro letras ocupa determinado carácter, utiliza-
El STEP le indica al computa- cuatro bytes. mos la siguiente instrucción:
dor en cuánto debe ir incremen- Para saber el largo de deter- PRINTASC("A"),
tando el valor de A cada vez aue minado string, se utiliza la ins- a io que el computador escribirá

24
65, que es el código ASCII de la curso, dónde, marca del equipo, recepción de los programas
letra A. Repite lo mismo para to- etc.,con el propósito de que asi será hasta el 28 de julio. Mucha
dos los caracteres. podamos conocer las inquietu- suerte.
Si ya sabemos cómo averi- des de cada uno de ustedes. La
guar el código de una letra, en-
tonces ya podemos ver cómo a
partir de un determinado código
podemos pedirle al computador >LIST
que escriba la letra a la cual co- 10 REM PROGRAMA 1
rresponde. 20 PRINT "DÉME PALABRA
PRINT CHR$ (65) A CODIFICAR"
hace que el computador escriba
en pantalla la letra A
30 INPUT A*
Con esto ya nos es suficiente. 40 FOR 1=1 TO LEN<A*)
Pasemos a la criptografía.
La forma más fácil de codifi- 50 B*=MID*(A*, I, 1)
car una palabra de modo que 60 B=ASC(B*)+1
una persona no pueda entender
lo que dice, es como lo hace el
70 PRINT CHR*<B>
programa 1 80 NEXT I
En éste se va tomando cada 90 PRINT
letra y se incrementa el código 100 PRINT "LISTO"
ASCII en una cantidad fija, en
este caso 1 y luego se imprime
,

corresponde
la letra que al códi- >RUN
go ASCII de la anterior más uno. DÉME PALABRA A CODIFICAR
Para decodificar, el proceso es
inverso, y en lugar de sumar, se
7CRIPT0GRAFIA
resta uno del código de cada le-
DSJQUPHSBGJB
tra (Programa 2). Por supuesto, LISTO
para decodili cario, la otra perso-
na debe conocer el número con
que se está incrementando. Sin
embargo, este método también
es muy simple como para resis-
tirun análisis superficial de al-
guna otra persona que desee
conocer tu clave de codifica-
ción. La tarea de este mes es.
entonces, idear y hacer un pro-
grama para codificar y decodifi-
car que no sea tan fácil descu-
brir la clave.
Los mejores programas que >LIST
recibamos, obtendrán premios 10 REM PROGRAMA 2
consistentes en un curso de 20 PRINT "DÉME PALABRA
programación gratis en Micro-
A DECODIFICAR"
Centro y cassettes educativos y
de juegos para el Sinclair o Ti- 30
INPUT A*
mex, también cortesía de Micro- FDR 1=1 TO LEN(A*)
40
CentTO. B*=MID*(A*,I. 1)
50
Las condiciones para partici- B=ASC B* -
60 (
)

par son que los programas no


utilicen instrucciones o concep-
PRINT CHRÍ(B)
70
tos que aún no hayamos visto
80
NEXT I
en estos primeros tres capítulos PRINT
90
de Bienvenidos al Basic. Los lis- 100 PRINT "LISTO"
tados deben venir tipeados a
máquina o al menos en letra cla-
ra. Por último, deben venir >RUN
acompañados de los datos de la DÉME PALABRA A DECODIFICAR
persona que los hizo y en lo po-
sible algunos datos personales,
7D5JQUPHSBGJB
tales como edad, ocupación, si
CRIPTOGRAFÍA
tiene acceso regular o no a LISTO
computadores para seguir el
GLOSARIO
de términos computacionales
Miguel Bemol M.
Tecknos- Computación Valparaíso

El trabajo que presentamos a continuación, viene a dar una primera respuesta a múltiples peti-
ciones que hemos recibido en nuestra redacción. En efecto, son muchos los que más o menos
de improviso se han visto inmersos, por razones laborales o de estudios, en el vasto campo de
la computación. Sin embargo, la computación es una tecnología con los suficientes años de de-
sarrollo como para haber generado una jerga muy propia y muy elaborada.
Por esto, para todo aquel que comienza a dar los primeros pasos por esta senda, le resultará
extremadamente útil esta pequeña lista que abarca lostérminosdeuso más corriente.

s (acceso) denomina "Debugging".


Retomar información desde un lugar de alma-
cenamiento del Sistema Computacional. Tiempo Byte (octeto)
Un conjunto de 8 bits (8 ó 16), utilizado como
de acceso es la cantidad de tiempo que se toma
información. unidad básica de información, tanto en el almace-
para obtener la
namiento como en la transmisión de racimos de
Address (dirección)
bits; un byte, en general, puede contener un ca-
Una legalización especifica en la memoria del
rácter. Por ejemplo: la palabra tuyo" requiere 4
computador donde una unidad de información es
bytes.
almacenada. Cada dirección es identificada por
medio de un número. Cartrldge (cartucho magnético)
Una unidad que almacena un programa pregra-
Applications Software (software de aplicación)
bado y en algunos casos una memoria auxiliar o
Programas que instruyen al computador para
extra. El cartucho se inserta en un "slot" o puerta
realizar una tarea especifica o un grupo de tareas
especial construida en el computador. También
relacionadas. Por ejemplo, la contabilización del
es conocido como "SOLID STATE CARTRIDGE"
inventario de una tienda.
o 'MODULO ROM".
Baud (bits por segundo) Cassette Tape Recorder (unidad lectograbadora
Una unidad de medida que describe el rango en
de cassettes)
el cual los datos son transmitidos de una unidad a
Este tipo de unidad usualmente es igual a las
otra, como en el caso del computador al printer. comunes utilizadas para grabar cassettes de au-
Bínary Code (código binario) dio, inclusive algunos computadores emplean las
Un sistema numérico compuesto de 2 dígitos mismas grabadoras comunes; siempre requieren
únicamente. "0" y '1". Cualquier numero o letra de un cable especial para ser conectadas al com-
puede ser expresado como una combinación de putador. Su función consiste en guardar y correr
dichos dígitos. Los computadores utilizan este sis- desde cintas magnéticas, programas pregraba-
tema para almacenar y trasladar cada carácter de dos en el computador o bien almacenar datos pro-
información como un "string" (fila) de números bi-
s del computador mismo.

Bfl
La unidad más pequeña de información que el

computador utiliza. Un bit puede contener el dígito Chlp


"O" ó "1". Un procesador de "8 bits" manipula los Un pequeño componente electrónico de tama-
datos en racimos o grupos de'8 bits. ño similar a la uña de un niño pequeño; contiene
Board (placa) una gran cantidad de circuitos electrónicos. Los
Es una placa de circuito impreso; es un plano chips son los bloques base en la construcción del
delgado y rectangular, componente de un compu- computador y realizan múltiples funciones, tanto
tador que incluye uno o más' tipos de circuitos im- de almacenamiento, control como procesamiento.
presos y al cual van conectados CHIPS y otras Command (comando)
partes electrónicas. Una orden directa al computador que le dice
Bug (error lógico) que realice una función inmediata. Por ejemplo,
Un error en la lógica de un programa computa- correr un programa. Contrasta con "stalement"
cional que evita su funcionamiento correcto; este (sentencia o conjunto de instrucción), la cual es
tipo de errores puede causar que el programa una orden de programa.
quede en un circulo vicioso o "loop infinito"; es Compatibllity (compatibilidad)
decir, sin salida lógica, lo que produce que el com- La posibilidad de diferentes unidades de traba-
putador repita permanentemente los mismos pa- jar [Link] ejemplo, un computador y un prin-
sos. Encontrar y corregir este tipo de errores se ter.
También se denomina asi a la posibilidad de un Esta transmisión se realiza normalmente por línea
programa en particular de ser corrido en un com- telefónica, utilizando unidades llamadas MO-

putador dado. En resumen, la posibilidad de cual- DEMS.


quier unidad del sistema computación a de traoa- I Emulator (emulador)
jar con otra unidad diferente. Una unidad HARDWARE/SOFTWARE diseña-
da para traducir programas escritos para un com-
CP/M Control Program (or Microprocessors putador particular, de manera que puedan ser co-
(programa de control para mtcrop roe esadores) rridos en otro computador.
Un sistema operativo aplicado extensamente Firmware (soporte básico operativo)
para microcomputadores. Programas o datos almacenados en ROM, que
CPU Central Proccessing Unit (unidad central de no pueden ser cambiados por el usuario. (Estos
proceso) están construidos con el computador mismo, ya
El "corazón" de un microprocesador, con com- sea por el fabricante o agregados con un cartrid-
ponentes que controlan la interpretación y ejecu- ge).
ción de las instrucciones. Flow Chart (diagrama de flujo lógico)
CRT Cathode Ray Tube (tubo de rayos catóditos) Un diagrama escrito en papel que muestra to-
Una pantalla de TV o monitor utilizados para ex- dos los pasos lógicos necesarios para escribir un
hibir información y figuras. También se (lama programa.
"pantalla del computador". Formal (formateo)
Cursor La acción destinada a preparar un DISK de ma-
Un simbolo: usualmente un pequeño cuadrado nera que pueda recibir y almacenar información.
o pequeño trazo, que indica dónde aparecerá el Mientras no se realice el formateo, el disk no está
siguiente carácter en la pantalla CRT. preparado para recibir la Información. La palabra
Data (datos) "inicializar" se utiliza a veces con este mismo sig-
Información que se ingresa o se saca de un nificado.
computador. Function Key (tecla de función)
Data Bank (banco de datos) Una tecla especial en el teclado del computador
Una localización central destinada a almacenar que puede estar diseñada para realizar una tarea
grandes cantidades de información, accesible por específica.
medio de computadores. Graphics (gráficas)
Data-Base Manager (administrador de base de Imágenes figurativas en el CRT. como cartas,
gráficas y símbolos. Antónimo de TEXT.
datos)
Un programa que permite al usuario ingresar, Graphics Tablet (tabla gráfica)
organizar, clasificar y recuperar información. Un tipo de placa electrónica de dibujo. Con este
tipo de placa y un lápiz electrónico especial se
Dlsk (disco magnético)
pueden realizar dibujos, los cuales aparecen si-
Unidad magnética que permite almacenar infor-
multáneamente en el CRT.
mación y programas en forma accesible para el
Hard Copy
computador.
Información impresa por el computador en pa-
Un DISK puede estar hecho de un plato rígido
pel.
(HAflD DISK o disco duro) o de una hoja flexible
de plástico (FLOPPY DISKETTE o minidisco blan- Hardware (soporte fisteo)

do). Poseen TRACKS (pistas), donde los datos


Se refiere a los aspectos físicos o partes de un
sistema computacional; lo no intercambiable. Es
son almacenados.
antónimo de software, o programas, los cuales
Dlsk Drlve (unidad de disco magnético)
pueden cambiar.
La unidad que "lee" Información desde un DISK
High-Level Language (lenguaje de alto nivel)
y la copia en la memoria o bien "graba" informa-
Lenguaje de programación semejante a un len-
ción procesada por el computador desde la me-
guaje hablado ordinario (ej.: inglés, francés, etc.).
moria al almacenamiento en el DISK.
El lenguaje BASIC es un lenguaje de alto nivel.
Documentaron (documentación)
Information Services (servicios de informacio-
Instrucciones escritas que explican cómo usar
nes)
elSOFTWARE o el HARDWARE del computador. Bases de datos de servicio a distancia que ofre-
También se utiliza para referirse a todas las ins-
cen una variedad de servicios. Reservas en lineas
trucciones y comentarios utilizados para describir
aéreas, información de mercado, información bi-
procedimientos cuando se programa.
bliográfica, etc. Se requiere un modem para enla-
D.O.S. Disk Operating System (sistema operativo zar un computador con este tipo de servicio.
en disco)
Input (entrada)
Véase OPERATING SYSTEM. La función de ingreso de datos y programas al
Down Time computador.
El tiempo en que el computador permanece
Interface
Un conector electrónico entre el computador y
Electronic Malí (correo electrónico) sus periféricos.
La transmisión de mensajes, documentos u otra
información de un usuario de computador a otro. Continuará
;

opiwiiÍII Cartas del lector


Sin embargo, no podemos
INTERESADO EN CURSOS pretender, a través de unas po-
caspaginas. entregar una visión
Sr. Director: Sr. Director: acabada de ninguno de estos
Ue mi consideración temas, por lo que no podríamos
Se ha constituido en esta ciu-
dad, con fecha 14 de mayo del Soy programador Basic y to- reemplazar a una instrucción
formal.
año en curso, el Club de Usua- das sus derivaciones (Microsoft
rios de los Microcomputadores Basic, Applesoft, Integer Basic, Esperamos, eso si, que moti-
vados por sus palabras, surja en
Sinclair VALPARAÍSO GO deseo expresar por inter-
etc.). y
medio de la presente todo el Iquique en un breve plazo, algu-
TO", teniendo como objetivo
apoyo a la edición de esta revis- na institución que dicte cursos
agruparlos para un cabal desa-
rrollo de esta maravillosa activi- ta, que hacía tanta falta para la
como el por usted señalado.
dad. gente sin mayor conocimiento
En efecto, un
pequeño grupo de este campo, como también
para los que ya lo tienen, y po-
IDEA PARA RED
de aficionados, grupo que espe-
ramos cada dia se vea incre-
mentado, entre comer-
ellos Pienso que Chik
ciantes, profesionales,emplea- comienza a nacer la computa-
dos y estudiantes, nos hemos ción en si, pero al final toda la
parte administrativa, comercial, Felicitaciones por el excelen-
contactado e iniciado formal-
de educación y laboral tendrá te articulo del N" 1 y una idea de
mente nuestro quehacer.
que hacer uso de eiia. los cientos de ellas que serán
Señor Director, confiando en
Quisiera además hacer una necesarias para lograr la crea-
que las páginas de esa revista
nos acogerán, solicitamos des- pregunta que tal vez sea la de
muchos en esta parte del pais, ción de aficionados.
de ya a usted se sirva permitir-
Iquique: ¿SEGUIRÁN DANDO Un computador central con
nos efectuar un llamado a todos
CURSOS POR INTERMEDIO apreciable capacidad de alma-
los interesados, especialmente
DE ESTA REVISTA'' Mi mayor cenamiento (disquette). en la
de la Quinta Región, para que,
interés es el de Siste-
Análisis que contiene la clave y teléfono
a través de nuestra incipiente de los participantes (abonados),
institución, puedan intercambiar
ma. Esto lo digo porque acá en
la Región no nay ningUn insti- llamara a cada uno de éstos a
experiencias y conocimientos,
I

tuto profesionalmente capacita- una hora apropiada (tarde por la


para lo cual pueden llamar al
do para dar este curso, que noche), y si recibe la respuesta
fono 4344, de Valparaíso, provi-
hace bastante falta.
apropiada, recibirá primero los
sorio contacto, toda vez que
Felicitaciones por la revista, y mensajes que el computador
próximamente contaremos con que responde desea enviar a
desde ya muchas gracias.
nuestra propia sede, con equi- otros abonados y luego entrega-
pos, software y biblioteca, cuya Gilberto KooChelman rá a éste los mensajes que hay
dirección comunicaremos opor- Lo Oriente N° 751 para él. El computador central
tunamente. Iquique-Chile
debe contar con un modem 'in-
Agradecidos por la oportuni- teligente" que le permita llamar.
dad que nos brinda y también y reaccionar en lorma adecua-
por introducirnos en el mundo Muchas gracias por sus pala- da, a través del telefono.
computacional a través de sus bras de alíenlo. Con respecto a Los abonados deben contar
páginas, se despiden atenta- su consulta en cuanto a si se- con un aparato como el que
mente de usted. guiremos publicando cursos en describo a continuación:
la revista, la respuesta es un ca- 1. Estado inicial: El computador
Presidente: Osvaldo Caru tegórico ¡sí! tiene en su memoria mensa-
Secretario: Jorge Vargas Al curso de programación BA- jes para enviar y espera que
Prosecretario; Armando Arbea SIC, iniciado desde el primer suene la campanilla.
Tesorero: Víctor H. Mancilla número de la revista, hemos
Director de Programas: Jorge agregado una introducción a la 2. Suena la campanilla: Se le-
Escobar programación en lenguaje de vanta la 1 y el com-
palanca
máquina. Aparte, en este nume- putador, por medio del mo-
ro, encontrará una iniciación a la dem 2. espera 5 segundos
telemática, y más adelante se- una señal especial propia del
rán otros los temas abordados. computador central.
3. No se escucha
computador hace sonar du-
la señal: El
opkxfili: ¡LLUEVEN FLORES!

rante un minuto un limbte, Señores de la revista Micro-


pues parece tratarse de una byte, Atte.:
llamada "humana". NOTA 1. Me es grato saludarles y feli-

citarlos por su interesante revis-


4. Si se escucha la señal: Co-
SILI... ta, que han comenzado a publi-
menzar el protocolo para en- car. Ahora bien, microbyte está
viar y recibir mensajes. Señores revista Microbyte: llenando un importante vacio en
Primeramente, deseo felici- materia computacional, ya que
NOTA 1 : Este caso es el úni-
tarlos por su revista y desearles existe muy poco material refe-
co que produciría una situación elmayor de los éxitos, que no rente a esta materia. Asi como
molesta, pues quien llama senti-
dudo tendrá. me está sirviendo de gran utili-
ría que levantan el fono y no
Deseo hacer notar que en el dad a mi como estudiante de
contestan. Una solución sería
número dos de vuestra revista, Programación en Sistemas de
conectar una grabadora, pero
página 30. se escribe: "medio Información, les es de gran utili-
esto ya es engorroso.
millón de transistores sobre una dad a muchos futuros progra-
superficie de silicona", y más mado res. Los felicito nueva
Para et sistema anterior estoy
abajo: Compiladores de silico- mente, se han pasado. Gracias.
pensando computador
en el
na (silicon compilers)". Resulta Deseándoles gran éxito, les
NORTH STAR de un amigo,
quien lo usa no más allá de las 2
que "silicon" significa silicio y no luda atte.
silicona. y es precisamente so-
de la mañana, y en obligar a va-
bre este elemento semiconduc-
rios amigos que tienen teléfono
tor que se agregan impurezas
a comprar un Sinclair con 16 K
de memoria y con un modem para crear lo que se conoce
especial, que podemos fabricar como zonas de tipo P y de tipo
entre nosotros mismos usando N, que son la base para crear un
la entrada y salida de la graba-
transistor. El cómo se fabrica

dora con dos simples amplifica- todo esto, es algo muy intere-
sante; quizás puedan incluirlo
como tema alguna vez.
lar puede servir para mantener Sin otro particular, se despide
fichas bibliográficas con el apor- de ustedes
te de innumerables lectores se- Luis G. Correa de la Maza
leccionados. Pero esto lo pode- Estudiante Ing. Eléctrica
mos discutir con la CIBERED Universidad de Chile.
funcionando.
Por supuesto que hay mu- jGiup! Evidentemente, la co-
chos problemas que debemos rrección de textos no fue lo sufi-
resolver. cientemente exhaustiva. Tiene
toda la razón nuestro lector en
apuntar ese error.
El que en la jerga cotidiana se
utilice indiscriminadamente sili-
cona o silicio, no nos autoriza a
'
[IJkCBD
cometer el mismo error. Tam- é4CE(1¥RD
bién en nuestra redacción hay
manos enguantadas.. Manejo Computador
Respecto al tema de cómo
son fabricados tos chips. y nue- Timex Sinclair
vos adelantos en la materia, es- Programación en Basic
peramos poder publicar algo
bastante pronto Toda colabora-
ción para ese efecto será bien
Erick Gálvez M.
recibida.
Santiago

Buena idea. Erick, aunque


suena algo aparatosa. Espera-
mos más proposiciones e ideas.
Crear una red con los medios de
un aficionada plantea un desa-
fío que debemos enfrentar jun-
Red local o telemática?
Los microcomputadores ac- datos,que pueden ser muchos te, etc., para transmitir la infor-

tuales tienen una capacidad su- y que nuestro programa proce- mación. Aunque son más caras
ficiente para resolver casi todas sa en pocos minutos. o más lentas, se usan cuando
las necesidades de computa- Para resolver el problema ne- las distancias son grandes o se
ción que se les presentan a las cesitamos establecer una co- quiere ofrecer a un cantidad in-
personas. La situación cambia municación entre dos computa- determinada de personas.
cuando se necesita disponer no dores, y éstas son de dos tipos:
sólo de los datos que cada cual red local (Local Área Network) y Red Local
esta dispuesto a ingresar, sino telemática (del trances TELEco- En la figura1 se muestra el
que se desea utilizar datos que munication +- inforMATIQUE). circuito propuesto en Ultra Low
han sido ingresados o produci- En la red local se conectan los Cost NetWork (ULCNET) por
dos en otro lugar. Por ejemplo, computadores por medio de un Ken Clement y Dave Daugherty.
un programa que analiza una cable (y amplificadores, fuentes, BYT,E 81 Oct, 50. La figura Z-A
,

serie temporal de datos, quere- etc.), y por lo general se utiliza representa et voltaje de la linea.
mos aplicarlo a los datos que ya dentro de una empresa para co- Se transmitirán números bina-
se han ingresado a un computa- municar diferentes oficinas. En rios (0 ó 1 ) agrupados para codi-
dor de la sección ventas. Nos la telemática se utiliza un canal ficar los caracteres (letras, nú-
molestaría sobremanera tener de comunicación standard: telé- meros y códigos especiales).
que digitar nuevamente estos tono, radio, microondas/ satéli-

j,
TIERRA

3C
N4933

Í
Computador ü N

Cada computador "pone" en


la línea común números bina-
rios que son recibidos e inter-
pretados por todos los demás
computadores conectados a la
red. Si hay voltaje, se trata de
un 0, y si no lo hay. de un 1 Por .

supuesto que se requiere de


convenciones (Protocolo) que
eviten las confusiones.

Telecomunicaciones Figura 2
señales anteriores son
Si las
entregadas, por ejemplo, a la li- drada de la figura 2A que la que genera el computador no se

nea telefónica, obtendremos en onda redondeada de la figura presta para su transmisión a


el otro extremo una señal más 2B. para cualquier sistema físi- distancia. Es necesario traducir
parecida a 2A, la que
la figura co es más fácil (debido a su los pulsos a señales mas ade-
difícilmente podrá ser interpre- inercia)hacer un movimiento cuadas, lo que se denomina
tada en forma correcta por el qile aparezca redondeado en MODULACIÓN. El proceso de
computador que recibe. un gráfico de tiempo, la más recuperar la información por el
La razón técnica de esto es sencilla de estas formas es la si- computador se denomina DE-
que la respuesta de frecuencia nusoide de frecuencia fija que MODULACIÓN.
de la linea telefónica es mucho se muestra en la figura 2C. que En la figura3 se muestra un
más limitada que una conexión representa bien el movimiento gráfico de la transmisión a dife-
eléctrica. Aunque a usted le pa- de un péndulo. rentes frecuencias de la linea
rezca más simple la onda cua- La naturaleza de los pulsos telefónica. Este indica que bajo

30
alterna. Se usa poco, pues cual- Modulación de fase
quier ruido nos modificaría la Consiste en postergar por
ausencia de señal. media onda la señal para un
uno y recuperar la fase inicial
Modulación de Frecuencia o para un cero. Es muy eficiente
FM para evitar errores, se utiliza en
Aqui un tono de determinada transmisión más rápida y, lo
frecuencia representa al uno bi- más importante para nosotros,
nario y uno de otra frecuencia se presta para ser realizada por
300 y sobre 3.000 ciclos por se- representa al cero. Existen cir- software, por lo que se ahorran
gundo, o hertz, no se transmite cuitos integrados que hacen la equipos especiales.
nada, mientras que desde 900 a
modulación y la demodulación En todos estos casos, lo que
2.500 hertz la transmisión es
con gran eficiencia. Por ejem- se está transmitiendo por el ca-
buena y uniforme. En el gráfico
TMS99532 (ver Build the
plo, el nal usado son señales periódi-
se indican además las frecuen- ECM-103. an OriginateAnswer cas, que deben tener la frecuen-
cias que por una convención in-
Modem, por Steve Ciarcia. cia adecuada.
ternacional {CCITT V.25) se
BYTE 83. Oct. 26).
usan para enviar y recibir en el
método de modulación de fre-
cuencia que veremos más ade-
lante.
Hemos visto por qué es nece-
sario modular los números bina-
rios propios del computador,
ahora revisaremos los tres prin-
cipalesmétodos de modulación.
-W 1/uT/lT
/
W fy
Modulación de Amplitud o AM
(del inglés)
La diferencia entre un cero y
un uno se produce por la pre-
sencia o WtWWVt
AlteroProfessor AIPF III
El Microcomputador compatible con APPLE

CARACTERÍSTICAS:

Memoria: 64 KB
Sistemas operativos: DOS 3.3 o CP'M
Mi croproces adores: 6502 y Z-80 A
Tarjeta 80 columnas
Teclado profesional
Conectaole a televisor
Interfase paralelo para impresora

1-501*
o USS 1.280 i IVA

Accesorios opcionales

Impresoras STAR MICRONICS


GEMINMOx- USS 620 : 1 IVA
GEMINI15x-15"236cí : USS 980 t IVA
Monitor COMREX 9" : USS 180 + IVA
Disketera adicional 140 f : USS 400 . IVA

programas y lenguajes p;

DISTRIBUIDORES CIENTEC.
Santiago :E. Chilena Compulacion, Moneda 673
[Link]. Electr. F.: 776991

e
Santiago :
Computer Market F.: 2243474
CIEPTEC Anlolagasla
:E. Chilena Computación F.: 213222
INSTRUMENTOS CIENTÍFICOS LTDA.
DEPARTAMENTO COMPUTACIÓN :Vecoml_tda. F.: B82490
Antonio Varas 754. Fonos: 2257350 - 747028, Santiago AbecarLtda. F.: 35837
Concepción CrecicCPA. F.: 25754
IMPORTADORES Y REPRESENTANTES EXCLUSIVOS PARA CHILE Osóme
LA RED C arlos Contreras Mezzano

El articulo que publicamos en cerse con la fabricación de mi- bleque la red sea compatible
la sección "Comentarios" del les de equipos refinados. Más con las posibilidades de todos
primer número de Microbyte, bien, debemos pensar en los ya los tipos de computadores y
provocó un gran entusiasmo en miles de computadores muy ba- que requiera de un mínimo de
algunas personas en relación a ratos que poseen personas mo- inversión adicional para partici-
ta "Telemática". Esperamos destas -muchos de ellos estu- par en ella. Por lo mismo, será
continuar entregando algunos diantes-, que no comprarán necesario sacrificar velocidad y
antecedentes útiles sobre el equipos sofisticados, pero que eficiencia para usar un medio
tema, que sirvan para una m si estarán dispuestos a gastar barato y poco confiable, como
yor comprensión y que ayudí muchas horas y esfuerzos en son las comunicaciones telefó-

a la toma de decisiones en reí participar de la nicas normales.


ción a las telecomunicaciones. significa descubrir, Debemos anticipar que éste
Si bien entregar información es construir nuevas tecnologías. es un proyecto muy en el
difícil,

uno de los objetivos de la i


Es por lo demás una suerte que cual los objetivos que nos pro-
ta. nuestra ¡dea es promover la tengamos que trabajar con ponemos pueden quedar frus-

discusión y el trabajo experi- ellos, pues estarán dispuestos trados o sobrepasados por
mental necesario para lega I i
a tolerar las nsut ¡ciencias y
i
otros desarrollos. Sin embargo,
la instalación de una red de ; equivocaciones que vamos a no dudamos que encontrare-
cionados y. por qué no, tal vez mos una gran satisfacción con
a una modesta base de datos. La mayoría de las aplicacio- el solo hecho de perseguirlo.
Enuna revista BYTE de nes de los computadores con- Dentro de este campo, los

mayo de 1980. apareció un ar- sistenen la utilización de su ca- problemas a resolver son innu-
ticulo de Joe Kassen en el que se pacidad de proceso por una merables. Detallamos a conti-
describe una red de comunica- persona sola o a lo más por nuación algunos de los aspec-
ciones por medio de computa- unas pocas dentro de una em- tos que deberemos abordar, lo
do:es de aficionados desarrolla- presa. Este hecho limita las que puede servir para comuni-
do por el Club de Microcompu- aplicaciones posibles, pues no car el verdadero sabor óe este
tación de Chesapeake en es aprovechado en esas condi-
[Link]. Para la época resultaba ciones el trabajo de un conjunto 1. Grabación de cassettes por

un proyecto extraordinariamen- de personas. un computador para ser 'leídas


te ambicioso, ya que se trataba Para crear una red de comu- por otro de distinta marca.
de establecer canales de comu- nicaciones, necesitaremos de 2. Control de procesos median-
nicación -especialmente de las ¡deas y experimentación de te equipos tan simples como un

mensajes cortos- entre los so- muchos de ustedes, y cuando Sinclair.

cios del club por medio de enl comencemos a operarla, segu- 3. Comunicaciones directas
ees teletónicos y de radio. ramente será para estrechar -sin grabadora de por me-
Desde esa época hemos c aún más esta colaboración. Po- dio- entre dos computadores y
nocido varios sistemas para i demos ¡maginar la circulación luego en una red local.
terconectar microcomputadores de noticias, ideas y realizacio- 4. Fabricación de modems o
entre si o con algunas bases de nes a través de ella a la manera acopladores acústicos para
datos. Incluso, en algunos pai- en que lo hace una revista, con equipos como Sinclair o Vic-20.
ses es ya usual que las perso- la diferencia de que los autores 5. Comunicaciones a través de
nas utilicen estas conexiones. serán todos los participantes, radio, walkie-talkie, teléfono,
En Chile aún no existe una los que contarán con la recep- enlace infrarrojo.

red comercial que esté al alcan- ción instantánea de aquéllas. 6. Programas en lenguaje de
ce de las posibilidades de la Aquellos que aún no se sien- máquina, codificadores y deco-
mayoría de los aficionados. Sin tan motivados por esta perspec- dificadores del bit.
embargo, creemos que es posi- tiva, deberán esperar a que la 7. Protocolos para el bit, byte,

ble crearuna red modesta con red sea capaz de transmitir pro- bloques y mensajes y para ma-
los medios que contamos a la gramas o que contenga una nejo de red local.
cantidad a preciable de informa- 8. Programas simuladores de
Evidentemente, no pretende- ción para accesar o que, por úl- los protocolos standard.
mos hacer nuestras reservacio- timo, la saturación en las comu- Naturalmente, éstas son sólo
nes aéreas a través de la red ni nicaciones telefónicas los lleve algunas de las ideas propues-
consultar poderosas bases de a buscar un medio más expedi- tas, y la solución o abandono de
datos alrededor del mundo. to para enviar sus mensajes. alguna de ellas dependerá de la
Tampoco sería realista pensar En un medio tan limitado participación del más amplio
que alguien pudiese enrique- como el nuestro, es indispensa- conjunto de lectores.
Entre en la era
de las comunicaciones
de datos

LA SOLUCIÓN A SU SISTEMA
DE TELEPROCESO EN LAS ÁREAS DE:
Modems desde 300 hasta 1 12.000 bits por segundo
Multiplexores
Digitalizadores de voz
Redes de distribución de área local

Accesorios

,©§§00
ingeniería y soporte local
coasin chile ltda.
holanda 1310 providencia. f. 2250643
La segunda
decisión es fácil

n ^=-
s* o P
Eagle Bunoughs

a o
Pl D
Corona WangPC Osborne

Pl

ELEGIR UN SISTEMA COMPUTACIONAL ES DIFÍCIL


ELEGIR LA IMPRESORA QUE VA CON EL SISTEMA ES MUY FÁCIL
PORQUE LA ÚNICA DE CALIDAD DE CORRESPONDENCIA QUE CUMPL
CON SUS REQUISITOS Y ADEMAS COMPATIBLE CON CASI TODOS LOI
SISTEMAS QUE EXISTEN:
LA IMPRESORA DAISYWRITER 2000

d#isywritef
RIMPEXCHILE VICUÑA MACKENNA 543 STGO. FONOS: 2220183-2229707
El programa que presenta-
mos a continuación, tiene va-
rias cualidades dignas de
destacar. En primer lugar,
consigue ampliamente su ob-
jetivo, que es el de permitir
hacer dibujos bastante elabo-
rados en pantalla mediante el
uso de diferentes caracteres
gráficos. Más Importante aún,
es que este programa merece
ser estudiado con cierta de-
tención, ya que utiliza Instruc-
ciones que no aparecen debi-
damente explicadas en los
manuales y que son detalla-
das más abajo.
Pablo Müller, que es quien
nos ha hecho llegar esta cola-
boración, nos ha pedido que ;ai93a3BFE7t
demos a conocer su interés
en Intercambiar información
con otros usuarios del Tl-99
4a para Incluso eventualmen-
te formar un Club Texas. Su
teléfono es el 2231299 y gus-
toso responderá a cualquier
consulta.

Este programa le permitirá


hacer dibujos en forma interacti-
va, el cual se irá conformando
en el monitor de su equipo.
Los dibujos a que se hace re-
ferencia se dejan a su entera
imaginación, ya que podrá utili-
zar diferentes figuritas, las cua-
les seleccionará en e! momento
que desee.
Para que se mueva el cursor
(flechita) Ud. deberá presionar
las siguientes teclas:
(E) Hacia arriba
(X) Hacia abajo
(D) Hacia la derecha
(S) Hacia la izquierda.
Ahora para imprimir una figu-
rila en el monitor deberá selec-
cionar cualquier leda superior
numeradas del 1 al signo - y el ,

1 al 9 selecciona una figurita,


cada una con distinta for-

selecciona un carácter en
blanco.
= selecciona borrar todo el

dibujo.
/ selecciona terminar la eje-
cución del programa.
Todo el control de estas te-
clas está en las líneas 600 al

760; Ud. presiona cualquier


si

otra tecla, distinta a las ya des-


critas no ocurrirá nada, a excep-
ción del QUIT, que ademas de
borrar el programa, terminará
con la ejecución BASIC.
Algunas instrucciones no muy
conocidas, que son propias del
TIBASIC.

CALLSCREEN:
le asigna un color (1-16) al mo-
nitor mientras se ejecuta el pro-

grama (50).

PRINT
se utiliza para saltar lineas en
blanco (310).

+ (signo):
se utiliza en operaciones de adi-
ción, y también es usado como
operador lógico OR. El (signo)
como operador lógico AND
(610).

CALLKEY
se utiliza para recibir respuesta
desde el teclado (410).

CALLCHAR:
asocia un carácter a una forma
determinada (260).

CALLHCHAR:
posiciona en el monitor un ca-

Hiera -
rácter en forma horizontal (900).

CALL VCHAR
posiciona en forma vertical
(520).
Para ejecutar el programa de-
berá tipear el comando HUN.
Para guardar el programa en
cassette
SAVE CS1
Para
tipee el

leer
está en cassette tipee
comando

el programa que
el coman-
hvTE
do OLDCS1.
Comunicación entre dos
Sinclair ZX-81 . Timex 1 000/1 500
Carlos Contreras Mezzano.

Con los microcompu lado res


ocurre algo especial, que expli-
ca que seamos tantos los adic-
tos a jugar con ellos. Casi cual-
quier idea en relación a ellos se
puede realizar, no importa lo du-
doso que parezca, con un poco
de imaginación y bastante tra-
bajo.
Cuando se diseñó el Sinclair,
publicado en la revista Micro- de una codificación segura, da-
no se consideró la posibilidad computing de mayo de 1983. El das las características de ellas.
de comunicar a dos o más com- programa de Sehmer, escrito en Con cables coaxiales y amplifi-
putadores: sin embargo, la flexi- lenguaje de máquina, utilizando cadores adecuados es posible
bilidad inherente a estos apara- las rutinas de la ROM (Read hacer funcionar dos o más com-
tos permite hacerlo, como pode- Only Memory), permite grabar putadores en lo que se denomi-
mos ver con las siguientes en cinta -y leerlos en otra oca- na RED LOCAL; para esto se
sión- los valores de una tabla requieren grandes velocidades
1. Dos pueden co-
Sinclair (array) definida en un programa de transmisión [Link] es-
municarse programas por me- en BASIC. Como nos interesa trictos para decodificar e inter-
dio de cassettes, como todos aqui comunicar dos computado- pretar los datos que se envian a
sabemos. La primera idea es res, usaremos nuestro amplifi- la red.

pues la de eliminar la etapa de cador y haremos que mientras Estos temas serán analizados
grabación y lectura conectando uno de ellos ejecute la rutina de en una sección permanente dé
directamente los dos computa- grabar, el otro ejecute la de leer. esta revista. Sin embargo, para
dores por medio de cables. Aun- Afortunadamente, este último que ustedes comiencen a expe-
que dudamos que alguien se esperará hasta que le llegue el rimentar, he aqui un programa
entusiasme con ella, discutire- mensaje, por lo que el sincronis- en lenguaje de máquina que
mos la idea para introducirnos ai mo de la operación no es critico. analiza lo que está entrando por
tema e incitar a los lectores a la La segunda idea permite la puerta de lectura de la graba-

experimentación, en último tér- transportar una tabla de valores dora. Cada vez que se llama a
mino, única fuente de conoci- (números o caracteres) previa- este programa (con un RAND
mente calculados por un progra- USR 16514), éste lee a gran ve-
Sin mayores expli ma en Basic locidad el valor que hay en la
remos qué los cables deben co- 3. La idea anterior resulta un puerta y lo carga en posiciones

nectarse cruzados. Además, poco lenta para la transmisión sucesivas de la memoria a partir
con segundad las señales que de pocos datos, pues tiene cier- de la 20480. Luego de eso. us-

salen de uno de los computado- tas demoras debidas a la nece- ted puede hacer un gráfico de
res por el enchute
(output) sidad de esperar la puesta en los valoresque se leyeron.
"MIC" serán muy débiles para lo marcha de la grabadora y al uso
que se requiere en la entrada
(input) del enchufe "EAR" del Direc. Valor Assembler
Otro. Para tener éxito, se requie- decimal hexadecimal
re amplificar estas señales. El
16514 33, 0, 96 21 00 60 LD HL, 6000h
experimento lo hice conectando
mi grabadora (Toshiba RT-
16517 17,0,80 11 00 50LD DE. 5000h
16520 19 13 INC DE
2120, que me da bastantes pro-
blemas), que posee un interrup-
16521 237. 82 ED 52 SBC HL, DE
tor MONITOR" que permite es-
16523 32, 1 2001 JR NZ.01
cuchar lo que se está grabando. 16525 201 C9 RET
En la figura 1 se muestra cómo 16526 219,254 DB FE IN A. (FE)

hice la conexión. Tenemos la 16528 18 12 LD (DE). A


esperanza de recibir ideas para
16529 24. 245 18 F5 JR F5
un circuito que permita hacerlo Después de trabajar un tiem- acumulador, que debería indicar
con mayor comodidad.
po con este programa, mi amigo cuándo terminar. Sorprendente-
2. Una vez resuelto con éxito Andrés Ara ven a (Tercer Año mente, el programa lee bien y
el problema anterior, podemos Medio del colegio Francisco de termina en forma adecuada.
dar otro paso con el mismo Miranda) descubrió que tenia un ¿Podría usted determinar cuán-
"HARDWARE" por medio de un error. La instrucción 16521 resta tos puntos lee antes de detener-
"SOFTWARE" de Alan Sehmer, DE de HL y modifica este último
¿Qué lee el
Sinclair? Andrés Aravena.

¿Cómo puede un Sinclair ob- puede leer una cassette que leer, el que puede variar de 1 a
tener información desde el exte- tenga un programa. Si usted va 255 bytes. La tercera instruc-
rior? Esta es una inquietud que a medir algún fenómeno eléctri- ción tiene por objeto indicar el
seguramente a muchos lectores co, tenga cuidado, ya que la en- número de la puerta por la cual

les ha surgido, cada vez que se trada es sensible, y puede es- se va a leer. En este caso es la
habla de comunicaciones entre tropear el sistema. puerta 254, la que corresponde
computadores o de entradas a la puerta por la cual se lee la
desde el mundo exterior. Código grabadora.
De todas las opciones de en- Dirección Leng. Máquina Decimal La penúltima instrucción es la
tradas posibles que hay, la más más importante, ya que es la
16514 LD HL 20480 33. 0. 80
económica es utilizar la entrada que realiza toda la operación de
16517 LD B, 255 6, 255
que el mismo Sinclair trae y que LD 254 14,254 [Link] una de las más po-
16519 C,
usa para leer tas cassettes con 16521 1NIR 237,178 derosas instrucciones del 2-80,
programas. Esta entrada analó- que realiza una entrada de un
gica tiene la desventaja de estar número de bytes (indicado en el
totalmente "amarrada" al siste- registro B) desde la puerta indi-
ma, careciendo por tanto de ver- Las tres primeras instruccio- cada en el registro C, poniéndo-
satilidad. Sin embargo, puede nes fijan los parámetros de la los en la dirección que apunta el
servir para cosas simples, como operación. La primera, carga el registro HL. La instrucción se re-
por ejemplo conectar dos má- registro HL (uno de los registros pite automáticamente hasta que
quinas, o para leer lo que pre- internos de la CPU Z-80) con la se han ingresado todos ios by-
viamente se ha guardado en dirección a partir de la cual se tes necesarios. Por último, el
una cassette con un formato anotará lo que se leerá en la programa concluye con RET,
distinto al utilizado por Sinclair puerta. En este caso se utilizó que hace que el programa vuel-
en su sistema. Este tipo de lec- 20480, por estar en una zona li- va al BASIC.
tura no se puede hacer en BA- bre, aunque existen otras direc- Para incluir este programa
SfC ni mediante el comando ciones posibles. dentro de un programa BASIC,
LOAD. Debe hacerse en len- La segunda instrucción fija el se debe utilizar una rutina de
guaje de máquina, que es la tamaño del bloque que se va a carga, como la siguiente:
manera más directa de coman-
dar computador. En la prácti-
al PROGRAMA COMENTARIOS, (NO SE ESCRIBEN!
ca, estos programas se apren- programa
10REM 1234567890 (Espacio para el i

den de modo similar a como he- 20POKE16514.33


mos aprendido el BASIC, aun- 30 POKE 16515.0 (Códigos decim ales con-espoodienles

que éste es más cómodo. 10 POKE 16516.80


El siguiente programa permite 50 POKÉ 16517.6 LDB
leer loque hay en la puerta de la 60 POKE 16518.355
grabadora en el Sinclair ZX-81 o 70 POKÉ 16519, 14 LDC

TS/1000. a una velocidad de 90POKE16S21Í237 INIR


aproximadamente 154.762 pun- 100POKE16522.178
RETURN
tos por segundo. Esto lo realiza (Impedir interferencia de dispiay)
256 veces y retorna al BASIC, o 130 RANO USR16514
sea, lee en total durante menos
(Comienzo zona con dalos)
de 2 milésimas de segundo. Los 150FORI = OTO 255 (Bucle da examen de memoria)
valores leídos son cargados en 160SCROLL (Dejar lugar para imprimir)
170LETZ = PEEK'A-i (Examinar memoria con dató leído)
la memoria a partir de la direc-
1)

180LETX- (Z -631.128 (Normalizar entre y 1 Ver texto)


ción 20480. desde donde pue-
den ser leidos, posteriormente, 200 NEXT I (Fin <fc

per el BASIC, usando la función


PEEK(x). Este programa carga al pro- "EAR" es cero y vale 191 si es
Este programa se puede usar grama anterior, el que será eje- un pulso de voltaje positivo.
para medir algún fenómeno su- cutado con RAND USR
16514 Al ejecutar este programa,
mamente rápido, para lo cual es (linea 130). La línea 180 mere- ponga primero en marcha la
necesario agregarle una rutina ce una explicación: la puerta de grabadora con una cassette
que espera, hasta que se recibe cassette de Sinclair es de 1 bit y grabada a buen nivel y luego
una señal de partida, para co- el valor leído es 63 si el voltaje presione RUN.
menzar a medir. Como ejemplo de entrada en el conecto
No hay nada más común,
cuando una persona ha hecho
varios programas, que descubra
que de una manera u oirá se
Biblioteca
de Subrutinas
está repitiendo. En electo, des-
pués de ser adquirida una cierta
se

mos
de programas
trata
Además, ese método sólo nos
si estamos comenzando
serviría
un programa, pero no si
largos.

quere-
insertar una rutina en un
programa ya desarrollado.
codificar
^
método, no será raro que para
un programa posterior-
mente, sólo debamos ir toman-
do rutinas de esta biblioteca
para juntarlas y del nuevo pro-
grama sólo debamos programar
experiencia, todo programador Existe un método muy simple unas pocas lineas.
comienza a crear una serie de y que no está lo debidamente
Lo único que se requiere para
rutinas que se empiezan a repe- explicado en los manuales, que hacer esto es rr
permite no tan sólo insertar su- to orden con los r
tir en sus programas y que son
brutinas en programas, sino que instrucción de cada una. Si
tan distintivas como su propia
además ayuda a que nuestra guardamos rutinas en las que
Por ejemplo, es usual que al programación se haga cada vez se repiten números de instruc-
comienzo de cada programa in- en una lorma más ordenada y ción, va a ser imposible más tar-
cluyamos una portada, que para estructurada. de poder juntarlas en un solo
Retomemos ejemplo de programa.
la mayoría de los programas va el

que en cada programa va una Detinamos entonces que para


a ser similar, si no igual, con de-
portada, que consiste en una in- la rutina "Portada" utilizaremos
terminadas rutinas, para que el

usuario pueda luego continuar. troducción musical, un pequeño las líneas de instrucción entre
En cuanto programas, no habre- juego de colores y luego la pan- 10000 y 10450. y por lo tanto
mos colocado el tipico "PARA talla se estabiliza con el nombre esos números de linea no los to-
SEGUIR OPRIMA START". del programa, autor y las opcio- caremos en nuestros siguientes
Naturalmente, cuando uno nes para seguir. Prácticamente, programas o rutinas. El método
descubre que está utilizando ru- lo único que debiera cambiar de a seguir entonces es:
tinas que ya hemos creado para programa a programa es el 1 Tipea tu rutina en esos nú-
otros programas, exaspera el te- nombre de éste. La ¡dea que se meros de instrucción.
esconde detrás del concepto de 2. Con la impresora desconec-
ner que retipear cada vez toda
una serie de Instrucciones, biblioteca de subrutinas. es pre- tada, tipea LPRINT, lo que dará

cuando lo lógico seria que el cisamente almacenar en cas- un mensaje de error sin impor-
computador se diese el trabajo sette o disco todas las subruti-
de hacerlo. La posibilidad de nas que pensamos que se pue- 3. Luego, para grabar tu subru-
cargar el primer programa para dan utilizar en programas poste- tina en tu cassette "biblioteca",
luego ir borrando linea por línea riores. A la larga, mediante este utiliza la instrucción LIST "C:".
todo lo que no s"ve. general- Grábalo de ese modo un par de
mente resulta mas t'abaioso veces, para mayor seguridad.
4. Como vas a tener varias su-
que retipear algunas
código, especia) brutinas en una misma cassette,
lo indicado es que utilices el
contador de la grabadora para
llevar un control de dónde en la

cassette tienes guardada cada


su b rutina,
5. Para juntar esta subrutina
con otra, o con un programa,
cada vez que la desees incorpo-
rar, deberás hacerlo mediante la
instrucción ENTER "C:"
El computador solo se encar-
gará de hacer un "merge" entre
las dos rutinas. Luego puedes
seguir trabajando normalmente
con tu listado, grabando al final

éste mediante un CSAVE. Por


supuesto, debes utilizar la ins-
trucción GOSUB para ir acce-
sando desde tu programa princi-
pal cada una de las rutinas que
le incorpores.
w Lenguaje de
máquina
en cadenas
A veces, cuando se trabaja en para que acepte ios seis carac- stnngs, quedan absolutamente
lenguaje de máquina, resulta protegidas.
más tácil escribir el programa DIMASI6) Existe sin embargo, una limi-
que encontrar lugares en me- y luego en AS iremos almace- tación a este método, y consiste
moria disponibles donde alma- nando el carácter que corres- en que no todos los códigos
cenarlos. Si bien es tácil crear ponde a cada uno de los códi- ATASCII pueden ser traducidos
'os programas en lineas de gos ATASCII de la linea DATA, a caracteres y aceptados en un
DATA, lo complicado es encon- quedando: string. El código 34. que corres-
trar las donde
direcciones "po- AS - dASH-^a" ponde a las comillas ("). indica
kearlas". Incluso, buceando ex- el (mal del string por lo que no

haustivamente en el mapa de Luego, para poder decirle al puede tormar parte de los ca-
memoria, ésta de repente se computador dónde hemos al- racteres que lo componen. Lo
nos hace chica e insegura para macenado la rutina de máquina
guardar tan preciadas joyas de que deseamos ejecute, sólo de-
la permanente voracidad del bemos mandarlo a la dirección
Basic por espacios de memoria donde queda almacenada la va-
libres. riable AS, y <

En esos casos y cuando las que nosotros lo sepamos, ya


rutinas no son largas, uno de (OS que el computador sabe muy
lugares más cómodos donde bien dónde almacena cada va-
guardarlas es en strings o cade- riable Tipeando la instrucción
nas. El método para esto es
muy sencillo: D = USR (ADR (AS) )

En primer lugar, es necesario


convertircada elemento DATA
a su carácter equivalente ATAS-
Cll. Por ejemplo, si la linea de

imputador hará todo el res- mismo ocurre con el código 1 55.


irresponde a un End ot
Line. Si su rutina de máquina
La ventaja de este sistema contiene alguno de estos códi-
por sobre la programación en li- gos y es imposible modificarla,
neas DATA, es por un lado la ra- entonces mejor olvídese de
DATA que debemos pidez, ya que en este caso no todo lo anterior y busque un mé-
debemos esperar que el compu- todo mejor
tador lea (READ) todos los ele-
DATA 1 00. 65. 36, 72, 43, 97, mentos delDATA. El otro punto
en primer lugar deberemos di- a favor es que de este modo las
mensionar una cadena "AS" rutinas al estar almacenadas en
sistema Inicial Me, que se ven- cual el Me carece; en particular,

dia en los Estados Unidos en el Apple Me, en conjunto con su


aproximadamente USS 1 .500 nuevo sistema operativo PRO-
(no USS 1.800). tiene ahora un DOS, permite la conexión de
precio de US$ 1 .224, lo cual co- disco duro, lo cual hace posible
rresponde a una rebaja del or- abordar con él aplicaciones ad-
den de un 18%. El "nuevo" pre- ministrativas que difícilmente
cio de USS 995 mencionado por existirán en el Me, o la conexión
el articulo, no corresponde a un de la unidad dual de diskette
Sistema Inicial, sino a uno sin Rana, que proporciona 720 KB
unidad de diskette y monitor, lo de almacenamiento y la capaci-
cual invalida la comparación. dad de correr programas escri-
En el articulo se deslizaron tos en MS-DOS.
además un par de errores, se- Lo que se puede esperar del
Sr. Director guramente de origen tipográfi- Apple lie es que provoque una
En primer término. Apple no ampliación del mercado. Dado
Me dirijo a Ud. en relación al co-
articulo publicado en la edición espera vender 4.000. sino que el enorme aumento del interés

mayo-junio de la revista, bajo el una cifra cercana al millón de en los computadores persona-
Apple Me durante 1984; de he- les y la orientación preferencial
"Nuevo Modelo Apple Me".
titulo
Agradecemos la acogida que cho, se vendieron 50.000 el mis- del Apple Me a un mercado nue-
Microbyte proporciona a este mo día del lanzamiento. Ade- vo, como es el del hogar, es ra-
nuevo integrante de la linea de más, la memoria interna mínima zonable esperar que dicha am-
Apple lie es de 64 KB. y no pliación efectivamente se pro-
productos Apple. Sin embargo, del
el articulo en cuestión contiene de "sólo 46 K". como lo indica el duzca. Desde el lanzamiento de
algunos elementos que nos in- artículo. Esta memoria es ex- su primer modelo en 1977, Ap-
pansible a 128 K8 con tarjetas ple ha estado preocupada de
teresa rectificar.
Apple, y hasta 192 KB con pro- construir computadores para las
En primer lugar, con respecto
personas. El lanzamiento del
a la baja de precio de lo que ductos de terceros.
Uds, designan como "la vieja Finalmente, con respecto a la Apple Me, previsto en Chile para
el último trimestre de este año,
Apple lie" -la cual, de paso, (ue supuesta competencia entre el
lanzada al mercado en 1983 in- Apple Me y lie el punto de vista
ción.
corporando tecnología VLSI y de Apple es que no será signifi-
una serie de características que cativa, dado que están orienta- Saluda atentamente a Ud.,
en el modelo anterior no exis- dos a mercados distintos. El Ap-
tían-, esta baja de precio no es ple lie cuenta con una capaci- Eduardo Sabrovsky J.
de la magnitud que se afirma dad de expansión, dada por sus Gerente de Ventas
para configuraciones iguales. Un 8 puertas de expansión, de la Apple Chile.

Editor de pantalla
Debido a la incomodidad para Luego viene una rutina que
insertar o borrar caracteres en Desde la linea $ 300 a la lí- sirve para limpiar el área de me-
el APPLE, se hace necesario neas 310 se averigua si la tarje- moria (S 300 a $ 331 ), ocupada
crear una rutina para solucionar ta RAM de 6K existe. Si es así,
1 para almacenar la línea en la
este problema. se moverá la memoria ROM ha- cual se encuentra el cursor en el
He creado un programa en cia ésta. Si no, sonará un BEEP momento de presionar CTRL-
assembler que lo hace, y está para indicar que el programa no o CTRL-B. y de esta forma se
en tres parles:
dividido podrá ser ejecutado. evitará que se imprima basura
1 Mover la memoria ROM ha- En las lineas S 312 a $ 329 se cuando el programa esté activo
cia la tarjeta RAM de 16K adi- activa la tarjeta RAM y se mue- (lineas $ 332 a $ 347). Se valida
cionales, para transformar la ve la memoria ROM hacia ésta. si la tecla de control es A (agre-
memoria ROM a RAM y así po- Luego se activa la tarjeta RAM gar) o B (borrar). SI no es asi, se
der accesarla y modificarla. para lectura y escritura de ca- dará el control nuevamente a
2. Dejar activo el programa racteres. ROM (líneas S 34A a $ 36E) De
para que interactúe con ROM. En las lineas S 332 a S 339 se otra forma, se averigua qué fun-
Cada vez que se presione algún accesará la rutina en ROM que ción desea hacer y se mueve un
carácter de control. ROM le corresponde para validar las te- switch para indicarlo (líneas
dará el control a nuestro progra- clas de control habilitadas, to- $335 a $362).
ma para que ejecute las rutinas mando el control para que salte A continuación, si la función

de agregar o borrar un carácter. hacia nuestro programa (linea es agregar, se verifica si hay un
3. Rutina de agregar o borrar comienzo programa $ 34A) carácter en la última posición de

41
- Se mueve la memoria ROM ha-
cia la lar jala de lenguaje, desde la
i línea ($365 a $ 36E). Si e dirección de memoria DOOO hasla
asi, se ejecutarán las linea la FFFF. hacia la misma dirección

$ 371 a $ 382 (aquí se almace en la tárjela RAM de 16K, y se deja


nan los caracteres que están e activa para lectura y escritura.
la línea donde está posicionado
el cursor). A continuación se
ejecutarán las líneas $384 a
$ 392 en esta parte, según sea
la lunción a ejecutar; se inserta-
rá un espacio en la posición del
cursor si el control fue A, o si
control tue B, se eliminará el c
rácter que está al lado del ct

Luego se limpiará el área de


memoria ocupada, se borrarán
los caracteres de control (A o B)
de la línea de entrada y se en-
tregará el control a ROM.
Una vez terminadas estas ru- - Se limpia la memoria desde
tinas, usted podrá seguir traba-
S 300 a S 3B1 con espacios. Se utili-
jando normalmente en su equi- za esla dirección, ya que esta parte
po. Si da <CR>, sólo se valida- del programa no se vuelve a ocupar
rá la línea hasta la posición don-
de está el cursor.
Para retipear la linea, lo podré
hacer normalmente; es decir,
- Se averigua si el carácter de
con la ílecha que indica hacia la
derecha hasta la posición que vuelve el control a ROM (S 352). Si
usted estime conveniente, siem- la leda presionada fue control A. se
pre y cuando ésta no tenga más almacena un S en 1 389, que indi-
de 255 caracteres de largo, ya ca insertar un carácter.
que de otra forma se cancelará i $2 e
esta entrada de datos. S 389 para ir

1. DígiteCALL- 151 y presione


RETURN (<CR>), para entrar
a Monitor.
2. Digite el programa en la ri-

ma secuencia que está en el lis-


tado, reemplazando los guiones
(-) por el signo (:) de la siguien-
te forma;

03A7:60<CR> - Imprime los caracteres en la


pantalla desde S 300 si fue agregar,
3. Para grabar este programa
o $ 302 si fue borrar hasta el fin de
en su D1SKETTE, deberá hacer-
lo de la siguiente forma;

Su programa está listo pa-


($ 300 aS 331) ocupada en almace-
ra ser ejecutado. Para esto d¡-

gtteBRUN INSERTA/BORRA Borra el carácter de control que


<CR>. quedó almacenado almomento de
presionar CTRL-A o CTRL-B y en-
Héctor Saavedra H. trega el control a ROM.
Su Computador...

...merece imprimir
sus conocimientos en una impresora

OKIDATA Un gran nombre en impresoras


Garantía y servicio

w^am." 80«r itd=


DIVISIÓN PROFESIONAL DE MELLAFE V SALAS
ÓPTIMO SERVICIO EN COMUNICACIONES
SANIA ELENA 770 • TELEFONO '515130
I
/con lo6 ofcTDs ¿aje.

—^AAAKtCO ICEAI
Él •/
¡LA RESPUESTA AMERICANA!

CARACTERÍSTICAS

Velocidad 12cps 1 60 Cps 180 cps


Tipo impresión MARGARITA MATRIZ MATRIZ
N Q columnas std/méx. 80/100 80/132 132/233
Tipo papel Hoja formu lario Hoja formulario Hoja formulario
Inlertaces STD Serie - Paralelo Serie - Paralelo Serie - Paralelo
Ancho papel 11' 11' 15-
Impresión Unidirec. Bidirec. Bidirec.
Precio US$1.184 USS 935 US$1.218

Obs.: Precios nc incluyen IVA.

¡MÁS QUE UNA IMPRESORA, UN SISTEMA!


Todo So qye un computado?
se supone que es 5
excepto caro.

Hernando de Aguirre 1320. Santiago. Fono: 2233113 / Télex: 240177 VOAC-CL <
Casilla: 1261, Correo Central. Santlag

También podría gustarte