Microbyte 03
Microbyte 03
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
La experiencia
no se improvisa S I
" ^"W. ¿*
if
7T a
lili Un ii
procesamiento de textos y de alta
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
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
.
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
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-
80 REM
se i
— INGRESO BE DRTOS
150 Sl-Sl+X
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
V 482.60714»
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
»|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... * *- '<
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- -
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-
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 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
«guar infor-
I estado a
(antes de la modificación) lo llama-
INSTR 1
remos STACK. y como pueden eiis-
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.
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
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.
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.
•T;imí Insensible alucio, integrada al sistema. • AlmaccnamienloendiskeltesyendiEttftdeSyliMhyto • hlk'iljxl!!' :ii :.:. :y::-:.. ,l| II jvi.
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
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 (
)
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.
Bfl
La unidad más pequeña de información que el
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
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
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
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
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ó-
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
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
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.
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
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.
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)
¿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
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
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
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 <
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
...merece imprimir
sus conocimientos en una impresora
—^AAAKtCO ICEAI
Él •/
¡LA RESPUESTA AMERICANA!
CARACTERÍSTICAS
Hernando de Aguirre 1320. Santiago. Fono: 2233113 / Télex: 240177 VOAC-CL <
Casilla: 1261, Correo Central. Santlag