Microbyte 40 PDF

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 56

ISSN 0716-4777

r.!M:T . U'AH Diciembre 1987


Vol. IV N° 7 TODO COMPUTACIÓN Y TELECOMUNICACIONES N° 40 $ 400

Mitos y realidades
Monitores para CAD
Direcciones útiles en IBM-PC
^¿\l COMPUTER CORPORATION

DITEMPO TRAE A
CHILE EL SUPER D
MASTER
DE CAF.

DOS USUARIOS Y DOS TAREAS REDUCE A LA MITAD EL COSTO


SIMULTANEAS... POR USUARIO...
... El Super DM áster tiene la gran ventaja de ... Dado que todo lo que requiere para integrar un

soportar dos tareas y dos usuarios ai mismo segundo usuario es sólo un teclado, un monitor y
tiempo. un adaptador. Manteniendo aún en estas exigentes
Asi es, utilizando comandos simples, usted puede condiciones, su velocidad y potencia.
ampliar este poderoso AT compatible e incluir un El Super D Master de Caf, es un producto de la
segundo usuario o una segunda tarea, a un muy más alta calidad tecnológica, de máximo
bajo costo. rendimiento y lo más importante, con proyección
Además, con el monitor y las funciones de control en el tiempo.
remoto, dos usuarios pueden comunicarse entre Conozca hoy, las ventajas del Super D Master de
ellos cuando sea necesario. Caf, que posee el más alto nivel en hardware al
más bajo costo del mercado.
Solicitemás información a Ditempo. que posee la
más amplia red de distribución y asistencia
técnica a nivel nacional y es el representante
exclusivo para Chile de ios productos Caf.

SUPER 1

MASTER

JrtD/TEMPO/
r'IM:MA'¿H FOTO PORTADA
Coordinador General l.m^W-V.rH
ractor Publicidad y PJR.PI 19
Computación, mito y
Edito. Técnico
realidad:
Diagramación y
Una atribulada usuaria para
Producción Gráfica quien el computador se
convirtió de remedio en
Directora da Arla enfermedad.
Paz Barba
Montaja

Cuerpo Editorial

Corre ipn ni ales en al anterior


Lj.e Kaffman I. (Londres)
Alfredo Zarowsky |París|

Foto c om posic 6n
LÁSER
Fotomecánica color
i

Editorial:
34
Peeks y Pokes en el
Las nuevas tendencí IBM PC:
la computaciói Todo lo que el progí
profesional no pasan de PCs quiso tener a mano
ARGENTINA necesariamente donde lí
nunca encontró explicado y
moda manda ordenado en ninguna

Viamonte 723 01 7
3929460
1 053 Cap Federal
Tele* 25390 VIDAL
Administración General
Judilh KaHman T
Vantaa
AR

Noticias y Novedades 49
CAD:
Monitores, el elemento
fundamental en sistemas de
Diseño Asistido por
Computador.

enCapnal TRI-BI-PEfi.

16
Dr. PC
Los usuarios de PC
Compatibles comparten y
resuelven sus dudas

IMPRESO EN CHILE

Microbyie Diciembre 1987


Lecturas
Titulo CD-ROM El Titulo : El entorno de Titulo : Auditoría
nuevo Papiro Programación Informática
Autores Lamber! - UNIX Autores ; Thomas - Douglas
Ropiequel Autores : Kernighan/Pike Editorial : Paraninfo (1987,
Editorial Anaya Multimedia Editorial : Prentice Hall (1987, 212 págs.)
(1987, 664 págs.) 366 págs.) Precio : $ 5.850.
Precio $ 15.000. Precio : $ 5.080.
computadores han pa-
sistema operativo UNIX Los
El se inició en los Laborato-
rios Bell durante 1969.
sado a formar parte inte-
grante de los sistemas
contables de muchas empre-
- "...las ventaias del almace- ¿A qué se debe el éxiio del sas El auditor encontrará mu-
namiento óptico son tan con- sistema operativo UNIX? Prime- chos tipos de sistemas informá-
vincentes que los usuarios y ro, está escrito en "C", es por- ticos, aunque en la mayoría de
los profesionales del registro tátil (los sistemas UNIX se eje- los casos se apliquen los prin-
de información dan ya por cutan en una extensa variedad cipios básicos de auditoría.
supuesto que esta forma de de computadores, desde mi- Este libro trata de la auditoria
grabación será la dominante crop roe esa dores hasta las informática, desde la especifi-
en la próxima década". Opn- computadoras más grandes; y cación del sistema hasta la rea-
cal Memory News. esto constituye una fuerte ven- lización de auditorias de datos
¿Qué es el CD-ROM? ¿Que lajacomercial). Segundo, el reales y resultados que corres-
significa? Código fuente está disponible y ponden a los sistemas que se
Se trata en realidad Oe un escrito en un lenguaje de alto están utilizando.
nuevo medio de almacena- nivel, lo cual lo hace fácil de Analiza los problemas que
miento de información, muy adaptar a exigencias particula- plantean los sistemas On-lme,
distinto a cualquier otro de los res Por último, y esto es lo más el control sobre los datos, siste-

conocidos a la fecha, como la


importante, es un 'BUEN" sis- mas de microcompuladores y
televisión, el cine, el video, las tema operativo, especialmente redes y sistemas distribuidos
diapositivas, el sonido, los li- para los programad ores Su Tendrá gran interés para audi-
bros o los computadores per- ambiente de programación es tores que deban llevar a cabo
sonales, y cabría considerarlo de extraordinaria riqueza y pro- estudios de sistemas, aplica-
como la suma o la combinación ductividad ciones mecanizadas y verificar
de casi todos ellos. Este libro está destinado al los datos que se estén proce-

Un disco compacto tiene una programador con la esperanza sando.


capacidad de almacenamiento de que. al hacer más producti- Es imposible encontrar una
mil veces superior a uno flexi-
vo su trabajo, logre a la vez ha- fórmula definitiva para el audi-
ble; en donde, por ejemplo, ca-
cer que también lo sea el traba- tor mlormático. Este libro trata

ben sólo cinco fotografías, fren- jo de grupo. eltrabajo de la auditoria infor-


te a 5.000 en un CD: o una hora El texto está dividido en 9 ca- mática desde una perspectiva
de sonido trente a tres segun- pítulos que cubren el sistema muy amplia sin profundizar en
dos de archivos, uso del Shell, fil- temas más avanzados, como la
Es en esta admirable capaci- tros, Programación en Shell, eficiencia técnica Los proce-
dad, junto a otras, que tiene el programación con E/S stan- sos informáticos y los ficheros
disco compacto, de almacenar dard, llamadas al sistema forman parte de los registros
cualquier combinación de imá- UNIX, desarrollo de programas contables de las empresas y
genes, sonidos, datos y códi- y preparación de documentos por ello, deben ser el obietivo
gos de computador en forma Además contiene 3 apéndices de la auditoría.

digital donde reside el secreto con íesumen del editor, Manual El libro fue editado original-
de las posibilidades del CD- óeHOC y Listado de HOC mente en inglés por The Natio-
ROM. HOC es un intérprete progra- nal Computing Centre Limited,

Este libro es una colección mable simple para exposicio- (NCC. de Inglaterra).
de artículos escritos por perso- nes de punto flotante. Tiene
nas muy conocidas en los cam- control de flujo al estilo de C,
pos de software y hardware, la asi como definición de funcio-
distribución de bases de datos, nes y las habituales funciones Los litiros comentados
la producción videográfica o la numéricas predefinidas como en esta sección pueden
coseno ser adquiridos en Galileo L
edición de libros y que han vis- y logaritmo.
Dr Barros Borgoño 9 A
lumbrado las posibilidades del
Teléfono 2238314- Provn
CD-ROM y se han interesado Santiago - Chile
por el estudio de esta nueva
técnica.

Microbyte Noviembre 1987


EDITORIAL s del pensamrenio y la lecnología en com-
putación es usual confundir lo importante con lo Danal, lo accesorio con
lo esencial Muchas veces son los temas'mas ignorados los que linai-
menie marcan el desarrollo de la lecnología. mientras que oíros temas,
sobre los cuales se escribe y comenta como simoolos señe-os de una
nueva revolución industrial, perecen sin gloria olvidados por una nue-
va moda
Un tema que está causando un vivo debate en el medio computacio-
nal es la verdadera invasión de equipos, implementos, software y con-
ceptos relacionados con los Desk Top Publishing (DTP], publicaciones
de escritorio o publicaciones electrónicas en lengua vernacular
Las empresas productoras de software se han apresurado en crear
sus propias versiones del Ventura o del PageMaker mientras que los fa-
bricantes de hardware esián comenzando a prolitar de las ventas de
"soluciones totales para su problemática de comunicaciones escritas".
La moda de los DTP se ha impuesto, aunque los resultados aún deían
basiante que desear
En electo, los paquetes'de DTP existentes, incluso los me|ores. aún
son incapaces de producir documentos de la calidad de aquellos ela-
borados con las técnicas tradicionales de la folocomposición y los de-
partamentos de arle especializados y profesionales. Ni aún el mejor
programa ni la mepr de las láser que se comercializan actualmente
como soluciones DTP podría acercarse a la calidad de producción de
las páginas de esta revista.
Sin embargo, en Esiados Unidos al menos, son ya miles los ejeculi-
vos que han bajado dramáticamente su productividad en tanto que pla-
nteadores y administradores, para dedicar sus mepres esfuerzos a la
creación de documentos de gran softslilicación.
Las soluciones DTP pueden ser de gran utilidad en algunos segmen-
tos corno agencias de publicidad, imprentas o departamentos de co-
municaciones en grandes empresas e instituciones Para ello de todos
modos se requiere que sean operados por un personal caiilicado, con
aptitudes artísticas Sin embargo, de ahí a considerarlas como la nueva
gran aplicación para el mercado general ¡unto a las bases de datos, las
planillas electrónicas o los procesadores de textos, es dar más que de-
masiado crédito a los ejercicios de marketmg de algunas empresas.
Para el eieculivo medio, los paquetes de DTP deben ser en definitiva
un estorbo. Sus necesidades de producir documentos más elaborados
podría ser fácilmente resuelta con procesadores de texto un poco mas
poderosos y que incluyan algunas facilidades de DTP, pero no más que
eso
Es significativo que ninguna de las cuatro principales empresas pro-
ductoras de software. Lotus Microsoft, Ashion Tale y Borland hayan sa-
cado algún programa para DTP y de hecho, Microsoft en Word y Bor-
land en Sprint, sus respeclivos programas procesadores de texto, han
incorporado esas facilidades.
Volviendo al tema original del editorial, sin embargo, es notorio cómo
una moda como son los DTP logra causar la mayor sensación mientras
que el desarrollo de sistemas expertos y sistemas de almacenamiento
en disco óptico pasan virtuaimente desapercibidos a pesar de que si
viene una revolución tecnológica, ésta viene precisamente de la con-
junción de estos dos conceptos, los que están llamados a ttansformar
radicalmente lo que hoy conocemos como procesamiento de la infor-
mación.

Microbyte Diciembre 1987


NOTICIAS
IBM presenta produelo de Microsoft. Es en
el OS/2
esta versión que IBM tratará de
IBM organizó una exhibición de distanciarse de los labncanies
sus equipos en un gran centro de ciónos en el mercado de los
compuladores personales para
de exposiciones en Londres,
en Islinglon Green,
grandes empresas.
La ocasión se prestó admira- En efecto, esta versión pro-
blemente para presentar el pro- piedad de IBM contiene un ma-
totipo del Standard OS/2 ver- neiador de bases de datos rela-
sión 1 que será liberado al ciónales compatible con Data-
publico en enero de 1988. El base 2, SQL/DS y el Ouery Ma-
sistema permite direccionar nagement Facilily y también un
hasta 16 megabytes de memo- maneíador de comunicaciones
ria real, manejar simultánea- que permite conectar a los PS/2
mente vanas aplicaciones, las a los equipos mayores de IBM
que eslán residentes en memo- En noviembre de 1988
ria permanentemente y pasar recerá la versión 1.1 Standard.
de una a otra usando la tecla la que contendrá además e
de (unción correspondiente Presentaron Manager. ur
Asimismo. IBM presentó el En agosto de 1988 será libe- lertaz grálica eslilo Windows.
calendario en que serán libera- rada la Extended Versión 10. Se espera que esta versión
das las siguientes versiones del desarrollada por IBM misma a neje incluso 32 mega de
OS/2. diferencia del standard que es

Computadores en la Empresas de computación ignoran caída de


Bolsa Wall Street
Pasado un tiempo ya del ner- Quienes visitaron el último Comdex en noviembre en Las Vegas
viosismo producido por la cai- coincidieron en apreciar que para la industria de los computadores
da de las Bolsas en todo el personales, el "Lunes Negro" de Wall Street fue tan sólo un día más
mundo, los expertos en estas y no se espera ningún tipo de repercusiones.
cuesliones se preguntan sobre En efecto, en una semana de liestas en que se vaiicinó un año
los electos que está producien- pleno de éxitos y en la que se gastó no menos de US 200 millones,
do en el mercado la masiva in- la industria microinformática declaró que se mantendría un creci-
corporación de compuladores miento de su segmento de un 30-35% incluso si el reslo de la eco-
en el manejo de los portatolios nomía se desmorona
de inversión. De acuerdo a las opiniones vertidas para sustentar ese aserto, se
Una duda que se mantiene y mencionó que los microcomputadores no eran considerados una in-
que difícilmente será resuelta, versión de capital, por lo que no se restringiría su compra en tas
es en qué medida fueron los grandes corporaciones Además, se espera que la aparición de
computadores los detonadores nuevos productos que den un empuie a la nueva linea PS/2 de IBM
de la gran crisis En efecto, al hjirjnif c.i- un eslimuío ,-idi;:iOridl a a maestría en general
usar todos los programas el
mismo algoritmo estadístico, es
bruscamente la Bolsa, los ope- cada uno desarrolle su propio
evidente que ante determina-
radores humanos se aterroriza- software en base a su propia
dos índices lodos los progra-
ron y potenciaron aún más la experiencia, los compuladores
mas deben desarrollar una mis-
tendencia a la baja. Al dia si- deiarán de serles útiles. Un
ma estrategia. En el caso del
guiente fueron suspendidas en buen dato para quienes fabri-
"Lunes Negro", la estrategia
Wall Slreet todas las operacio- can esqueletos (shells) de sis-
lúe ¡vender, y mientras antes,
nes controladas por computa- temas expertos.
mejor!!! El resultado se estima
dores
que lueron al menos 20 puntos
de la caída atribulóles a los Ahora. 'para los grandes co-
computadores rredores y para los pequeños
Según esa teoría, al baiar tan especuladores, a menos que

Microbyte Diciembre 1987


Fundación Epson.-Ampliando los horizontes del futuro.

^^^" nueva era.

^^^h Hoy. la tecnología


computad o na ha invadido
I

prácticamente todas las áreas


del quehacer profesional.
Y no está lejano el dia en que
la informática sea el pilar de
todas las actividades. Desde
lasmás complejas, hasta las
más simples y comunes.
La FUNDACIÓN EPSON,
dependiente de SEIKO
EPSON CORPORATION de
Japón, preocupada por el
hombre del mañana y su
desempeño frente a esta
nueva era, se ha abocado a la
tarea de formar profesionales,
entregar capacitación
empresarial, realizar labores
de extensión, y participar en
el desarrollo e investigación

de nuevos productos en el
área de la informática.
En resumen, a ampliar los
horizontes de quienes regirán
el futuro.

FUNDACIÓN
EPSON
Ampliando horizontes

Apoquindo 5229 - Las Condes -

Teléfono 2123289 - Santiago -

Chile
Lunes negro para Tándem
a paradoja de su vida p; grandes volúmenes de informa- Sin embargo, a pesar de
ron los ejecutivos de Tándem ción sin interrupciones. todo, el valor de las acciones
Compulers en Estados Unidos Los computadores Tándem de Tándem en la bolsa bajó en
durante e! fatídico "lunes ne- de la bolsa neoyorkina, para un 20% en ese mismo dia.
gro" en que se desplomó Wall alegría de sus ejecutivos, sor
Street. portaron sin falta alguna un vo-
En efecto, los computadores lumen de transacciones (604
millones de acciones fueron
Sanyo cambia de
de Tándem se caracterizan por
ser "faull tolerants", redundan- transadas) aproximado a cua- logo
tes en el sentido de que todo tro veces el volumen de dias Después de utilizar por más
componente del computador normales. Si hubo algún tipo de de 40 años el conocido Logoti-
que talle, será inmediatamente demora, esto se debió a las im- po, que identilica a esta presti-
reemplazado por un compo- presoras que eran incapaces giosa marca, Sanyo de Chile.
nente de reserva que toma su de manejar esa cantidad de presentó en su pabellón de
lugar para seguir procesando movimiento. FISA '87 un nuevo y soíisticado
símbolo que en el
lo identifica,

Sucesu 88 que resaltan, fundamentalmen-


te, dos elementos. Una estiliza-
Con anticipación han comenzado en Brasil a preparar la próxima
gran convención Sucesu 88, constituida por el XXI Congreso Nacio- da y novedosa letra "N" y el
nal de Informática y ía VIII Feria Internacional de Informática.
nuevo color corporativo, que
El evento, a realizarse entre el 22 y 28 de Agosto de 1988 en Rio
esta empresa adoptó.
de Janeiro, está llamando a la presentación de trabajos, los que en
el caso de aquellos presentados en idioma extranjero, deberán
acompañar una traducción al portugués.
Mayores informaciones en: SUCESU-RJ: Rúa do Carmo. 57-6°
andar, 20011 Río de Janeiro

Microbyte presenta una excelente herramienta de software orienta-


da a resolverlos problemas de administración de microcompui ado-
res de las empresas.

Basado en la metodología de con-


O
trol del ingeniero Guillermo Beu-
chat S., destacado columnista de
Microbyte y ganador del premio
"Es un programa que explo-
Price Waterhouse (Chile) 1986 por
ta amás del 100% las capa-
este trabajo.
cidades de mi metodología.
Desarrollado por Dr. PC Ingenie- Lo recomiendo de verdad".
ría, empresa que cuenta con el res-
G. Beuchat S.
paldo de Héctor Miranda R. y des-
tacados profesionales.
Con la garantía de
lo probado. En fun-
cionamiento en va-
Un programa indispensable para quienes necesitan:
-detectar puntos débiles en los usuarios para así orientar eficiente- rias importantes
mente la capacitación, empresas del país.
—minimizar el riesgo del manejo de información crítica para la em-
pul ador compatible con
—apreciar quienes hacen uso dentro de una organización de infor- IBM -PC.
mación en forma ineficiente o con mucho riesgo. Configuración mínima:
Dirigido para ser usado por personal delStaffestratégicoqueno sea 5X2K de RAM, dos dis-
experto en computación. ketteras o disco duro e
Desarrollado con una interfaz ai impresora.

Ponga fin al caos de


los mi croco mputadores en su organización.
Contáctese con nosotros para concertar una demostración en los teléfonos 223 15 30 - 23 90 97
Télex 346304 MBYTE CK.
COMO ESCRIBIR
DA DA *a i^n**M w vi
rAHA mivnve i i

Nuestra revista es una publicación viva tas y metodologías relacionadas con el tema
que se nutre de las vivencias y experiencias en una forma práctica, amena y comprensi-
de ustedes, nuestros lectores y colaborado- ble para un amplio espectro de lectores.
res. El objetivo de Microbyte es informar en A fin de uniformar la presentación y cali-
forma seria y didáctica a todaslas personas dad de los artículos de fondo de Microbyte,
que de uno u otro modo están relacionadas presentamos a continuación las pautas para
con la informática y computación, divulgan- la preparación de trabajos que rigen para

do a través de estas páginas las herramien- este tipo de artículos:

a) Temática: c) Contenido:
"Artículos -descriptivos sobre software, Todos los artículos que presenten herra-
'

lenguajes, compiladores y productos de mientas computacionales de cualquier tipo


cuarta generación. deberán incluir, además de una descripción
* Metodología
de diseño y análisis de sis- teórica de la herramienta, un ejemplo resuel-
temas. to mediante el programa correspondiente,
*
Técnicas de programación. Los Irabajos deben ser originales. En
"

* Usos
y experiencias prácticas en áreas caso de ya haber sido publicados en otro
no tradicionales de la computación (medici- medio, indicar nombre y lecha de aparición
na, ciencias sociales, etc.). * Los artículos deberán incluir al final
un
* Herramientas de gestión de empresas párrafo de conclusiones, que resuma lo más
con uso de computadores relevante del trabajo y ofrezca sugerencias
* Inleligencia artificial, sistemas expertos y para la aplicación práctica o posibles usos
robólica, de los temas tratados.
*
Administración de departamentos de in-
formática. Todos los artículos recibidos serán someti-
dos a revisión por nuestro comité editorial y
b) Presentación: un panel de expertos en los lemas Iratados
*
Los artículos presentados deberán tener antes de ser publicados. Las colaboraciones
una longitud máxima de doce páginas escri- aceptadas tendrán un pago que fijará perió-
tas a máquina a doble espacio dicamente la revista.
'Todos los gráficos, figuras y facsímiles Las colaboraciones deben enviarse acom-
de pantallas deberán ir separados, numera- pañadas de una breve reseña biográfica y
dos y en hojas blancas individuales para fotografía tamaño pasaporte del autor a la di-
cada una. rección de la Revista.,
" Si se acompañan listados de programas,

éstos deben venir impresos con cinta nueva


o en modo enfatizado (negrita), en formulario
continuo color blanco sin rayado.
* La bibliografía citada deberá
numerarse,
colocando los datos en el siguiente formato:
de la obra o artículo, autor, publicación
título

y año.
Ventas de NCR La venganza del fax Inboard 386 PC
Las utilidades de la Corpora- Dice el vendedor de fax repi- Intel Corp. introdujo una tar-
ción NCR alcanzaron en el ter- liendo ei adagio que más vale jeta que permitirá a usuarios de
cer trimestre del ano '87 un dibujo que mil palabras Sin PCs compatibles basados en el

US$97 794 000, lo que repre- embargo le responden, si asi 8088 mejorar la potencialidad y

senta un crecimiento de 33% fuese no habría teléfonos sino el rendimiento de sus equipos
respecto de igual periodo del aparatos de lax sobre todos los en un 1000%.
año anterior (US$ 73.379.000). escritorios. En efecto, la nueva tarjeta lla-
De esta manera, las utilida- Esta historia, que bien podría mada Inboard 386/PC, por sólo
des de la Corporación alcan- ser cierta, podría dejar de serlo USS 995 convierte a un PC en
zan a US$ 257 945.000 en los dentro de poco si se mantiene casi un PS/2 modelo 80, el más
nueve primeros meses de la geométrica progresión de poderoso de la nueva linea de
1987, vale decir 27% superio- ventas de equipos de facsímil micros IBM
res a igual periodo de 1987 en el mundo. Esla tar|ela se inserta en un
(US$ 202.453.000) slol normal de cualquier PC ba-
De hecho, la invención del
A su vez, las ventas del ter- sado en un procesador 8088
fax es previa a la del teléfono.
cer inmestre del año fueron de No sirve para ningún otro tipo
Se le atribuye ésla al ingeniero
US$1339 514.000, ésto es, escocés Alexander Bain. quien
de procesador, ni 8086 ni
crecieron en 14% con respecto 80286 Contiene un procesador
trabajando en la sincronización
al mismo Inmestre del año ante- 80386, un megabyte de RAM
eléctrica de dos retoies descu-
rior (USS 1 1 76.910.000) En los
.
extra y el software necesario
brió que un movimiento pendu-
nueve primeros meses del año para hacerla trabajar con el
lar sincronizado podría ser co-
los ingresos por venta fueron monitor, teclado y medios de
neclado a un lápiz activado
de US$3 820.612 000 - 16% almacenamiento magnético de
eléctricamente para enviar ca-
superior al mismo periodo de lamáquina original
racteres a distancia. Ya en
Una vez instalada, toma el
1860 un italiano, Giovanni Ca-
Esle crecimiento se debe a control de la memoria original
solli. utilizó el descubrimiento
un crecimiento de las órdenes desconectando al procesador
de Bain conectando vanas ciu-
en lodo el mundo hacia todo el original Si bien la velocidad dei
dades francesas. equipo injertado es muy supe-
espectro de productos, en es-
pecial los computadores perso- Sin embargo, fuera de algu- rior al original, es menos veloz

nales, terminales linancieros y nos usos especificos, el fax que la generación de equipos
los productos de la lamih; nunca logró despegar comer- 386 debido a la menor veloci-
WER NCR "Especial importan. cialmente hasta ahora. En In- dad de los dnves y parte de la
Cía se ha notado en el valor glaterra se estima que este mé- circuitería de los PC. Con el

las órdenes del mercado Euro- todo ya desplazó al télex como mega adicional de memoria,
peo y Estados Unidos", indicó principal medio de transmisión los PCs injertados pueden co-
el señor Charles Exley, máximo de textos Asimismo, de acuer- rrer práclicamente todo el soft-

ejecutivo de la Corporación do a un estudio de EuroDaia, ware para 386 incluyendo el


NCR, se estima que en 1 995, un 50% novedoso Windows 386, el que
"A esto se une, agregó el de las oficinas europeas conta- convierte asi a un PC normal en
aumento en el valor de varias rán con un equipo de fax contra un versálil y poderoso equipo
monedas con relación al dólar sólo un 25% que contará con multiusuano
respecto a 1986; a pesar que télex. El servicio de correo eiec-
los ingresos en las monedas lo- Irónico por su parte penetrará
en un 7"' de
cales de cada pais han mostra- lan sólo las ofici-
do avances significativos"

H.P. libera portátil compatible


Hewlett Packard es una empresa a las que más ña costado adap-
tarse al standard impuesto por IBM. De ñecño, es sólo el Vectra, el

primer equipo realmente compatible que liberó Quizás algo tarde


ya, H.P liberó una linea de equipos portáliles compatibles.
El nuevo Vectra Portable CS es similar físicamente al Convertible
de IBM pero con la diferencia de contar con un teclai.o completo,
con pad numérico, cuatro slols de expansión disponibles para tarje-
tas pequeñas. Viene 640K y con dos diskelteras de 3,5" con capaci-
dad de ,44 Mbyies, o una diskettera y un disco fijo de 20 Mega Su
1

batería le permite funcionar hasta 10 horas desconectado de la red


eléctrica y su costo en Estados Unidos es de USS 2 495 para el mo-
delo básico

Mlcrobyte Diciembre 1987


Panasonic Automatización de Oficinas
'/w^^ 1

ni

LAS COMPATIBLES DE PANASONIC.


SIGUEN IMPRESIONANDO.
La tecnología PANASONIC impuso

se tía transformado en todo un acierto

pues hay satisfacen hasta las más impresionante efici


exigentes necesidades de su oficina
Compatibles.

CARACTERÍSTICAS
excepcionales, además di
supuesto, c om paii b les cor
IBM'yAPPLE*.
Asi és PANASONIC, una Lin
tecnológica de avanzada q.
laeficienciadesuempres.

MELLAFE Y SALAS

AUTOMATIZACIÓN DE OFICINAS, LA SUMA DE TODAS LAS VENTAJAS.


Sisteco recibe visita de ejecutivo Citizen. Magenta
Invitado por SISTECO S. A. estuvo en Chile los días 15, 16 y 1 7 de
Computación S. A.
noviembre pasado el Gerenle de Venias Internacionales de Citizen
Unisys Corp. nombró como
America Corporation, Sr Henry Oshirna, para conocer el mercado
de su línea
distribuidor oficial
chileno de impresoras.
de computadores personales a
SISTECO S. A a comienzos de 1987 firmó un contrato de distri-
.

Magentas. A.
bución para todo Chile de las afamadas impresoras Citizen, para Esta nueva empresa sera la
ser conectadas a los computadores Clone y como producto inde-
encargada de introducir al mer-
pendiente cado la linea de computadores
Citizen America Corp es una filial de Cilizen Watch Company
compatibles originalmente in-
fabricante de los alamados relojes Citizen y en este momento se
troducidos por Sperry
encuentra en el segundo lugar de impresoras en Estados Unidos, Hasta ahora, esos equipos
en la categoría de impresoras de trabajo liviano para computadores aún eran desconocidos en
personales nuesiro país a pesar de las ex-
Los modelos comercializados por SISTECO a la lecha son los de celentes calificaciones recibi-
matriz de punto 1 20D de carro angosto. 1 20 cps y MSP- 1 5E de ca-
das por la prensa especializa-
rro ancho. 160cps.
da en oíros paises
Para lin de año se espera la introducción de una linea de impre-
soras de matriz más veloces, de 240 cps tanto en carro angosto
como en carro ancho
La CTC aumenta
Encuentro de Educación e Informática teléfonos
Con la presemación de decenas de trabaios e investigaciones Ciento cincuenta mil teiélo-
culmino con éxito el Tercer Encuentro y Taller de Educación e Infor- nos arrendará la Compañía de
mática organizado por la Corporación Municipal Viña del Mar para Teléfonos de Chile para poner-
el Desarrollo Social. los a disposición de sus usua-
Al igual anteriores, el evento contó este año con la
que en años rios Para el electo suscribió un

entusiasta colaboración de las Universidades Católica de Valparaí- contrato leasing operativo por
so, de Playa Ancha, Técnica F Sla María y de Valparaíso un monto de 6 5 millones de
El propósito del encuentro fue reunir a todas aquellas personas e dólares. Los otros participares
instituciones con su experiencia en el tema de computación educa- de la operación son Alcatel
tiva ya sea de índole práctica o teórica. Standard Eieclnc, que aporta
Tanto por la calidad de las ponencias como de los traba/os ex- los equipos, y la empresa Lea-

puestos, este evento se ha convertido en el principal en esta área en sing Andino, que pone el linan-
el país Información más especílica de los trabajos expuestos se ciamiento
puede solicitar a Jorge Paschke L Jefe de Informática de la Corpo-
.
En otras decisiones la CTC
ración Municipal. Ecuador 251 Viña del Mar
,
acordó poner en servicio un
sisiema de informacrón de hora
y temperatura ambiente y au-
Software fabricó Elca mentar el parque de telétonos
Elca tiene a disposición de sus usuarios un software de comu-
públicos para llamados de lar-
nicaciones sistema 1 500, hecho en Chile, que consiste en la
ga distancia (aparatos azules)
combinación de una ca|a regislradora con un computador. La co-
en localidades turislicas.
nexión es en línea, lo que significa que en el momento de vender
Los teléfonos azules, que en
a través de la registradora, automáticamente se actualizan el re-
la actualidad son 440. aumen-
gistro de inventario y las estadísticas de venta Además, como
tarán en 280. Para usarlos se
subproductos de la venta misma, se obtienen otras informacio-
debe adquirir previamente una
nes ficha por valor de cien pesos
La interfaz de comunicaciones permite conectarse con cualquier Para más adelante se conside-
computador. La conexión puede hacerse con una. 20 o más caías,
rará la adquisición de "mone-
dependiendo del computador y de las necesidades del cliente.
deros" que son teléfonos públi-
Por tratarse de un software nacional puede entregarse abierto y
cos para larga distancia dota-
modilicarse según requerimientos del cliente
dos con sensor electrónico que
permite discriminar las mone-
Programa radial das válidas de las que no ío

Futuro cercano es el nombre del programa que comienza en Di-


ciembre en radio Corporación y dirigido por el conocido periodista
Juan Valle.
científico
El programa tratará a nivel de conversaciones con invitados las
proyecciones en las áreas de computación, electrónica robótica.
cibernética, tuturologia, etc.

Microbyte Diciembre 1987


•4&" vtfp

V
Se extiende computación educativa Aniversario 57 de la
CTC
La Compañía de Teléfonos
de Chile celebró su 57 aniver-
sarioel 18 de noviembre último
en el Teatro Municipal de San-
tiago.
En la ocasión se destacó ta

ampliación de su red telefónica


nacional que se encuentra en
pleno desarrollo y la materiali-
zación de nuevos servicios
para sus usuarios.
En el próximo trienio la CTC
instalará 118 mil nuevas lineas
Estudiar
telefónicas en todo el pais. Esto
permitirá elevar, a fines de
La Escuela República de México de la comuna de Santiago se 1990, la densidad telefónica a
agregó en noviembre recién pasado al Proyecto de Computación 8.5 teléfonos por cada cien ha-
Educativa creado e impulsado por Edumatica con el concurso de la bitantes. La densidad actual es
Municipalidad de Santiago y el tinanciamiento de Corlo. El plan de 6 5 teléfonos
comprende en la actualidad, a siete meses de iniciado, a siete cole- Por olra parte, desde hace
gios y 4.000 niños. algunas semanas están entran-
En la parte equipamiento el proyecto considera la instalación en do en operación 38 centrales
el establecimiento educacional, de un aula informatizada compues- automáticas que reemplazan a
ta de 15 computadores y un laboratorio pedagógico con otros cinco igual número de antiguas plan-
combutadores, disketteras y una impresora tas manuales a magneto

Promueven desarrollo
Exponen software municipal de software
Sus creaciones en el área del sofware municipal mostró Latindata En seis áreas principales,

a alcaldes y jetes de departamentos de las municipalidades de la cada una con su correspon-


Región de Valparaíso. Este evento lúe el segundo de su especie diente plan de trabajo, dividió
la Asociación Chilena de Soft-
que realiza esa empresa. Antes efectuó otro dirigido a las municipa-
lidades de la Región Metropolitana ware su acción tendiente a lle-
Los programas expuestos se refieren a Remuneraciones, POJH. var adelante su objetivo de pro-
PEM. Licencia de Conducir, Permiso Circulación, Fichas CAS 2. Pa- mover el desarrollo, racionali-
tentes Comerciales y otros. El rango de valores de estos sistemas va zación y protección de la pro-
desde 600 dolares hasta 900 dólares más IVA (sólo software).
1
ducción de software y todas las
Los paquetes se pueden adquirir en torma independiente e ir in- actividades conexas
crementando de manera paulatina. La empresa instala y desarrolla Terminado su proceso de lor-
la aplicación, capacita a los usuarios y supervisa y asesora al clien- mación. el organismo designó
te en la puesta en marcha del sistema Este corre en las instalacio- recientemente a su directorio
nes multiusuarios de Latindata y está desarrollado en base de da- definitivo que preside Jorge
Elliott Sotomayor, en represen-
tos Sus creadores sostienen que su software municipal es muy fle-
xible a los requerimientos del área dado a que está desarrollado tación de Elliott y Asociados. In-
con las técnicas más modernas de los lenguajes de Cuarta Genera- tegran además la directiva: Pri-
ción. mer Vice Presidente, Francisco
Di Blase de Lillo, de Ingenieros
de Empresas Asociados
(IDEA): Segundo Vice Presi-
Cambios en ECOM dente. Pablo Palma Keller. de
Con lecha 2 de Noviembre de 1967 ha asumido la Gerencia Ge- Ettica: Secretario,Ricardo Ve-
neralde la Empresa Nacional de Computación e Informática S A. lasco Ramírez, de Saplae. y Te-
(ECOM) Don Gerardo Duran Arriagada, recientemente designado sorero. Juan Raggio Miranda,
por el Empresa.
Direclono de la en representación de Solos
El nuevo Gerente reemplaza en sus funciones a la Sra. Maria Te-
resa Rosende Gaete, quien había presentado su renuncia por moti-
vos particulares.
El Sr. Duran Arriagada es Ingeniero Comercial con una amplia ex-
periencia como eiecutivo de empresas.

Hlcrobyte Diciembre 1987


PORTABILIDAD EN TODA LA LINEA

ualquicr programa fiindonn en todus y

maño de csteidcsdc el más pequeño

SERIE MPx 7100


SíffiT™ Red de Área Local
(LAN) y Remóla (WAN)
llllL'UilllLVlJ h.!-l.i "i «l|ll|>!l1jlll>lL-. M
jiL'tL-siit'tl .ií nimlitiuiir d miI'uvjiv lv
¡mponaniio la disEancia i
Inpact Presenta Éxitos de Computerland
Modems con Opción La Corporación Computerland reportó que en el año 1987 se lle-
gó a la venta global más alta en sus 1 1 años de existencia La suma
de Control de Redes asciende a 1.700 millones de dólares, loque representa un 22% de
Codex anunció recientemen- crecimiento.
te la introducción de la Serie
Este éxito no se na producido sólo en los Estados Unidos, sino que
2500 de Modems de alta efi- también en las'250 tiendas fuera de U.S. A las que aumentaron sus
.

ciencia, a los cuales se les pue- ventas nada menos que un 50%.
de incluir la opción para control
En Chile, el crecimiento de Computerland es de un 40% en lo que
y administración de redes. La va corrido de 1987, mientras que en Estados Unidos el crecimiento
Sene 2500opera a 2.400 ha sido de un 15%.
(2515), 4.800 (2525). 9.600 Computerland es una empresa internacional con 800 puntos de
(2545) Ó 14.400 bps (2565) y venta en 28 países, entre los que se cuenta Chile desde 1980 Ofre-
cumple con las recomendacio- ce un completo servicio de pre y pos! venta como mantenimiento,
nes V 26, V. 27 bis, V.29 y V.33 instrucción, adquisición de software, suministros y a
delCCITT. como también literatura especializada en computación
La Serie 2500 es una de las
Series de Modems más avan-
zados desarrolladas por Codex Rimpex Chile realiza exportación no
y Motorola para transmitir datos tradicional
con máxima contabilidad y se-
La empresa de ingeniería po y dinero al simplificar la ge-
guridad total. neración de menús, manten-
RIMPEXCHILE agregó otro pro-
Los Modems 2500 aceptan ción de archivos, generación
ducto a la lista de exportacio-
en terreno opciones de Multi-
nes no tradicionales chilenas: de informes y otras tareas
plexor, Control y Administra-
el paquete de software RIM- usuales en el desarrollo de sis-
ción de Red y otras que están
PEXTOOLS Ejecutivos de la temas.
siendo desarrolladas por Co- El paquete está disponible
empresa terminaron reciente-
dex para los Modems de la Se-
mente una gira demostrativa en para equipos UNIVERSE y para
rie 2500.
el exterior, cerrando contratos computadores personales IBM
El control de los Modems
en diversos países PC y PS/2.
2500 desde el panel frontal y el
Algunos de los más impor- RIMPEXTOOLS fue desarro-
panel LCD ccn 16 caracteres
tantes compradores son Telxon llado por cuatro ingenieros del
alfanuméncos proporcionan ra- Departamento de Ingeniería y
y Data
Charles River Systems,
pidez y seguridad al progra- de RIMPEXCHILE,
dos fabricantes americanos en Desarrollo
mar, configurar y realizar diag- encabezado por Juan Enrique
el rubro computación y la filial
nósticos en los enlaces de co-
chilena de Uniled Trading Co Spencer. Ingeniero Eléctrico de
municaciones
También se realizaron contra- la Universidad de Chile. Luego
Al poseer la opción de con-
tos en México, Venezuela de un extenso periodo de uso
trol y administración de redes,
Ecuador, Argentina y Australia interno, el producto fue lanzado
la programación, configuración
Más de una veintena de co- al mercado en junio del presen-
y realización de diagnósticos
nocidas empresas y organi te año.
de los Modems 2500 se realiza mos nacionales utilizan RIM- RIMPEXCHILE tiene la repre-
de forma centralizada a Iravés PEXTOOLS con todo éxito: Al- sentación exclusiva de los su-
del Controlador de Red Codex
mac, Pre-Unic. ODEPA/FAO permicrocomputadores UNI-
9300 NMS Central Fiat, Hilos Cadena, ele VERSE, computadores para
RIMPEXTOOLS es un conjun- control de proceso MOD-
to de herramientas para el de- COMP, impresoras PRINTRO-
sarrollo de sistemas computa- NIX, terminales AMPEX y peri-
cíonales. RIMPEXTOOLS ofre- féricos gráficos HOUSTON
ce fuertes economías de tiem- INSTRUMENT,

Cambios en Commodore
Algunos cambios se p/odu|eron en Commodore. Patricio Martínez
fue designado Gerente de Ventas y Ricardo Jareas. Gerente de Fi-
nanzas y Administración Los nuevos directivos señalaron que en
corto plazo Commodore lanzará nuevos productos de hardware en
el mercado nacional.
Anunciaron lambién que el 10 del mes en curso vence el plazo de
recepción de trabajos para el concurso de computación escolar
Estos deben ser desarrollados, según la categoría, en medios mag-
néticos diskette o casette.

Microbyte Diciembre 1987


SANYO
Solo cambia nuestro Logotipo, la calidad, la tecnología
y nuestro servicio, se mantiene cada dia mejor

¡No se equivoque:
(LO BARATO CUESTA CARO)
Usted, que aún no decide qué microcomputador adquirir
para su empresa, fíjese en la gran
diferencia de calidad y en la poca diferencia en el
precio, que tiene la poderosa linea de Sanyo con otros compatibles.

MBC-16 PLUS

Fabricados integramente en El mejor servicio de pos t- venta


Japón con componentes de 24 horas diarias, 365 días al
primera selección, en lineas de año, capacitación y educación
producción robotizada. alusuario, seis meses de
utilizando lo más nuevo de la garantía,
alta tecnología. Teléfonos 2230513

PARA CADA NECESIDAD UNA SOLUCIÓN


DISTRIBUIDORES OFrCIALES: INDES LTDA .
FONO 2516483-4-5 - STUEDEMANN S.A.. FONO:
Héctor Miranda R.

Archivos índices en Clipper

Mi consulta es la siguiente: soy programador y mis programas los "escribo en dBASE III versión 1.1
Hasta hace unos días, los hacia correr en dBASE modo intérprete, debido a la falta de un compilador.
Esto trae consigo una lentitud muy grande y además un gasto de memoria adicional porque el intér-
prete dBASE debe estar cargado para poder ejecutar los programas.
Pero ahora dispongo del compilador CLIPPER (ver MICROBYTE, septiembre y octubre 1986}. en
su versión Summer 85. Al efectuar el link utilizo el Plink86 que viene en el paquete del Clipper.
Para efectos de hacer la compilación, ejecuto:

CíCLIPPER nombre programa. prg - N '

con lo que el compilador genera los programas objeto. Y al hacer el link:

C) PLINK86* >

= > Fl nombre objeto* '

= > VERBOSEA '

con lo que se me genera el programa .EXE ejecutable.


El problema se presenta al ejecutar el programa y específicamente con los archivos de índices.
Clipper a los archivos de indexación les asigna la extensión .NTX y no .NDX que es lo normal. Por
este motivo no he podido correr mis programas compilados. Agradecerla me ayudara a solucionar
este problema.
Jorge Cuevas Zapata - Linares

De acuerdo Clipper usa de su propia (orma


los archivos de indexación. por lo que la solu-
ción no es tan simple como renombrar los archi-
vos para que queden con extensión .NTX en lu- entonces deberá crear los Índices mediante un
gar de NDX simple programa escrito en Clipper. Tomando
Para corregir el problema, usted debe mde- eleiemplo, digamos que tenemos una base de
xar sus archivos desde Clipper. Para estos datos llamada INDIVID.DBFy que queremos in-

efectos. Nantucket provee un utilitario escrito dexarla para crear el archivo INDIV.X.NTX
en Clipper llamado INDEX.PRG Basta con to- Esto se puede hacer con un programa como el
mar dicho programa y compilarlo con Clipper de la figura N° 1

para después ejecutarlo desde el DOS:


Seiect i

dbU UseINDIVIDaliasIND
C) INDEX nombre archivo '

Index on Trim( Apellido] i Str(Sueldo.4j i-

Substr(Direc.1.10|tOlNDIV_X
La pantalla que aparece a continuación, le
mostrará los campos de su archivo DBF y le irá
preguntando sucesivamente cuáles son los
campos que forman la llave de indexación. Figura N° 1
Pero debe tener presente que éste es un
ejemplo de programa de indexación. por lo que Esle programa debe ser compilado y linkea-
crea los archivos índices a su propia manera. Si do con Clipper, luego ser ejecutado, ya sea
usted quiere íormar combinaciones con los desde su programa de aplicación, como un
campos de su base de datos que cumplan con procedimiento más o directamente desde el
'

sus condiciones, como por ejemplo: DOS

Microbyte Diciembre 1987


I

Parpadeo del Cursor

n método para dejar "tranquilo ' el cursor del PC, es decir de eliminar el e

Carlos Avalos- Providencia

R.
Hay personas a quienes les molesta y les COPY CON CURS NO SCR-—
desconceritra el parpadeo del cursor, por lo (oCURS_.SI.SCfl)
que desearían que éste se quedara fijo.
Lamentablemente, el cursor del PC es gene- T Aquí escribir texto (cada linea
rado por hardware, no por software, por lo que finalizarla con*
el

no es posible alterar el parpadeo fácilmente. Se Z (o presionar F6)* — >)

puede alterar su lamaño. es decir cambiar de


un guión subrayado a un bloque de cierto tama- Tenga mucho cuidado al digitar las rutinas, y
ño y viceversa; pero el parpadeo no se puede no se olvide de presionar* —
al final de cada li-
i

eliminar. nea, especialmente después de la ultima y cui-


Ahora bien, la razón por la que el cursor del de de dejar en blanco la linea antes de R CX
PC parpadea es bien simple. Él bloque que for- Una vez que haya creado ios dos archivos,
eiecute los siguientes comandos:
ma el cursor es opaco; si no parpadeara, el ca-
rácter sobre el cual se encuenira no se veria,
quedaría tapado.
No obstante, existen en el mercado utilitarios
que desactivan el cursor, lo hacen desapare- Hecho esto, usted tendrá en su disco los dos
cer, y generan su propio cursor mediante soft- programas, llamados CURS N0.COM
ware Para ello, deben tener presente en todo CURS SI.COM.
instante cuál es la posición del cursor en la pan-
CUHS NO.SCTr CUR5_S.SC
talla y generar el cursor propio en dicha posi-

ción. Estos utilitarios permiten desactivar el par-


padeo del cursor (es decir de su propio cursor),
para lo cual deben además cuidarse que el ca-
rácter de abajo permanezca visible Un eiemplo
bastante bueno esel "NoBlink Accelerator" de
Nostradamus Software, que además de evitar
1 1
ll_
elparpadeo, acelera notablemente el trabajo
en la pantalla del PC
En todo caso, para reconfortar un poco su
trabajo, usted podria hacer desaparecer el
exasperante cursor parpadeante, quedando Figura N° 2
con una pantalla sin cursor. Esta alternativa
puede tener su atractivo, pero significa una Ambas rutinas luncionan en adaptadores de
desventaja en muchas oportunidades, al no sa- video color y monocromático y hacen uso de la
ber cuál es la región activa de la pantalla. La función 1 de la interrupción 10H de la ROM-
elección queda al gusto personal de cada BIOS del PC El registro AH debe imcializarse
usuario. con 01 y en el registro CX van los valores de co-
En la figura N° 2, usted encontrará dos pe- mienzo y fin del cursor (CH= linea de comien-
queñas rutinas en Assembler. Una de ellas se zo, CL= línea de fin). Por tanto, usted podrá
llama CURS__NO y la olra CURS'_SI. Al ejecu- obtener un cursor del lamaño que desee, ela-
tar laprimera de ellas, el cursor desaparecerá borando rutinas a las que les cambie los valo-
de la pantalla y al ejecutar la segunda, el cursor res de CX.
volverá a aparecer. Para quienes quieren utilizar estas rutinas
Para crear estas dos rutinas en programas dentro de sus programas, como por ejemplo
ejecutables, prepare un disco con el programa desde dBASE lli + ,
además de respetar las
DEBUG en él A continuación, genere mediante condiciones de cada lenguaje (como guardar
un procesador de texto las dos rutinas, una lla- ciertos registrosen el stack). debe reemplaz
mada CURS_.NO.SCP. y la olra llamada se la instrucción final, INT 20, por un RETF y
CURS__SI.SCR. También puede crearlas de la restar un byte en la cuenta del registro CX (vale
torma siguiente: decir. C en CURS NO y 15 en CURS_SI).

Microbyte Diciembre 1987 17


Errores de Redondeo en Lotus 1 -2-3

Al hacer una planilla para menlo, por lo que debo traba- producen diferencias de algu-
presentar presupuestos en Lo- jarcon 2 decimales. Para esto, nos decimales, debido a la
tus 1 -2-3, se me ha presenta- en las columnas donde tengo aproximación del formato.
do el siguiente problema: las fórmulas, introduje el formato ¿Cómo puedo obtener los re-
cifras con que estoy trabajan- Fixed con 2 decimales. Pero, dondeos exactos?
do están en Unidades de Fo- al obtener los totales se me

Raúl Ugalde - Providencia

R.
Lotus 1-2-3 trabaja con varios decimales @ ROUND (x,n)
para efectuar sus cálculos. El que los números
sean presentados en la pantalla con cierto for- expresión numérica- n,número de decimales
mato no implica que los valores desplegados
sean exactamente los que se están ocupando. Esta función redondea efectivamente el nú-
Por ejemplo, al tener la cifra 143,445 en una cel- mero calculado x a n decimales. Por lo tanto, el
da con formato Fixed 2 usted verá la cantidad 1 -2-3 considerará que el resultado de esta fun-

143,45 pero Lotus la considera siempre como ción es el número con el que debe trabajar. En
143,445 puesto que es ése el número almace- nuestro ejemplo:
nado.
Para poder evitar los errores de redondeo @ ROUND (143 445 . 2 ) = 143.45 (éste es el
utilice la (unción (á> ROUND de Lotus. El formato ique 1-2-3 ocupará).
de ella es:

Una estupenda cura para el "ODDD" (Desastre de disco duro)

Estimado Dr.: hace unos dias llegó a mis ma-


nos un paquete de utilitarios llamados Mace Uti-
lities. En ellos se incluye, además de otros pro-

gramas muy útiles, uno para recuperar los datos


que existían en el disco duro antes que éste fue-
ra form aleado accidentalmente.
Si el formateo que se ejecuta en el disco duro
es solamente lógico y no físico, los datos perma-
necen en él. Sólo la FAT es la que ha sido inicia-
lizada y por lo tanto, para el DOS aquellos datos
ya no existen. Lo que hacen las Mace Utilities es
grabar un archivo protegido en un lugar bien es-
tratégico del disco, y mantener en ál una copia
permanente de la FAT. Cuando se requiere
"desformatear" el disco duro, el utilitario ubica el
archivo estratégico y con la información que hay
en él reconstruye el disco.

Julio Guzmán M. Ñuñoa

Microbyte Diciembre 1987


¿Ayuda el computador a solucionar los problemas de una empresa o se
convierte en el mayor de ellos? Una atormentada usuaria nos advierte:
"Tenga cuidado".

LEYENDA, REALIDAD Y
MITO DEL COMPUTADOR
PERSONAL
Hilda López Vallarino
ra sido si no igual, al menos pa-
recida Mi equipo no sólo no ha
cumplido con el obietivo para el
que fue adquirido, sino que me
ha dado incontables motivos
de mortificación y desagrado
El otro dia lei un anuncio que
más o menos rezaba así: "jSu
computador debe resolverle los
problemas y no convertirse en
un problema más!"
Ese aviso fue el que me indu-
jo a escribir esle articulo ya que
para una empresa mediana
como la mia. la compra de un
computador ha significado el
comprar no uno. sino mil pro-
blemas más
La realidad es que la lécnica
se desarrolló con tal rapidez
que las firmas consirucioras de
computadores lanzaron al mer-
cado una enorme cantidad de
ingenios, con todo el "enloura-
s présenla ello Mayor servicio se prestaría ge" de propaganda y apoyo
putador como una máquina mi- a un posible usuario o a un sim- publicitario, antes que exis-
lagrosa de capacidades ex- ple curioso si se le expone con tieran sulicientes profesionales
traordinarias e ilimitadas, que sencillez, sin tapuios ni miste- preparados para utilizar ade-
es capaz de cualquier cosa y rios y sin tratar de impresionar, cuadamente estos e
que puede reemplazar al hom- qué cosa es un computador, menos aún, para
bre en casi todas las activida- qué es precisamente lo que uso y aprovechamienlo a posi-
des de la vida. Nada más lejos puede hacer y qué es lo que bles usuarios
de la realidad. hay que hacer para que el com- comprar un computador.
Al
Los técnicos en informática putador eiecute esas tareas lo primero que hay que hacer
son en gran parte culpables de Como lodos los días apare- es aprender a hablar en dificil.
este mito ya que han proyecta- cen en díanos y revistas anun- Lo que uno antes creía saber
do una imagen falsa de que po- cios ofreciendo equipos de resulta anticuado o completa-
seen una ciencia oculta En vez computación de mil marcas y mente inoperante Esta ciencia
de tratar de enseñar a usar un colores,que realizan milagros, no ya de hoy. sino del mañana.
aparato que debiera ser tan creo que vale la pena compartir ha creado toda una serie de
simple de utilizar como un tele- mi experiencia como usuario conceptos nuevos y un lengua-
visor, es frecuente ver que nos común y corriente para evitar je nuevo, inventado, que en Su-
hacen un show de su ciencia y proofemas semejantes a usua- daménca hemos tomado y tra-
nos hacen creer que basta pul- rios incautos como yo. ducido (mal. agrego yo) del in-
sar una tecla para que el com- Nunca he tenido que lamen- glés y en España del francés
putador haga toda ciase de tar tanto una decisión como la (también mal traducido! Nadie
gracias Lo que no se dice es de haber comprado un equipo ha dicho que los léemeos de
que para que el computador de computación Yo compré un computación deban ser, ade-
realice cada una de esas co- Olivetti, pero creo que con más, expertos del idioma espa-
sas, hay que prepararlo para cualquier marca la cosa hubie- ñol, y evidentemente no lo son

Microbyte Diciembre 1987


Entre otras cosas, porque casi máticos y una batería y una mas y programadores se llama
todos sus manuales y textos bencina especiales. "soltware" (materia gris, en es-
son en inglés y naturalmente Como si todo lo anterior fuera pañol) Tener un equipo sin
estos jóvenes (y la mayoría lo poco, para interconectar estos software es como tener un to-
son), desconocen sus equiva- apáralos hay que comprar cadiscos sin discos y desear
lencias en español, que en al- aparte unos cables especiales escuchar música
gunos casos existen y en otros que se llaman "interfase" Cada
La comparación no es muy
no porque muchos de los tér- uno y cada marca tiene carac-
afortunada puesto que si tengo
minos ingleses también son in- terísticas individuales y enchu-
un tocadiscos y deseo escu-
ven lados fes diferentes. No cualquier
char [a Quinta Sinfonía de Bee-
terfase sirve para cualquier
El aparato que uno ve en las Ihoven, compro la Quinta Sinfo-
equipo. Añádase a esto que.
fotografías de los anuncios, nía en un disco de la marca de
solamente después de com-
que se llama CPU (por Central mi preferencia, y me voy a mi
prados el CPU, el VDU y I

Processing Unit) y que es el casa, pongo el disco de marca


presora. le hablan a uno del in-
computador propiamente di- x en el tocadiscos de marca z,
terfasc No siempre se encuen-
cho, con una pantalla como la y me siento a escuchar la Quin-
tra el que uno necesita y enton-
de nuestro televisor y que se ta Sinfonía
ces hay que encargarlo al
llama VDU (por Video Display Con la computación la cosa
tranjero con su correspondí
Unit) no es más que la punta es diferente Evidentemente
te costo y demora, ¡y vamos
del iceberg unos programas son mejores
mando!
Para que "eso" funcione ne- que otros Unos estén en un
cesita de una impresora y las lenguaje y otros en otro lengua-
hay desde una muy sencilla y je Él usuario no avezado no tie-

por una suma relativamente ne medio de saber a ciencia


modesta, hasta una muy com- cierta cuál es el programa que
plicada por cilras increíbles Su más conviene a sus necesida-
precio depende de si es de des, pero tampoco tiene la op-
margarita o de matriz de pun- ción de comprar cualquier pro-
tos, si escribe en un solo sí grama, ya que no todos son
do o en ambos sentidos (di compatibles con el equipo que
quierda a derecha y viceversa) uno ha elegido Hay una serie
la rapidez con qué impri de "paquetes" de programas
etc.. etc. de contabilidad de control de
Todo lo anteriormente descri-
Hay que saber también que existencias, de procesamiento
to, en términos un poco jocosos
para que estos dos aparatos de datos, etc. etc.. cada uno
y visto por un usuario evidente-
luncionen. es decir que la im- con su nombre técnico que en
mente no técnico (pero ¿es qué
presora ejecute las órdenes del realidad no da a entender cla-
se necesila ser técnico mecáni-
computador, tienen que ser ramente lo que el programa
co para manejar un auto?), se
"compalibles". Hay mil marcas
llama "hardware" (chatarra, di-
puede hacer Si no se cuenta
diferentesde impresoras y no con un asesor verdaderamente
ría yo. en español), y ya lo ten-
lodas son compatibles con el ducho en la materia, que co-
go instalado en mi oficina...
computador que uno liene. y nozca la empresa, que conoz-
eso también es difícil si no im- Pero nadie me habia dicho que ca el lenguaje del equipo, que
posible de determinar por un para que el hardware cumpla sepa de contabilidad, de con-
usuario no técnico en la mate- su cometido necesita el ele- trol de existencias,de adquisi-
ria. mento humano que es el que ciones, de liquidación de suel-
La comparación más tácil es elabora los "programas" Los dos y que además sea lo sufi-
decir que en una casa dotada programas son una secuencia cientemente honesto cpmo
de, corriente eléctrica, la red de instrucciones codificadas, para dar consejos senos e in-
misma tuviera que ser de una que elabora un "programador" formados a la empresa, se pue-
marca especilica y el dueño de y son los que le dicen al com- den cometer errores costosísi-
casa tuviera que comprar todos putador lo que debe hacer Es- mos en tiempo y en dinero
los artefactos eléctricos que tas instrucciones deben ser Hay empresas que elaboran
vaya a usar en su vida, de esa emitidas en el lenguaje especí- sus propios programas y para
sola marca No se podria con- fico del equipo. "Lenguaje" en eso se necesita un programa-
cebir que se tuviera un televisor computación es como la taqui- dor a tiempo completo, solu-
Philips una aspiradora General grafía para una secretaria, sólo ción sumamente cara para una
Electric, y un refrigerador Ma- que cada cual ha inventado el pequeña o mediana empresa
demsa Lo mismo sería que suyo No todos los lenguajes Una empresa de este lipo debe
cada marca de auto exigiera sirven para cualquier equipo contratar un programador a
una marca específica de neu- Todo ese conjunto de progra- tiempo parcial Debe ser una

20 Microbyte Diciembre 1987


Computer Club es una sección es-
fundamentalmente por ustedes
crita
los lectores. En ésta se incluyen Io-
dos los aspectos de la microcompu-
tación, desde programas de juegos,
utilitarios a programas administrati-
vos para todos los microcomputado-
|
res.
Los programas a publicar pueden
I ser en Basic, código de máquina o
I cualquier otro, pero al enviar su cola-
| boración asegúrese de:
acompañar un cassette o disco pa-
ra verificar el buen funcionamiento
de su programa.
| incluir una breve descripción de
qué es lo que hace el programa y
cómo.
I en lo posible incluir un listado por
impresora. El listado debe ser claro
como para reproducirlo; si su cinta
no es nueva, imprima enfatizado,
j que los caracteres gráficos o en
video inverso aparezcan clara-
mente en el listado o de lo contrario
incluya lineas REM describiéndo-
os.
das las colaboraciones publica-
s serán pagadas a S 3.000 o A30.

22. Sinclair La
25.ZX-81: Dn«™
29. Commodore: Aproximación por
La distribución
binomial.
Dr. Humberto Silva Morelll

A) En el Binomio, la clasificación usada sólo


puede tener dos categorías mutuamente exclu-
yentes En otras palabras, utilizaremos una clasifi-
cación dicotómica o una variable indicadora. Es
exactamente la imagen de un "bit", activo o inacti-
vo, sin otra alternativa.
B) En el binomio y tratándose de muestras, se
utilizan las frecuencias observadas en cada una
de las dos categorías, convertidas en frecuencias
relativas (Microbyte N° 14 y N° 16). A la frecuen-
cia de la categoría "1" la llamaremos "n1". A la
frecuencia de la categoría "2" la llamaremos "n2".
Y finalmente al total observado lo llamaremos "n.",
por lo que n. = n-, + n 3 Si ni son los éxitos, la
.

probabilidad de éxito será: n,/n. A esta probabili-


dad la llamaremos "P" cuando es parámetro de
Como la reiteración es un método docente, re- un universo infinito, y será "p" cuando es indica-
cordaremos algunos conceptos discutidos en ar- dor de una muestra. La probabilidad de fracaso
tículos anteriores Partiremos aceptando que la es el complemento de P y la llamaremos "Q" por
"herramienta estadística" - como parte del Méto- loqueO = 1-P.
do Científico -, no es la clave para conocer la Aclararemos conceptos con un ejemplo. Una
"verdad absoluta" (?). Ella sólo es un elemento ra- investigación sobre efectos de una droga "V" so-
cional, que permite efectuar desde una buena bre una enfermedad "T". demostró que sanaron
descripción, hasta comparaciones que posibiliten 2250 casos de 2500 por la acción de "V". Como el
una mejor, o al menos una más documentada de- número de casos observados es muy alto, podre-
cisión. Como la Estadística sólo muestra alternati- mos suponer que el p = 2250/2500 = 0,9 es un
vas y su probable grado de tactibilidad, ella nun- valor muy cercano a P, e incluso y dado el tamaño
ca se equivoca. Lo hace quien elige y desecha. de la muestra, podemos aceptar que P = 0,9.
En artículos anteriores, hemos discutido la También se podría suponer que muchas Otras in-
G
prueba de Jl-Cuadrado (Microbyte N 25), la dis- vestigaciones nos han convencido que P = 0,9
tribución "Normal" (Microbyte N° 28), y la Proba- ¿Cómo se distribuyen los "p" en torno a P = 0,9?
bilidad Exacta", tanto para tablas de 2 x 2 (Fi-
Esta pregunta, muy mal planteada, señala ten-
denciosamente "la necesidad" de utilizar la Nor-
sher), como su ampliación para tablas de n x n
(Silva),dependiendo el valor "n" de la capacidad mal. Una pregunta mejor formulada aunque igual-

del computador (Microbyte N Q 31 ). La distribución mente tendenciosa, sería: Para una muestra de
Binomial, se une a los temas publicados forman-
tamaño n ( supongamos n = 100) con P = 0,9.
do una verdadera tetralogía El único problema ¿Entre qué valores estaría el 95% de todas las
detectado, es que el orden didáctico es el inverso
muestras posibles y cuyos "p" sean los más cer-
al de las publicaciones. Esto no sucede con lo
canos a "P"?
que podría llamarse el orden de utilidad Sin em- Recordemos que en una Normal, el 95% de los
bargo eslas consideraciones son irrelevantes, si promedios buscados estaría entre + 1.96C;. \¡.

aceptamos que "el desorden es el estado natural Para nuestro caso y con bastante indulgencia, da-
de las cosas". S¡no tocado
hubiera %l tema, qui- dos los parecidos cuando las poblaciones son in-
zás nadie hubiera relacionado algo con algo, Fíje- finitas, acepfaremos que \i y P junto con o"; y-

se Ud. que V 2
Jl con un grado de libertad, seme- ffp son equi parab les Sabemos que P = 0,9 y
ja una Normaljy para a,bundar en parecidos, el bi- que a c = VPQ/ri = V(0,9)(0,1)/100' = 0,03. Por
nomio (A + B) también semeja una Normal. El lanto, entre 0,8412 (P - (1 ,96 * 0.03) ) y 0,9588 es-
n
problema se da cuando (A-B) y "n" es chico ( n lana el 95% de los "p" buscados. Claro está que
« a> ): entonces la "Normal" es una mala aproxi-

mación a la "binomial" Recordemos que lo mis-


entre 100 personas ( n = 100) no pueden existir
84,12 personas. O hay 84 o hay 85 personas, sin
mo sucedía con Jl 2 y la Probabilidad Exacta. embargo cerramos los ojos y aceptamos el 84,12
Para tratar de tener las cosas claras, comenza- personas como una buena aproximación. Si en lu-
remos con el punteo, que le permitirá decidir en- gar de 100, n fuere 10, el límite superior no serla
tre el Binomio u otra prueba estadística: menor que "1
" (0,9588 < 1 ), sino algo cuyo valor

22 Microbyte Diciembre 1987


es 1.085942 y como este número es mayor que
"1
" entonces no podría ser una probabilidad.
Como se ha podido apreciar, cuando n mues-
tral es chico, usar la distribución Normal implica Con lo que la respuesta es: Para "uno o menos
acomodar todo con una indulgencia que a veces éxitos"en las condiciones dadas. P = 0,19.
supera cualquier tolerancia. Estas dificultades se Con dos lanzamientos y con cualquier probabi-
hubieran evitado si hubiésemos utilizado la distri- lidadde éxito, resolver la fórmula es fácil. Sin em-
bución Binomíal. bargo, esto se complica a medida que aumenta-
Para entenderla comencemos imaginando un mos el número de lanzamientos (n). Para pocos
decaedro regular. Las reglas del ¡uego serfan: Si casos observados, lo que es igual cuando "n" es
lanzamos eí decaedro, ganamos con "9" caras y pequeño (ver más adelante lo que puede ser "n"
perdemos con "1". Si utilizamos un solo decaedro pequeño), lo eficiente es la Binomial. Por lo tanto,
hay únicamente dos arreglos: o éxito, o fracaso. Si el tercer punto será:
lanzamos dos decaedros tendremos cuatro arre- C) "n" se eslima como pequeño si nPQ<9. Otra
glos de éxitos (E) y fracasos (F) que se darían se- posibilidad, tan empírica como la anterior, sería
gún la siguiente forma: utilizar la Binomial si n<34 En todo caso nos
E E : Una vez dos éxitos cuya probabilidad es avendremos a este criterio sólo porque el rebalse
(0,9)(0,9) = 0.81 (overflow) aritmético en algunos computadores se

cuya probabilidad es produce cuando se trata de almacenar un número


-; Dos veces un éxito
F mayor que 10 38 lo que se logra con 33!=>n
,

2(0.9)(0,1) = 0.18 = 33 En otros computadores, el rebalse se alcan-


F F: Una vez dos éxitos cuya probabilidad es za cuando n = 69, por lo que sólo cambie 33 por
f0,1)(0.l) = 0,01 69 en los pasos 53 y 56 del programa adjunto.
Mediante procesos matemáticos más complejos y
conociendo el funcionamiento de los elementos
que permiten calcular los coeficientes bmomiales,
en algunos computadores se puede lograr que
"n" suba de 33 a 49, y en otros que suba de 69 a
1 05. Felicidades en su intento.

Ejemplos de aplicación.

Argumentos:
Se sabe que un antibiótico ataca sólo al 75% de
las colonias de determinado microorganismo que
produce la enfermedad "T". Por tanto, suponien-
do que ese microorganismo ataque a un grupo de
personas, sólo el 75% de los enfermos sanarían
De acuerdo a lo anterior, la probabilidad para
con ese antibiótico,
todas las combinaciones ( EE. EF. FF), está dada

por la suma de las probabilidades de cada una


de ellas ( 0,81 + 0.18 + 0,01 = 1). Como este Primer Problema:
método no es una aproximación a la Normal, se Utilizando un nuevo antibiótico, se realizó una
obtiene la probabilidad EXACTA. investigación piloto con 30 enfermos De ellos y
En lugar de la pregunta que implicó el uso de la en primera intención sanaron 27. ¿Podría supo-
distribución Normal, la interrogante correcta seria nerse que este antibiótico es al menos similar al
¿Cuál es la probabilidad de tener "uno o menos (.)) aceptando un Errar Tipo
anterior (H¡, (:) de un I

éxitos" en las condiciones dadas? Uno o menos 5% como máximo?


éxitos sólo da como respuesta la suma de "cero
éxitos" más "un éxito" Resolviéndolo con el uso
Respuesta:
del Binomio para cada término se tiene una pro-
Si fuera lícito utilizar la Normal, estableceríamos
babilidad dada por la fórmula:
el valor limite a partir del cual la distribución de
muestras tamaño 30 de¡an el 95% de ellas sobre
P^ Q"-e . P E Q" ese valor (ver Microbyte N°28). Con la Normal di-
ríamos que sobre \l - 1 ,645 O"; aceptaríamos H
Si en lugar de p. utilizamos P, el resultado sería n
= 1859853994 ==> 19 enfermos. A diferencia
Colocando números y para "un éxito" tendre- de la Normal, la Binomial entrega 18 enfermos
mos: con un '5,07%. Como los que sanaron fueron 27,
(2/(1 *1))*(0.9)*(0,1) = 0,18 número que es mayor que 18, no rechazamos H„.
Microbyte Diciembre 1987 23
"

Segundo Problema:
Si sólo tuviéramos como referencia la investiga-
ción piloto descrita; ¿Entre qué valores estaría P
con un 95% de contianza?
.fj« |k
S
grado en Esladlsnca en la
Escuela de Salubridad de
Respuesta: la Universidad de Chile y el
P estarla entre 23 y 29 éxitos. Vea Ud. que la Cenlro Inleramerlcano de
T Jf
**m ^
J9
probabilidad binomial para 23 éxitos es de Esludios Estadísticas y Fr-

0,02582678866 y para 29 éxitos es de


0,9576088417 Recordemos que el "p" muestral
en el área de
computa-
le H

f
^A
es un estimador del "P" poblacional desconocido,
y que p
= 27/30 = 0,9. En este caso se aprecia
la asimetría de la distribución y por tanto la incon-
veniencia de utilizar la distribución Normal, que
ción desde 1963 poniendo
sus manos sobre al lamoso
Lorenz ER-56 en la Facul-
tad de Ciencias Físicas y *ZI
\&i
m ^
B
universidad En la actuali-
entre sus atributos se encuentra' el ser simétrica y dad es prolesor en la Es- iM/i
asintótica cuela de Medicina de la de Den sias AG / colabo-
tm Universidad de Chile, presi-
de la Olrcrna Permanente fin... Ól de moler
Bibliografía de Estadística del Colegio
Siegel. S Diseño Experimental n Paramétrico: Ed. F.

Trillas S. A; México, 1970

(.) H„ simboliza Hipótesis Nulao da Se

(1 El Error Tipo I se Salina como el re.

considerarlo lalso. Este error as laint

Programa BASIC para computador Sinclair 2X81

1 nen *****»«** *»##** * * *« ** IR7 <S/NJ "


a REM «• »* ISO INPUT Z«
REM í* DISTRIBUCIÓN #* 163 IF Z* D "S" THEN GOTO 10
4 REM ** BINOMIHL »» 166 IF Z$="N" THEN GOTO 1S0
3 R5M ** ,« 170 GOTO 160
rem i* h. su.va ** 180 PRINT flT 10,0;'
REÍ-I 3 A »» ESTOY TRftBfK'
e REM *»« 1 C (7 O O V T E»# PtNDO .

9 REM »• FOR X=l TO N


Í1937) *t 300
10 REM ** LET n=R»X it* 310
11 REÍ-! next x
*****#»»»#»*#» JHf#*t#t ase
IF U = -l THEN GOTO 400 22S
IF tj=0 THEN LET D=0 330
IF U=0 THEN LET y»i 340
LET B=l 945
30 LET PEX=0 FOR X = l TO y 350
40 PRIMT RT 2,0; "ENTRE EL TOTR LET S=B*X 360
i-oe ER'.'flOO" NEXT X 370
50 INPUT N IF D=0 THEN LET y=e 280
53 IF M>33 THEN PRINT RT 4,Ci;H let g=n-u age
," ES OEMRSIflDO GRANDE" 300 IF G-0 THEN LET E-e
Sfí IF M>33 THEN BOTO 42S> 310 IF G"0 THEN LET G = l
PRINT RT 2, El; "EL TOTBL OBSF 315 LET c=a
RUR-DO ES 3B0 FOR X«l TO O
330 LET C=C»X
70 PRIMT RT 4,P; "ENTRE LR PR 340 NEXT X
'-I&RBILIDRD CDNOCJfflDE COSOS POSI 3S0 IF E=0 THEN LET G =
TIUÜ5" 360, LET H=R/B/-C
80 INPUT P 370 LET PEX=PEX+- (H* ¡PltU! 4( (1-P
90 IF P)=l THEN SDTÜ 60
95 IF P|:D THEIJ iSTP BU 380 LET U=U-1
100 PRINT RT 4,0; "LPl PRCBRBILID 390 goto ase
&?„DE ce 400 PRIMT RT 1B,0;' Lfi ""PROBRBI
HRSTR
LIDRO EXTREMR"" DESOE 0,,
RDÓITIVDS"
110 PRINT RT 7,0; "ENTRE EL MUJ1E •;U;" C.R&OS
no OBOEROflDO DE LOSCRSOS POSIflU 410 PRINT "ES: " ; PE
420 PRINT RT 16 .-O;' DE5EP. SEGUIR
IBA INPUT U ? CS/N)
1BO IF W>=N THEN GOTO 130 43© IMPUT Zí
130 LET U=U 440 IF Z*="5" THEN GOTO O.
149 PBIMT RT 7,0; "El NUMERO DE 450 IF ZÍ*"K" THEN GOTO 470
CRSOS PDSITIUOS ES; "iU; 46 GOTO 430
470 L-LS '_;

150 PRIMT RT 10,0;"DE5ER CORREO 4BO PRINT RT 11,8; HP.STR PRONTO

Microbyto Diciembre 1987


Draw en el ZX-81 Roberto Dunay P.

A pesar de la baja resolución gráfica del ZX-81 81 es muy baja, no se verán lineas más o menos
TS-1000. TS-1500, y todos los otros compatibles, parejas, sino que una sucesión de PIXELS o PIC-
no estarla mal disfrutar de una de las ventajas que TORES de un cuarto de posición de impresión, en
trae el sucesor del ZX-81, el ZX Spectrum y com- base a como es la resolución del ZX-81 de 64'44
patibles. Esta (unción es DRAW,
puedela cual tra-
Funcionamiento
zar líneas RECTAS, dándole el punto inicial P,
del programa.
(Xi.Y,) y el punto final P 2 (X;,,Y 2 ) e inclusive pode-
mos borrar estas rectas utilizando una especie de A grandes rasgos explicaré cómo funciona el
(unción UNDRAW.
programa de DRAW.
La rutina hace uso de 229 BYTES que se deben
En el análisis geométrico emplearemos el con-
reservar en la linea 1 REM..., yo recomiendo ha-
cepto de sistema de coordenadas (SC), junto al
cerlo del siguiente modo:
estudio de los cuadrantes de este SC. No daré una
explicación de estos temas, que los considero de
1 REM
12345678901234567890123
conocimiento del lector, y si no es así, estúdielos
45678901 234567890 1 2345678901 2345
en un buen libro de matemáticas; por lo demás, el
678901234567890...
concepto es bastante simple.

De este modo los caracteres se pueden contar


de 10 en 10 directamente en la pantalla y saber
exactamente la cantidad de BYTES que hemos re-
servado. Para asegurarse que la cantidad es 229
BYTES en la línea, use:

1 REM 229 CARACTERES


10 PRINT "LONGITUD";PEEK 651 1

+256'PEEK 16512-2

Haciendo RUN se imprimirá la cantidad de ca-


racteres reservados en la línea REM.
Una vez reservados los 229 BYTES en la línea
REM haga un POKE
651 0,0; esto hace que el nú-
1

mero de línea 1 se convierta en 0. de este modo es Llamaremos cuadrante I al sector derecho superior del
imposible editar o borrar la linea que contiene SC.
nuestros BYTES. Luego, borre la línea 10 y escri- Llamaremos cuadrante II al sector izquierdo superior del
SC.
ba el primer programa.
Llamaremos cuadrante III al sector izquierdo inferior del
A continuación entre el listado HEXADECIMAL SC.
que aparecerá con la dirección y el equivalente de- Llamaremos cuadrante IV al sector derecho inferior del
cimal de ella. SC.
Para introducir los punios de la recta se debe
pokear en las siguientes direcciones: Todo esto se ve en la figura 1

Se SC al punto donde se eruzan


llama origen del
SC.
las rectas del
Cada línea en su respectivo cuadrante tiene
cierta orientación, teniendo el punto Pi(Xi. YO lo
Por último haga correr ei programa con un USR más cerca del origen del SC.
16550. De acuerdo a la figura 2 daremos la siguiente
Para hacer UNDRAW hay que pokear las si- explicación del algoritmo fundamental del progra-
guientes direcciones con 160 y para volver a
DRAW con 155. En primer lugar, el programa de dibujo clasifica
16601 a qué tipo de cuadrante corresponde la recia. Si es
16638 recta de tipo del cuadrante IV intercambia las coor-
denadas y convierte la recta en tipo de cuadrante
II, y si es recta de cuadrante III lo convertirá en rec-

ta del cuadrante I.

Microbyte Diciembre 1987 25


Finalizado el proceso anterior se pasa a la etapa Listado Assembler
de cálculos de pendiente y longitud de la recta, lo

que es algo largo y complejo para explicarlo aqui.


Por último, si usted aún no ha comprendido bien
la utilización de! programa, le aconsejo utilizar el
programa DEMOSTRACIÓN y hacerlo correr para
luego analizarlo.

Listado. Hexadecimal

Dilección dalo
2X"2 He». Dec. He*.

lili
Ill
Ijll

-R3C4
.,
=
"-'2-J.C 16613 3C
-0 16614- Cl
- - 35DC1

...4'
iltil i XOR a 5
LD 16444)
(
.

líll? ii
'
ESse.o C-RLL 1ES14
16639 El POP h l

1663© 65
LD 3 ,
Í164-L4 i

RDD a ,t-i


3E96
Í6C.J.7 bB S:1bs
16639 323040 LD (16432)
1664-2EE.
16643 CC-B20E.

3641
S{ —
16651
8641 lili! ** E>D
B s
fifi liill EB c»i
1341 16659
1441 16650 •fe i.
INC C
Microbyte Diciembre 1987
5? S0M 100
110
LET D =16514
SC-ROLL
3&3C40 120 PAUSE 4E4
íiiEs cg 125 LET fl=COD£ INKEY
ae.se.9 D5
15570 55 130 IF ÍA<23) + 1A>43)
16671
- 6?£
41 120
-

675 DI
.:
140 PRINT D; " ". CHRS
16 676 67 150 PAUSE 4E4
16677 7fi 155 LET E;=CÜDE INKEY
150*
IF iB¡£3) + (B>43>
150
170PRINT CMRJ B; " "
130LET C=16*A+B-476
190PRINT C
200POKE D,C
210LET D=D+1
££0GOTO 110
SAUE " CARGADOS"
5 a 00
9010 LIST

POP de

3 , 116444.

16753
16734 5 E 9 E
167SS __ ....
16729 Dí
íe : :-o cdesoeí
16733 DI
15734 3Ñ3C40
16737 3C-
1673S Cl

OBREN EYRND RETURN C m - 6YRN }

D FAST 5 ?-?8?;3SN FAST GOSUB 7


LPRINT STRS K m £s LET 5GN 2Tffl N 5
6YRNDS F)Z ?ÍBK l FOR ?ST"?E!- =

71HKEVÉ FAST LN LAN


D LPRINT t?UtJRNO |?Yfit1KRND FAST L
Demostración N IB" LPRINT UURNDUAT flS ) =TAN «MI
RNDUflL ? FAST LN fcRND LPRINT l?i
URNDl?YHhKRND FAST LN fffi" LPRINT
URT SSOTAN ?B?,l£SCÜ|MUf?NE>U
OÜREI'! 12345673901234567390123 AL STR$ TINKEYíLN ErI
:TR( LN E)"SGN UURHDU
-... AT B5 ANC< TflM BMURMDUflL STRI ?LN
(7KÍÍMKRN0STR*

:. .:.:
,
..-

67390123456739
.
400
410
3 REM lá"
FAST
'
'

¿AME 'DRAffl"
10 PRINT ,PEEK 165I1+256*PEEK
, 420 RUN 300
15512-2:" BYTES EN 1 REM.,." 603 LET K = l
20 PRINT ,"AL NACER UM PEEK 1
, 310 GOSUB 5000
5743 51 ESTE CONTIENE UN 113 EN 350 SLOUl
TQNCES TOBO ESTA BIEN" 900 LET U=16550
30 PRINT ,"PEEK 16743=";PEEK
, 1000 LET A=16S57
16743 1001 LET B=R+1
40 IF PEEK 1674.3 = 113 TMEN GOTO 1002 LET C=B+£
70 1003 LET D=C4l
50 PRINT ,, "SOBRAN O FALTAN BY 1005 POKE A,0
TES" 1010 POKE B,0
.60 STOP 1015 POKE C,63
70 IF PEEK 16743=113 TMEN PRIN 1020 POKE D,0
T ,,"Ym PUEDE ENTRAR LOS CÓDIGOS 1025 LET L=USR U
HE*" 1030 POKE C,0
30 FA5T 1035 POKE D,43
Mlcrobyte Diciembre 1987
1040 LET L = USR U 1255 POKE B,43
1045 POKE A, 63 1260 POKE D,0
1050 POKE B,43 1265 LET L=U5R U
1055 POKE C,0 1270 PfiUSE 4E4
1050 POKE D,43 12S0 CLS „„„„„„
1065 LET L=USR U I--.OC ET A$="EL SIGUIENTE PP'-"--Fn
1

1070 POKE C,S3 NA LE PERMITEDIBUJAR LINEAS h-JTO


1075 POKE 0,0 [ühTIChMEMTE !''E50E EL ULTIMO PUN
£T L-U¿R U TO UTILIZADO HASTA EL PUNTO OUE
USTED ELIJA CON LOS CURSORES (S,
.

1035 LET K=£


1090 GOSUB 5CI00 6,7,8/Dl Y ELprCTOR PARPADEANTE.
1100 FGR H = l TO 43 STEP 2
1106 POKE fl,0 1310 FOR N=l TO LEN A5
1107 POKE B,N 1320 PRIHT A$(N)
1106 POKE 0,63 1336 líEXT N _-
1109 POKE D,0 1340 PRIHT AT 10,7; "PULSE UNA TE
1120 LET l_=USR U CLA"
1121 POKE ñ,0 1350 PfiUSE 4E4
1122 POKE 8,4.3 1360 CLS
1123 POKE C,63 1370 LET X1=0
1124 POKE D.43-N 1330 LET Y1=0
1125 LET L=U5H U 1332 POKE A, XI
1130 HEXT H 1334 POKE 3, VI
1140 POKE 16413,1 ™™« 13S6 POKE C,X1
1150 PRINT fiT 22,0;" 13353 133S POKE D,Y1
1390 LET K=CODE' INKEY$
1160 POKE 16413,2 1395 LET X1=X1-KK=36) -IK=33)
1170 PAUSE 4E4 1400 LET V1=Y1+ ÍK»3B) -IK=34)
117S FA5T 1410 PLOT XI, Yl
11S0 CLS 1420 IF INKEYÍ="P" THEN GOTO 150
113S SLOU
1190 POKE 15413,0 1430 UNPLOT XI, Yl
1195 PRIHT AT 22, 0; "DESDE EL PUN 1440 GOTO 1390
TO P(0,0) - "HASTR EL PUNTO 0(63,
, 1500 POKE A,PEEK C
43) " 1510 POKE B,PEEK D
1200 POKE 16413,2 1520 POKE C,X1
1205 POKE A,0 1530 POKE D,Y1
1210 POKE S,0 1540 LET L=U3R U
1215 POKE C,53 1550 GOTO 1430
1220 POKE D,43 5000 POKE 16413,1 rTT^^^m^_^_
1225 LET L=USR U
3KE 16413,0 (rraEr«iiti<;i=rrfifiif«afirii'r^ ¡hhr* tip&*c
1240 PRINT AT 22,0; "DESDE EL PUN ODE STR$ K)
TO R<0, 43) " ."HASTA- EL PUNTO 3 <o3 5020 POKE 16413,2
,0)
"
5O30 RETURN
1250 POKE 16413,2
Aproximación
por Mínimos
Cuadrados
^
Edmundo Abad Muñoz
Estudiante de Ingeniería Civil
Facultad de Ciencias Fia leas y Matemáticas
Universidad da Chile

En muchos trabajos de Investigación científica y El programa, escrito para computadores "COM-


tecnológica, se presenta el problema de la obten- MODORE 64" y "COMMODORE 64-C'\ lleva in-
ción de grandes cantidades de datos que carecen corporada un rutina especial para desplegar el lis-
de una función matemática que los relacione. Por tado de datos sin interrumpir a ejecución, y los
i

ejemplo: en hidráulica, si se desea calcular la fuer- controles de cursor y color que se detallan a conti-
za de la corriente de un canal, sobre una compuer- nuación.
ta, en base a un conjunto de datos de presión ver-
sus profundidad, necesariamente debemos recu- es cursor arriba
rrir a integración gráfica. E es cursor abajo
Si tuviéramos la (unción Presión = p{h) podría- B es cursor derecha es Fl

mos integrar directamente, ahorrándonos trabajo y ] es cursor izquierda 13 es F3


mejorando notablemente la precisión. D os texto en verde EJ es F5
Dicha función no puede calcularse experlmen- ES es texto en rojo GJ es F7
taimente, pero sí podemos aproximarla mediante a es texto en blanco.
un polinomio de aproximación. Al dar RUN el listado de datos puede modificar-
El programa adjunto lee los datos (pares orde- se inmediatamente y luego dar RUN.
nados) del archivo de datos (líneas 2000-2100), Conforme el programa avanza y entrega resul-
pide el número de ellos desplegando en pantalla tados, aparecen en pantalla las instrucciones ne-
una tabla de coordenadas. Posteriormente, el cesarias para que el usuario trabaje en la forma
usuario elige el grado del polinomio que más le correcta.
acomoda y el computador entrega una tabla de Se adjunta el listado correspondiente al progra-
datos estadísticos; luego construye el sistema li- ma,el cual debe ser digitado Sin errores y guardar-
neal de "mínimos cuadrados" resolviéndolo y en- se en diskette o cassette para su uso cuando sea
tregando los coeficientes polinomiales. Finalmente necesario.
entrega la expresión analítica del polinomio y lo
evalúa punto a punto. Además permite integrar el Observación.
polinomio, calculando el área bajo la curva. Este programa va especialmente dirigido a estu-
Podemos cambiar el grado del polinomio, volver diantes de Ingeniería de diversas especialidades,
a ver en pantalla los coeficientes o dar RUN nue- a quienes les será de gran utilidad para trabajos
vamente, según las instruciones que aparecerán de laboratorio de Física, Hidráulica, Electricidad,
etc.
Conociendo la expresión analítica podemos tr
bajarla matemáticamente a nuestro gusto (derivar-
la, integrarla, etc.). Además, el programa permite
interpolar y extrapolar con aceptable precisión en
base a los datos.
de datos del
El listado programa adjunto presen-
ta el ejemplo siguiente:
Datos X: 1,2,3,4 ;Datos Y: 1,4,9,16
En base a esto, el programa encuentra el si-

guiente polinomio:

P(X) = +1*X"2

Es decir corresponde a la (unción cuadrática:


2
Y= X
Mlcrobyte Diciembre 1987
;

íiPOKE532e0.S'PRIHT"^a i*******»*:************************"
APROXIMACIÓN DE FUIICIONES *"
Mili"
5 PRiNT" » MÍNIMOS CUADRADOS
6 PRINT" * <a
7 PRINT"
10 FOR !=£_._
11 REAOX POlvE I.M'HEKT
'

DmTh X. 1:35,35,177*34
12
¡1
...: :.::
141,26, 1G7,
DFITfl
h-:lí,'í.í, 1 ,íi' L.:o. 1-r.O.o, 132.-

1
'0.
Ci",
:
:'-;:
. .':; ..>: ':-
.'1,188,166,169
>
i'-. DfiTÑ :i;r?, j-ii. ,-:.i;.. ico, <</.:' ;i-u.......
.
.;-',
lío.. !.j3,=j4, i 33

: ,.-. ;-,
.-,

::-,'
.:. . i
.;;. :l , .;..: '.
.
-: .
J,

lí' PRINT"M¡¡» LISTADO DE ORTOS"


29 PRINT'W ¡I"
21 SVS 62S'L)ST 2000-21 SO
DHE CF7I"
:;,-
,.,....
„l GET ftf '
IF ñ*= ul '
TI-CIl 24
... ¡KM" iFND
2-3 IllPLM UNTOS flPB9XIIlnR'H";M'02-2*M;pl=H+í
fi .,_. . ,,_,,
27 Dir-i :'..
n ,' o i
;;:. -!>:<; ': -ir' ui -ui ,b<gi> *c<Gi) ,«<Qi
i >,z<ci.
23 F'RIIIT'TInU TflBLR DE CQPDENñDHS"
23 PRINT"!» *SI"
30 FÜR 1 = 1 TO N'PEflÜ >M I > '
1T-11 IT"!<( " ; I; ">="¡X< I>
31 NEXT I
::: 'FOR 1 = 1 TO N
.:. IOHIIIMMNIIA " ¡ l i
•• >-" ;V<1>
50 HEXTI
.
'
-bPi-iü'j POL i NUM i ú '/"íM-li-COMij NH.-ÍIM1J .."i'INPUT D
76 FORI=0¡
ViH

i ; i

. .-: .:-:ci.;i i:
X <í
2 IF ílS8^rHÉH"p^ÍMÍ HUHER0 DE DATOS -« ;SXCI > DOTO 128
.5 PRIHT-SUMO DE KÍ I > T" ; i "=" ;SXU> ;

20 NEXT I
-.
j
pnr ]^fi 10 D
v<l>»í«I>t"Jl¡"-"¡SV<I>'HEKT I
30 F0RI=1T0D+1
^fe^<3* -e>.e<i j>-iNT<o<i.J>*it»*.8>/tM I í

íáe B<í>"SV(i-i>'C(;i>-mT<Bíi»ni06+.3>/i00
II? PRINT"» PRRA,, SEGUIR PRESIONE CUALQUIER TECLA"
111 pITh^'^WIATRIZ SIMÉTRICA DE SUMAS DE X<I>J «
K"
199 PRINT "!*H
200 FDRI-1 TOD+1'PRINT*'!";
ÍIO F0P.J=1 TO 0+1
220 PRINT Etl.JJJ
230 NEXTJ
240 PRINT TfiB<3B?;"1"
;IT"aj*»«M'/Ei:TOR OE SUMAS DE VC1 >*XÍ DltC»
256 PPINT"«»1«PPI~ *
2--JZI ¡•-P 7-1 TO Cm-1
"
273 FRIHT" " ,CÍ I > ; TI1B<8> i " l I

230 NEXT I
300 FORK=1TODH-BOTO 300
¿IB FORI=K+lTnO+l
r>-QtI,K>*OÍKíJ>/DCK-K;
319 NEXTJ ,„, ,

-r.n Eí I)=B< Ij-B<K?*OÍ IjKJ/DtKílO


3í£i DÍI,K>="3'ltEXTI
,

iS-b ( d. 1 vd< d *i,d- !


.:: >
•350F0RI=ÓT01STEP-1
400 SM=9
110 F0RJ=I + IT0D+1
l^:3M+DCI,.r>#NÍJ)
430 NEXTJ
440 n'D-'BÍP 8M>/D< I. I>
«0 HEX1 UGOTO700
sea n=O'B=0
'Í9 D *¿,,
L

520 T=ñBSÍD<I.KJJ
530 1FT>ATNENA-B'B-I
540 NEXT I
5S0 IFBOKTHEN530
.

= 1T0D+I
5Í0 R-D<K*JJ
S09 DCK,J>-D<B, J>

Mlcrobyte Diciembre 1987


Wn

^
i '

610 D<B,J>-R
620 NEKTJ
630 R-B<K>

»rOEFICIENTES POLINOMXBLES
?
05 PRINT"!*»I
LO ror-: I - 1 ¡ijn ¡PRJtrP'fli"; 1-1 .;": = ' ;R< 1>
" T nvi
i

.
( ; i : + ! ckioíiíi • . f ^.' vn.i>;i.>:- i !r::rr ¡

728 PRINT"W PARA


PiWl -JERJIR PRESIONE CUALQUIER
-; i
:

i-r= ruEN?-.-:?
HH-'ÜLINOI'HO IJE i-iRROXIMñCIOir
740 PRINT"ft-
F

1T0 b"'
íí¿Jti L í ;! '. 1 -i- 1 > >0THfc.l IHT" + ".ZíI + i>;"ll«(";
I+1XS THEI IHT" "JZ<I+1>; "IWíí' 1
;

S2S IF IO i AND Z' ><>0 THEN PRINT I¡ "11*1" .*

E30 HEXTI
=93 PRIHT'PR. GH PTO. A PTO.*
9B1 PRINT"I*fam>B»Pi
?02 PRIHT "<Pf-lR!-i 51-iL.lP INGRESE CRETURNJ:
?33 PRINT"iK"; IIIPUT X'PRINT"r>Ha M JKJ"ll ' i
IFX-ZTHEN1000
;J = l'i"i;iCi+!
°¿o P--P+RC i
i

:*:: tíi-.

SÜ3 PRIMT'-il PARA VOLVER fl VER LOS COEFICIENTES..." PRESIONE CF13


BBS PRIHT"» CAMBIAR GRJ
PFtRFI
.......
0OS PRINT" PfWfl
.
'!0...%" :
..

020 GET fií' IFñí= "THEN1620 ,,

030 IFn*»"«"THEH 199


035 IFFi*="S"THEN 60
- i I' :: . .-.:: i..:,,'
040 RUN
_0OO 'REM DATOS VARIABLE X
2610 DATA 1.2.3.4
2020 REM DATOS VARIABLE V
2030 DATA 1.4,9.16 .

2108 REM FIN ARCHIVO DE DATOS


3000 FOR KP- 1184 TO 2823
3010 POKE KP,32-

joro r
!.

msts-
y;-::-
<::: :::.
!:
:

4(í'j
ú: :

4U"0 ::--!'. ' IjLI'l-i i;:.


1'IW 1 M"!- -

-...:
4860 lí-X+D 1 OCISUB 910 IM-IM i-4: >

4870 K-Hi-Dl .CCr.fiis S10' !H+Il¡u.'


4Qse o»o-i 'ir ooo tmcn n/-;..i
iti.-.u-.h
JO^n ±_Q. >',fr"l 'ü 91
-n. Q>
, rt
in-in-p .
.

50PC= PRII1T' :; INTEGRAL-" D1*IH.' 3



1
,
.
<:-•<- :i PñRñ cf.-i.iir RPEi I DME CUALQUIER "

= "' TIIEI!. 5020

Microbyte Diciembre 1987


<*f

Adquiéralos en:
Gallleo Libros: Barros Borgoño 9-A - Tei: 223831 4 - Providencia
Microbyte; Huelen 1 64 - Tel: 2231 530 - 2239097 - Providencia

i, Adjunto ademas S I
i3 y confiable o. quiere decir que. cuando se para que el mismo funcio
mejor aún, garantizada por la prevé un programa con larga verá en el mismo predic;
firma vendedora, vida, hay que pensar que el del señor que compró un auto-
Lo que si hay que tener claro usuario puede cambiar o am- móvil y le vendieron sólo el cha-

con ambas opciones es que el pliar su equipo, por lo que debe sis, para informarle posterior-
pr agramador tiene que ser ca- ser posible su utilización en mente que tenia que comprar
paz de Hacer en poco tiempo otra sislema o equipo con po- aparte las ruedas, las luces, el
un trabaio meticuloso y estar a cas y fáciles modificaciones manubrio, y decirle después
disposición del usuario para re- Por último, debe estar concebi- que liene que pagar una suma
solver oporlunamente lodos los do de tal forma que otro progra- elcvadisima por ta manguera
problemas de funcionamiento mador pueda comprenderlo rá- que alimenta de bencina el mo-
que puedan presentarse (y que pidamente y modificarlo si es tor.

son muchos, sobre todo duran- necesario Es indispensable Dicho todo esto, el computa-
te los primeros meses de uso). que lodo programa sea respal- dor, bien aprovechado, es un
Al momento de la compra dpi dado por sus correspondientes elemento maravilloso y hoy
equipo base con todos los adi- manuales operativo y de uso. A casi indispensable Que no es
hay
tivos descritos (hardware), mi me tocó aprender en la dura difícilde aprender a usar. Que
que saber que se puede nego- escuela de la vida que cambiar cualquier persona puede usar
ciar y contratar. ANTES de la de programador sin el apoyo Solamenle que hay que cam-
compra, una serie de progra- de estos elementos es como biar los conceptos con que hoy
mas básicos que ya existen en cambiar de avión en vuelo, en se venden y se compran estas
el mercado Estos deben ser medio del Océano. maravillas de nuestra época
compatibles con el equipo que Para una (irma pequeña que No se necesita ser un técnico ni
se compra Además, hay que no cuenta con un programador en computación ni en progra-
asegurarse el apoyo del pro- propio el párralo anterior cobra mación ni en digitación ni saber
gramado: para que elabore los especial importancia ya que qué ocurre ni cómo ocurre lo
programas "a medida" que ne- con el adecuado apoyo técnico que ocurre cuando uno le pide
cesita su empresa, y para que y una capacitación mínima, una al computador que ejecute una

instruya al personal que lo ha secretaria lista aprende fácil- determinada tarea cuando ha
de manear sobre la forma de mente la lorma de utilizar un sido dotado de buenos progra-
usar tanto el equipo como los programa bien concebido Es mas Como no se sabe qué
programas Claro que a uno le evidente, pues, que ei elemen-
hablan de "digitadores", pero to más importante del software ocurre cuando uno hace una
esto no es más que una perso- es el programador y que hay llamada telefónica, ni qué ocu-
na que sin necesidad de saber que tener suma cautela en su rre, ni cómo ocurre lo que ocu-

nada de computación presiona elección y dedicar especial rre dentro del televisor cuando
las teclas de la CPU con los de- uno lo enciende Sabemos sin
dos encomiará que se posee una embargo, que hay todo un
Un programa, para ser efi- chaiarra completamente inútil equipo técnico que ha traban-
cientedebe garantizar su utili- Para seguir con las compara- do para traer eslos maravillo-
zación enel computador de lor- ciones, el que compre un equi- sos' artefactos hasta nuestros
ma lógica y fácil Ha de ser. po de computación sin prever hogares y permitirnos su uso y
además, "transportable" Esto todo lo que es indispensable aprovechamienfo Cuando esto
se haya logrado con los com-
putadores entonces realmen-
te se podrá hablar de Compu-
ario' personal'. Hasta ahora hn
sido una leyenda, un mito y un
engaño para incautos f¿

í, ,,„,, H J, Up« M.
s de ropa de señora
y^T.nlmncf

3 gn comoulador
ÍS'cSí'S

Microbyte Diciembre 1987


Utilice todo el potencial de su PC, escribiendo mejores programas con
estos sencillo^ trucos.
a
(2 Parte)

PEEKS Y POKES PARA


EL IBM-PC
Una Guía Útil
Héctor Miranda Riquelme
En el numero anterior examinarnos los lundamentos del direccionamiento de memoria en el PC ade-
más de algunos irucos para el redado En esta segunda parte de! "PEEKS Y POKES". tratare aspectos
muy importantes, como son trucos con el monitor impresora, dnves de disco y otros. El programa
MEMBAJA, que el 'ector encontrará en el Listado N° ejemplifica algunos de los trucos tratados aquí
1 ,

y en el número anterior
PEEK(1040)AND48

Si el resultado es:
no hay monitor
- 16 monitor gráfico de 40x25
- 32 monitor grático de 80 x 25
48 display monocromático.

Para seleccionar un Upo de display


Monocromático: POKE 1040, PEEK (1040) OR 48
A continuación, ejecutar:
SCREEN 0: WIDTH 40: WIDTH 80:
LÓCATE ,,1,12,13
Gráfico: POKE 1040. (PEEK(1040) AND 207) OR

V.-ürilin ción, ejecutar:

ANTES DE COMENZAR
Antesdeingresar y ejecutar cualesquiera de las instruc-
ciones PEEK y POKE en este articulo, asegúrese de eje-
cutar esta instrucción en primer lugar
Antes de pasar de un tipo de monitor a otro, es re-
comendable grabar fen un arreglo) los números
DEFSEG = contenidos en las posiciones de memoria 1097 a
-
1126 Estos valores pueden luego ser repueste
Hemos probado los PEEKs y POKEs de este articulo en confiablemente para retornar al primer display
un IBM -PC estándar y funcionaron perfectamente. Sin
embargo, dado que pasan por sobre muchas barreras 2. -Modo de pantalla:
internas para trabajar directamente con la memoria de modo de
Para chequear el pantalla:
su computador, ¡ugar despreocupadamente con ellos c
en equipamiento que no sea IBM estándar es como ju-
gar con luego. Por lo lanto. tipee los ejemplos cuidado-
PEEK (1097)
samente, tenga en cuenta el DEF SEG apropiado y nc
.experimente ninguna variación a menos que usted sepa Si el resultado es:
modo lexlo, WIDTH 40, color deshabitado
- 1 modo texto, WIDTH 40, color habilitado
2 modo texto, WIDTH 80, color deshabitado
- 3 modo texto, WIDTH 80. color habilitado
B. EL MONITOR - 4 gráficos resolución media, color habilitado
5 gráficos resolución media, color deshabilita-
1.-Tipodedlsplay: do
Para chequear el tipo de display, ejecutar la ins-
trucción:

Microbyte Diciembre 1987


El ancho en columnas es dado por:

PEEK(1098) + 256 "PEEK (1099)


4.- Ei buffer de pantalla:
Nota:El color sólo se puede suprimir en monitores Elcontenido de la pantalla gráfica es almacenado
de video compuesto. Los monitores RGB desple- en un bufter que comienza en el offset:

garán color aunque se esté en algunos de los


modos con color deshabitado de arriba PEEK(110?)-256-PEEK(1103)

en una porción de memoria que reside tísicamen-


te en una tarjeta gráfica El tamaño de este buffer
lo da la expresión;

PEEK (1 100) + 256 * PEEK (1 101)

5.- Páginas de pantalla:


Cuando se está usando un modo testo con un mo-
nitor gráfico, hay vanas páginas de memoria de
pantalla a su disposición

Para saber el número de la página visual (es de-


cir, la página desplegada), ejecutar la instrucción:

Las siguientes instrucciones chequean el modo


que se está usando, a través del registro de modo
de CRT;

- PEEK (11 25) AND loma el valor si se esté en


1 1

modo texto, ancho 80 Sean FC(/i) y CC(n) la Fila del Cursor y la Columna
- PEEK (1 125) AND 2 toma el valor 2 si se está en página n Entonces:
del Cursor para la
modo gráfico
- PEEK (1 25) AND 4 toma el valor 4 si el color
1
PEEK(M05 + 2'n)
está deshabilitado tpor e¡empio, si se ha eje -

cutado una instrucción SCREEN 1,1) tiene el valor de FC(n) - 1 ,


y
- PEEK (1 125) AND
8 toma el valor 8 si el video
PEEK(1104 1 2'n)
"está habilitado, es decir no borrado
- PEEK (1125) AND 16 toma el valor 16 si se está tiene el valor de CC(n) - 1

en modo gráfico de alta resolución


PEEK (1125) AND 32 toma el valor 32 si el par- 6.- Tamaño del cursor:
padeo ha sido habilitado. El tamaño del cursor se puede ajustar con una
instrucción de la forma:
El valor de PEEK (1125) cambia después de eje-
cutar las instrucciones SCREEN o WIDTH ade-
LÓCATE, ,,U
cuadas Sin embargo, no es afectado por instruc-
ciones OUT. Por tanto, no reflejará siempre el es- En dicha instrucción LÓCATE, el valor de / está
tado del monitor, a menos que haya sido actuali-
zado después de ejecutar OUTs a la compuerta
984 o 952. PEÉK(1121jAND3l

3.- Subíndices y superindices: y el valor de J está en:


Se pueden desplegar subíndices y superindices
en la miiad superior de las pantallas gráficas Los PEEK(1120)AND3I
siguientes programas ponen el stnng B$ como un
subíndice del stnng AS. El valor de R debe esiar Si la expresión:
entre 1 y 12, y el valor de C puede ser a lo sumo

uno más que el ancho de la pantalla menos la PEEK(1121)AND32


suma de las longitudes de los dos stnngs. Para
desplegar B$ como superindice de AS. reempla- entrega el valor 32, entonces el cursor no se está
zar la R en la Línea 40 por R- 1
desplegando

10SCREEN CLS 10SCREEN2:CLS 7.- Compuertas del adaptador de video:


20 LÓCATE R,C PRINT AS, 20 LÓCATE P,C: PRINT AS; Los adaptadores de video pueden recibir instruc-
30POKE 1098.20 30POKE 1098,40 ciones enviándolas mediante OUTing a las com-

Microbyte Diciembre 1987


puertas de un chip conocido como el chip contro- lángulo de 8 por 8 pixels Cada carácter es des-
lado'' de CRT Para determinar el número del ín- cnlo por una secuencia de 8 bytes Los ocho by-
dex regisler por! para el adaptador de video que tesque describen CHR$(128) están almacenados
se está usando, ejecutar la instrucción: en las ocho posiciones de memoria sucesivas
que comienzan con la posición deolfseí:
PEEK(1123} + 256*PÉEK(1124|
PEEK(124) + 256-PEEK[125)
El valor será:
948 para el adaptador de video monocromáti-
co; y
980 para el adaptador color/gr ático. PEEKÍJ26) + 256
-
PEEK(127)

8- Color: La plantilla para el carácter CHR$( 129) está alma-


En el modo gráfico de mediana resolución, el cenada en las siguientes ocho posiciones y asi
color y la paleta de colores del tondo se sucesivamente Para crear un set de caracteres
seleccionan mediante la instrucción COLOR l.p. para los valores ASCII desde 128 a 254, se deben
seguir los siguientes pasos:
a Selecccionar la porción de memoria para con-
tener los bytes que describan los caracteres
b POKEar la plantilla para el carácter 128 en las
y el valor de p con la expresión primeras ocho posiciones de memoria, la plan-
(PEEK|1126) AND 32)/32 tilla para el carácter 129 en las siguientes ocho

posiciones y así sucesivamente


c POKEar el offset y el segmento del primer byte
en las posiciones 124 a 127

10.- Tabla de parámetros de video:


La tabla de parámetros de video consiste en 64
bytes que comienzan en la posición de memoria
de offset:

PEEK(116) + 256'PEEK(117)

PEEK(118¡ 256-PEEK(119]
En el modo texto, con un rr ir color, el color
t

del borde estará dado por:


Los pnmeros 16 bytes son números que son en-
PEEK(1126) MOD 16
viados (OUT) a registros en la tarjeta color .'gráfica
cuando se micializa el modo texto de 40 por 25
Las próximas dos secuencias de 16 byles están
asociadas con los modos texto y gráficos de 80
por 25 en el adaptador color -gráfico La secuen-
tendrá el valor 16 si el color actual lúe
cia de 16 bytes final se usa para inicializar el dis-
especilicado mediante una instrucción de la
play monocromático
forma COLOR a. t en la cual a está entre y 15
Nota; Se debe ser muy cuidadoso cuando se
y/>7 cambian estos bytes, pues ciertos valores para
El valorde PEEK(1 126) cambia después que se
los primeros 10 bytes en cada secuencia podrían
ejecutan instrucciones SCREEN o COLOR
dañar el monitor
adecuadas Sin embargo no es alectado por las
instrucciones OUT Por lo tanto, no reflejará
siempre el verdadero eslado del monitor a menos C. LA IMPRESORA
que sea actualizado después de los OUTs a la 1- Adaptadores de impresora;
compuerta 985. La cantidad de adaptadores de impresora que
están instalados está dada por:
9.' Despliegue de caracteres en modo
gráfico: (PEEK(1041)AND192)/64
En el modo gráfico, la instrucción
PRINT CHRS(D)

donde n es un número entre 128 y 254, causa que


el computador despliegue el carácter en un rec- PEEK(1030 + 2 É
rj) + 256 PEEK(1031 + 2'n)
Continua p$g 33
Microbyte Diciembre 1987
BASF'qucilimetricr

hace la diferencia en medios

magnéticos
De BASF, el creada de la cinta magnética, proviene ahora un standard totalmente
nuevo -de excelencia- en medios magnéticos pora computación: el standard
-qualimetric."

Este standard, ya reconocido mundialmente, es el resultado de años de


investigación llevados a cabo en ¡os mayores laboratorios de su género en el mundo
para alcanzar la perfección en cada una de las etapas del proceso de diseño,
desarrollo, fabricación y prueba de cada medio magnético BASF.
Por esto, cualquiera sea su equipamiento computacional o su necesidad de medios
magnéticos -flexy disks, cintas, discos o bloques de discos-, prefiera BASF
-qualimetricrObtendrá el otro nivel de fidelidad, seguridad y garantía que la
administración de su información requiere.

BASFiqualimetricren Chile con la Garantía de SONDA.

Sartoga
SOIMDA
Teaiirws 574, Tsl. 6962277 Cancepdcfv Tucapel 37a, <¥> piso. Tei. 28063 Valparciso- Blanco 669. la. 258152
BASF
Si el resultado es 0. entonces LPTn no está dispo- segundos. Para fijar ei valor de ti

nible. a S segundos:

Para permutar dos impresoras, hay que inter-


cambiar sus números de compuerta iniciales
Llamemos Pn a la primera compuerta asociada
con LPTn. El valor de P1 será 956 sí LPT? está co- D. DRIVES DE DISKETTE
nectada al adaptador de display monocromático
y de impresora paralela ÍBM.

3.- Ultimo carácter:


Ei valor ASCII del último carácter enviado a la im-
(PEEK(1040)AND1)'(1 + PEEK(1040)\64)
presora por LPRJNT o PBINT# es
2.- Estado del motor de un drive:
INP(Pn)
Al determinar el estado del motor de un drive, la
expresión:
4.- Estado de la impresora:
Para determinar el estado de la impresora, ejecu-
tar la instrucción:
PEEK(1087)AND128

= lNP(Pn + toma el cuando el drive está grabando


valor 128
X 1)
Si ningún motor de drive está funcionando, (a
expresión:
A continuación:

PEEK(1087)AND15
X AND 128 toma el valor 128 si la impresora
estáocupada o está off line.
X AND 64 toma el valor sí la impresora ha

confirmado haber recibido datos y Si el drive L está funcionando, enlonces la ex-


que está lista para recibir más presión
- X AND 32 toma el valor 32 si la impresora no
tiene papel. PEEK(1087|AND2" (ASCÍ."i.") - 65)
-X AND 16 toma el valor 16 si la impresora
esláonlíne.
toma el valor 1
-XAND8 toma el valor si se produce un
El drive L
aquí es o A, B, C, D, y la letra debe ser
'
airada/salida.
escrifa en mayúsculas Estos valores no son afec-
tados si un OUT luese usado para echar a andar
el motor de un drive
3.- Echar a andar y detener drives:
Para echar a andar el drive L por n segundos,
donde n esa lo más 14. ejecutar la instrucción:

La posición 1088 almacena el contador, en licks


de reloj, hasta que el motor del diskette es deteni-
do

Para apagar lodos los drives. enviar:

5.- Inicialización:
OUT 1010.12
para micializar la impresora, enviar:

OUTPn + 2,8: OUT Pn + 2,12 4.- Pista, cabeza y sector:


Para determinar la última pista del diskeite ac-
6.- Timeout: cesada por el drive, usar la instrucción.
Con PCs que tienen madre con 256K
tarietas PEEK(1093)
RAM. los valores de timeout (el tiempo que el
computador espera hasta que la impresora le Para determinar cuál cabera (0 o 1 ) lúe la última
conteste que esiá lista) pueden ser leídos y ajus- accesada, usar:
tados El valor de timeout para LPTn es aproxima- PEEK(1094)
damente, Simiiarmente. para determinar cuál sector del
diskette fue el último accesado. usar:
1 6"PEEK(1143 + (?) PEEK(1095)

Microbyte Diciembre ¡987


PROFESA

cíoi*
tí»* „,-rLONE°we
.pajen*)" 1

,:Bai°
a enelí1
Así,
ResP 01 eCOmP con» 1

ElCl.ONE«tevSoW a' ,taci6n-

<%S\STECS

¿2>S*
Nota: Cuando se usan diskeltes de un solo lado
las instrucciones anteriores pueden especificar e
sector siguiente al que fue accesado más recien-
te me nle.

El número de bytes por sector en un diskette


está dado por:
128*2' PEEKÍ1096)

5.- Tabla de parámetros del diskette:


La labia de parámetros del diskette consta
bytes.
Para explorarla, ejecutar:

D -PEEK(120) + 256*PÉEK(121) PEEK(D + B) esel valor que la operación de for-

mat usa para íniciahzar los secto-


Entonces, después de e¡ecutar: res del diskette. generalmente

DEFSEG - PEEK(122) i 2S6 PEEK{ 1 23)

se puede deducir la siguiente tabla: PEEK(D i 9) es el numero de mth segundos que


se proporciona a la cabeza para
(PFEK(D)AND240)\ B es el tiempo (en mílíse- estabilizarse
gundos) requerido por
el drive de diskette
para moverse de irack
en track.

(PEEK(D)AND i5)
É
32 es el tiempo de des-
carga de la cabeza Precaución: Can !:!! los ví.vüm.:;. !.' l"K;D 3;. y I

(en milisegundos) des- PEEK(D + 4) puede modilicar la lorma en que los


pués que ha ocurrido disketles son leídos y podría requerir lormatear
una operación de lec- ios diskeltes manualmente.
turao escritura
6.- PC-XT:
ÍPEEK(D i i)AND240)v 4 es el tiempo de carga El número de drives de disco duro en un PC XT
de la cabeza (en mili- se encuentra en:
segundos) PEEK(1141)
PEEK(D * 1 ) AND 15 es el modo Direct Me-
mory Access (DMA) Si se usa un solo dnve de diskeltes para ya sea
papel que está desempeñando en un
A: y B:. el
PEEK(D i
2) es el tiempo de espera determinado momento es:
hasta que el motor se CHR$(65 + PEEK(1284))
apaga.
E. INTERFAZ RS-232:
PEEK (D 1 3) es el numero de bytes 1- Tarjetas conectadas:
por sector en el disco El número de tan.et.as RS 232 conectadas seen-
Un valor dado y espe-
(PEEK(1041) AND 14J/2
por sector, para v -
a3 2- Compuertas:
es el número de sec- Para determinar la primera de las siete compuer-
tores por track, gene- tas asociadas con COMr?, usar:
ralmente 8 o 9.
PEEK(1022 + 2 ,
n) + 256 ' PEEK|1023 + 2'n)

Si este número loma el valor 0, entonces COMn


res no está disponible. Para permutar dos mterfaces
PEEK(D + 6) es la longitud de los RS-232, intercambiar sus números de compuerta
datos que se lee o es- iniciales.
cribe en un sector Llamemos Pn a la compuerta inicial asociada con
cuando la longitud del COMn.
sector no está especi- Normalmente, el valor de P1 es 1016 y el valor de
ficada. P2es760.

40 Microbyte Diciembre 198?


.Panasonic
/fV^55^ Automatización de Oficinas

BUSINESS PARTNER DE
PANASONIC "EL COMPUTADOR"
Más tapido, más flexible, con gran capacidad de proceso y almacenamiento de la información,
abierto al uso de alternativas decrecimiento, comunicación y tareas especiales. IBM compatible',
el NUEVO BUSINESS PARTNER de PANASONIC es... EL COMPUTADOR".
Destinado a cubrir usos más extensos dentro de la empresa moderna, lanío como computador
personal, formando redes o como muí ti usuarios, el NUEVO BUSINESS PARTNER de
PANASONIC representa un acierto tecnológico parí

CONFIGURACIÓN MEMORIA RAM


FX-600R (XT)
FX-600 {XT]
FX-600H (XT)

NOTA: Todas las configuraciones incluyen Monitor Monocromático


Tarjetade Gráficos Monocromática y Color, Unidad Central
Proceso, teclado MS, DOS y GW. BASIC.

' IBM es marca registrada de International


Business Machine
" XT es marca registrada de International
Business Machine.

MELLAFEYSALAS.

AUTOMATIZACIÓN DE OFICINAS, LA SUMA DE TODAS LAS VENTAJAS


3.- Interrupciones: 4.- Parámetros de comunicación;
: ifuerrupciones: Para establecer el numera de data bils (d), el
habilitauna interrupción cuan- número de stop bits(s), y la pandad (p = para
do se ha recibido un carácter no pandad, p = 1 para paridad impar, p = 3 para
habilna una interrupción cuan- paridad par), enviar:
do se ha Iransmilido un carac-
OUTPrj + 3,d-5 = 4*(s -
- OUT Pn -i habilita una interrupción cuan-
do ha ocurrido un error Para establecer la velocidad en bauds:
- OUT Pn + 1.8 habilitauna interrupción cuan- H = INP(Prt + 3):OUTPn + 3. HOR128:
do ha cambiado el estado del OUTPn,OLOUTPn+1.DH:OUTPn + 3,H
modem.
vanas de las interrupciones de Usar los valores DL = 128 y OH = 1 para 300
Para habilitar arri-

mismo tiempo, enviar (OUT) suma de los bauds, y DL = 96 y DH = para una velocidad
ba al la
números asociados a la compuerta Pn + 1
de 1200 bauds De oirá forma. DL = r/MOD256
y DH
- ¡*256, donde d es el número divisor dado
Para identificar interrupciones, usar el número
por el manual Technicat Relerence de IBM en la
de compuerta determinado arriba (Pn) y:
tabla "Baud Rale At 1 843 MHz"
X = INP(Pn + 2)
(VerliguraN n 2)
X AND loma el 1

valor mientras no se hayan produ-


1

cido interrupciones, debido a la acti-


vidad de la compuerta de comunica-
Des ¡red Divisor Used Percent Error
X AND 6 se usa para identrcar la interrupción Baud to Genérate Diflerence Between
pendiente de más alta prioridad, tal Rale 16xClock Desired & Actual
como se infcfica en la tabla "mterrupt Decimal Hex
Control Functions" en el manual Te- 50 2304 900'
75 1536 300'
chnical Relerence de IBM (Ver figura
110 1047 417' 0026
N"1). 359'
134.5 857 058
Figura N" 1 150 768 300'
mterrupt Control Functions 300 384 180'
600 192 OCO'
Inlerrupl ID
1200 96 360'

:: RrM : S y
Inlerrupl Sel
Inie.rupl

E and Reset Functions


1 merrupl
Resé: Control
1800
2000
2400
3600
64
58
48
32
340'
33A'
330'
320'
069

— ES. PantyErtor

r-iairang Erra sr
4600
7200
9600
24
16
12
318'
310'
00C

' — Racéis

S,«
^tecewei

H;-i¡ ¡Mr
Hi;,1:lr:;|''í;

• • M fiegisler legislar
(itsourceo!

Las instrucciones PLAY y SOUND producen un


Emply retardo de 1/3 de segundo

Holdmo
Para determinar el estado de la transferencia de
datos, comenzar con:
CleaMoSerat X INP(Pn + 5|
Luego:
Dala Sel AeaOy
X ANO 64 tiene el valor 64 si el shift regisler
• • » «, MODEM Beaflmg (he
del transmisor eslá desocupado
Slatus MOOEM Slalus
Regisier X AND 32 es 32 si el holdmg register del
transmisor eslá listo para acepiar
Sl'J-íil rjr;-'K.'
un carácter para la transmisión
- XANO 16 tiene el valor 16 si los dalos de en-
trada recibidos permanecen en

Microbyte Diciembre 1987


PRECIO
CONVENIENTE
Cuando se trata de obtener predo conveniente,
capacidad y contabilidad, la opción lógica es,
sin duda, el computador personal ACER 910.
Usted necesita un computa- textos, análisis juinas mejores y de
dor personal que le ayude a satis- planillas contables,
facer sus requisitos particu- CAD/CAM i Desde computadores para
lares,pero encontrar un modelo el hogar - como el ACER
Fabricado con esmero
que ofrezca un precio conven-
I
500 — hasta la unidad
iente es un verdadero problema Fl ACER 910 ha sido microprocesador
Sin embargo, en términos diseñado para facilitar su S más rápida del
de valor real del dinero, el operación Cuenta con indi- I mundo — el ACER 710
computador personal ACER 910 cadores LED, conector para
aún no ha sido igualado. teclado, interruptor de I
ACER 1100, con
encendido/apagado y botón microprocesador 603 Ufe
Más rápido que decir IBM
de reset ubicados en el Por eso, considere el
Con sus 10 MHz, el ACER panel delar ACER 910: se sorprenderá
910 puede ejecutar sus pro- de la mai ). Para seguridad de los beneficios que
gramas 25% más rápidamente total del puede obtener con su
que los computadores AT, que dura traba ¡

son prácticamente un estándar el ¡nterrupti idido,


de la industria. el teclado,
Por supuesto,
esta velocidac
el botón de GRANDES
puede redu- cubierta de la BENEFICIOS
cirse a bMHz Además, le

utilizando el garanl i/amos el


teclado o con después de I.

trol mediante
software, para lugar, mediante
ejecutar los red mundial
programas qo de distribución,
deban operar isdelO verda cfcrra ventaja.
MHz.
El éxito genera éxito
Con su velocidad superior
su excelente compatibilidad, Nuestro compromi
el ACER 910 es altamente investigación y el d(
eficiente en procesamiento de nos ha permitido Fabrica)

ACBR i*
estado spacmg mucho rato (es de- OUT 67.182
cir, si se ha recibido un quiebre)
2 - El oído humano puede percibir sonidos que
X AND 8 tiene el valor 8 si el carácter recibi-
do no tenia un stop bit válido; es varían en frecuencia desde cerca de los 20 a los
decir, si se produjo un Framing 20 000 Hz. Para ajustar el chip timer para que pro-
Error duzca una IrecuenciadeFHz, ejecutar:
- XAND 4 tiene el valor 4 si el carácter recibi-
do no tiene la paridad correcta
- XAND 2 es 2 si el dato recibido destruyó el
carácter previo (un Overrun Error).
XAND 1 tiene el valor 1 si hay un carácter 3 Para activar el parlante, usar:
listo para ser leído desde el buffer
regisler del receptor. OUT 97, INP(97)OR3

INP(Pn) leerá el valor ASCII de un carácter des- 4.- Al contrario, para desactivar el parlante
de la compuerta serial, siempre que:
(INP(Pn+5)AND1) = 1 OUT97,INP(97)AND252

Se puede usar OUT Pn.m para escribir el carác- G.CONTROL DE LA COMPUERTA


ter con el valor ASCII m en la compuerta serial, DE CASSETTE
siempre que: 1- Para activar el motor del cassette:
(INP(Pn + 5)AND32) = 32
OUT 97, INP|97)AND247
.- Modem:
Para controlar el modem, usar: 2 .- Para desactivar el motor del cassette:

OUTPnct.t para asegurar que el data t """' OUT 97, INP(97)OR8


está listo (DTR)
Aun si no hay conectado ningún tocacassette, ac-
OUT Pn + 4. 2 para ocasionar un request l l««l tivar y desactivar el motor del cassette produce
(RTS). un sonido de click. Al repetir estas operaciones
alternadas se pueden producir interesantes efec-
- OUTPni4,16 para escotar una prueba de loop tos de sonido, pero debido a que el relé involucra-
do no está diseñado como un instrumento musi-
Para ejecutar varias de las operaciones de arriba cal, el uso excesivo puede ocasionar su talla
simultáneamente, enviar ¡OUT) la suma de los nú-
meros asociados a la compuerta Pn + 4 H. MISCELÁNEA
1 .- Adaptadores para juego:

Para determinar el estado del modem, usar: El número de adaptadores para luego conecta-

X= lNP(Pn + 6) dos se puede ver con:


Y luego: [PEEK[1041)AND16)/16
-
X AND 128 tiene el valor 128 si una señal carner ha 2.- Tamaño de la RAM:
sido detectada Para encontrar el tamaño de la RAM en kilobytes.
- X AND 64 es 64 si el modem esia usar:
- X AND 32 tiene el valor 32 si el mod PEEK(1043) + 256 PEEK(1044)
-

tenido en Data Set Ready 3.-Ticsdelreloj:


AND 1 6 si el modem ha llegado a Clear lo
X 16 es El reioj inferno ejecuta f 8.20648 tics por segundo
Send. El número de tics que han ocurrido desde la me-
- X AND 8 es 8 si el Carrier Delect ha cambiado de dianoche está dado por:
"
estado. PEEK(1132) + 256 '
PEEK(1 133) + 65536
-
X AND 4 Nene el valor 4 si la enloda del Ring Indi-
PEEK(1134)
cator ha cambiado de On a Off
- X AND 2 es 2 si la entrada de Dala Sel Ready ha Este valor se incrementa hasta que alcanza

cambiado de estado desde la última vez 1 533.039 (un instante antes de la medianoche), y
que fue leída. a medianoche es repuesto en 0. El valor de
X AND I tiene el valor 1 si la entrada del Clear to PEEK(1136) se incrementa en 1 como resultado
Send ha cambiado de estado desde que de esta reposición. Al ejecutar ya sea TIMES o
lúe leída por ultima vez.
DATES cambia el valor de PEEK(1136), de vuelta
a cero.
F. EL PARLANTE 4.- Fecha
1 - El chip timer determina la frecuencia del soni- Para determinar la fecha N días desde ahora, eje-
do producido por el parlante. Para prepararse a cutar:
enviar un valor al chip timer, enviar: POR = 1 TON: POKE
1 1136,1: A$ = DATES: NEXT:
Mlcrobyte Diciembre 1987
PRINT DATES Previo a ejecutar estas instrucciones, usar PEEK
para registrar el contenido de las cuatro posicio-
Con versiones de DOS previas a la 3.0, cuando N nes de memoria. Para reactivar la interrupción,
es menor que 256. el ciclo FOR...NEXT completo usar POKE para volver estas posiciones a su valor
puede reemplazarse por POKE 11 36. N. original M
5.- Memoria no ocupada
Las posiciones de memoria 1264 a 1279. no son
ocupadas ya sea por DOS o por BASIC. Se puede
pasar datos de un programa a otro POKEando en

1
estas direcciones y luego PEEKando a ellas para
obtener los datos.
6.- Bloqueo del BASIC:
Para salir del BASIC y hacer complicada su rein-
vocación se puede ejecutar:
POKE 1295,2: SYSTEM

Nota: La posición de memoria 1295 es puesta en


2 cuando se ejecuta el comando SHELL de BA-
SIC.
7.- Segmento de datos del BASIC:
El número de segmento del segmento de datos ¡orando a Profesor de Cátedra
del BASIC, se calcula con:
PEEK(1296) + 256 * PEEK(1297)
8.- Deshabilitación de Interrupciones: quén, Bechtel Ovara
Para deshabilitar la n-ésima interrupción:
Editor Técnico de Mic

Prototipos
Un análisis en profundidad sobre el uso
de prototipos para el diseño de software.
Participe en el proceso de diseño, usan-
do ta más moderna y electiva tecnología
desarrollada.
Escrito por Guillermo Beuchat Shaw, Inge-
niero Civil Industrial, de amplia trayectoria y
profundos conocimientos en el área de siste-
mas. Sus artículos sobre prototipos y otros te-
mas publicados en MICROBYTE se han carac-
ameno y eminen-
terizado por su estilo sencillo,
temente práctico.
Un inmejorable material de consulta para analistas
y progra madores, quienes se beneficiarán con !a
drástica economía de costos y tiempos de desarrollo
que permite esta metodologia.
$ 3.120 con IVA incluido. Adquiéralo en MICROBYTE.
Huelen 164, 2o piso. Providencia, o por correo usando
el cupón adjunto:

Sres Micran/ie
Sistema Personal/2 IBM.C
v
Ponjiu' usii'il iirii'!-tm -.iliii iinir- iMihi \¡-/. más t-IVciivus. IBM lia „„i, ^«i
la próxima gencraddn ili' la computación jhtsuiiíiI: Sistema Pergoaai/2 IBM.
Hemos creada im sislenia abierto al pasado, para ipie punía iraliajar 11111 los \j*"'*"C
anteriores eompiitaitorv* ¡kt-.ikiIi^ ii ;
-
IBM: |utii ^ilin- linio, un -i-lt-ina aliierto

al futuro, -apii/. .le roiu-ilars-' ron sistri


i

lle nó la hora
resultado m ecienle ilr la tecnología IBM.\
del Salto SE b Impoflantea !• i
It-riiiitii^iü i|iii- -Jir|in-i]ilr -irmprt
pisa el trabajo de varias, lo tjuí* Sí! Irail
Generacional. :pí ™^Í!Z, menee tiempo, más confiabüidad y me
protección <lr si

iilail i;iii- usted i


*eado para crecer con usted .

Capacidad |>ara alinai-t-riar niá- inl'ipnaanóii i'ii mimo- espacio.


* Capacidad para proi»'-ari¡atii~di' manera nuc- rápida y eficiente.
S¿ Capacidad para rcali/.ar aia> traliajo- al íiiimiiii !irin|n>. Capacidad para n«a
tf* en memoria interna y externa. lapaciilad para di>j -i de j;ráf iras con más
'

:> '.:'-' "


" ..: .;:,:.', . .
...:,,: .,:

la productividad de su negocio.
__^»-^'' I'it'iiu dominio i'.uiijHJtai'irnial a través de cuatro modelos ¿fe alio reiidiiiiieulii.
' ion mas poder, iná- rapidez, y má> el ¡ciencia. [M tupie mucha- di' las funciones.

Otra de la- novedade- del Si-tema iVr-onal/:! 1IW eslá cu los nuevos

protegidos por una cubierta fk plástico duro, Estos nuevos mina diskeiie- son capaces dé
almacenar más del doble de datos qne los .ii~k.ru- de 51 i".

(le la Computación |>cr-orial. v (¡arle a -n ir.i!>aj<> i.-l.i- I..- \rntaja- de la má- reciente
creación de la leí molona IH\1. acenpii-i- a la* líci

do- de IBM.

^T
compañía es el reflejo de quienes trabajan en ella y sus
Una funcionarios son la fuente de innovación, de creación y de

ideas. Burroughs y Sperry son compañías construidas por


personas con un talento especial. Audaces y visionarias. Dinámicas y

profesionales. Ahora, estas personas han unido sus fuerzas bajo el

nombre de Unisys. El profesionalismo de la gente de Unisys es


sinónimo de servicio y satisfacción de calidad insuperable para el

cliente.

Para solucionar problemas contingentes se requiere más


que hardware y software. Se requiere también el poder del talento

extraordinario de las personas que trabajen para usted.


EN LA VENTANA
Desde la ventana de nuestro computador, y con el solo limite
de nuestra imaginación y conocimiento, vemos nacer, estar e
irse lineas, colores dando vida a formas de la imagen del
mañana, ¿o del hoy?

Reno Orellana

siempre igual, de a

1 - Pantallas con un sistema vec-


Pata lograr esta expresión, dur. torial de representación (Vec-
el inicio, los pioneros del ( tor Display). formación se encarga de iluminar o
(Computer Aided Draftirig) uti 2- Pantallascon un sistema ele re- mantener apagados los puntos gol-
ton máquinas que dibujaban ei presentación de trama (Rasler peados por el haz de electrones
soporte de papel punios y lín Como se puede advertir, el fun-
conformando figuras de má>
sencillez. Por estos anteceder

graí'co. lúe inventado el plotter. En

panlalla una imagen gráfica, esta


imagen grálica se dibujó
El dibujo provenia de las órdenes
dadas por el muy primitivo compu-
tador a un también primitivo plotter.
de encontrar pares (x, y), y unir es-,
tos pares entre si. No olvidemos
que en las primeras exp'e;.ioneí
gráficas, w existían prograi
1 - Vector Display.
n lenguaje de máquini
vectorial ubica las coordenadas de seros, pero con dos (Ji'ere'ir.ias
los exiremos de una linea y luego fundamentales- los principias bási-
En l¡ H 50. ( cos de lun cío na miento son mas
>f Technology el haz de elecirones que golpea la sencillos y poseen mayot del mu; ion
(MIT). el computador Whirlwind de imagen. Referente a la última di-
" ri.» ,!:
(Remolino) se convertía en el pri- pantalla, iluminando el punto gol-
mero que Dispuso de una panlalla peado La utilización de estos ha- las 525 o 625 lineas de un televisor
para la representación visual. ces de electrones como verdade- doméstico, el monitor gráfico pue-

Para estos efectos ocupaba un ros buriles de un grabador también de admitir más de 1 000 lineas que
tubo de rayos catódicos (cathode- da el nombre de sistema úe repre- a su vez se pueden dividir en tantos
ray-tube: CRT) muy similar a los tu- sentación caligráfica a este tipo de punios elementales como lo permi-
bos que tienen los televisores do- representación ta la taróla gráfica, hasta un limite
mésticos En esta primera configu- En el inicio de los sislemas grad- dado por su propia capacidad.
a pantalla eos, las pantallas de re prese nta-
la (.¡rain-; ínal. L c¡ori vectorial tomaron gran venlaia. recordemos que este punto ele.-

ddela permitía la ya que con la aparición de los pri- mental es el Manado píxci (P'c?u*e
sibiíidad de ínteracri- meros programas gráficos y el uso Fiemen!) y es a quien en [érrnmo de
i; sin embargo, configura- número expresado e
n demostró el acierto en e refiei a iia-

tubo de rayos catódicos rador en tiempo real, es mafia resolución yiaíiCt


icióncc
rador y sentó el principio que el operador.
avance en el campo computacional a organización
gráfico esta indisolublemente unido 2.- Ráster Display.
con el avance en la tecnología de jres ro|0. azul y
...'.'.I >,'.!, '..Ü'.'i.V Ol L ;
"¡[ :.i

muy diferí ? Flh,


ludio de mejores CRT llevaran ; en lugar i

Microbyte Diciembre -1987


encuentran, valor promedio
>rden de 800 x 600 depen-
i
de la marca de la tárjela y el
r. capaces de adaptarse au-

ción es de 640 x 480 y con una


Acerca de los Estándares tarjeta apropiada nos entrega
Gráficos.
la posibilidad de tener 256 co- Aquí debemos
Hasta hace muy pocos años h
lores en pantalla. Recordemos
que el AutoCAD nos permite >s conceptos que em-
255 colores en pantalla (inclu- piezan a lener mayor y especial im
ri djap;,-i-
yendo c portancia en las últimas generacio-
legré 98).
Scan Rale y el de Band Width.
modo texto de alta resolución
• SCAN RATE se le llama a la velo-
pero sin modo gráfico
cidad con que la tárjela gráfica
2.- Tener un monitor Red Green
Este estándar es apropiado para manda las señales al monitor des-
Blue (RGB, nombre y sigla que
hace referencia a los fres colo- jso CAD. pero presenta la impor- pués que el microprocesador y el
coprocesador numérico han ubica-
res electrónicamente prima-
rios) y una tárjela gráfica con
capacidad de color, pero con Cuadro Resumen de Características de Monitores EGA y
una resolución muy baja, tanto Uultiscan.

modo gráfico. Marca Qmenairjn ftaxnicfr Bafl Da Swtti Opeó, CompatoMad


Esla alternativa durante mucho
EGA CGA PGC
tiempo fue el estándar de uso co-
'.' -.: K. Alampantes.
mún Alrededor de 1980 aparecie-
CaiperMC» 135 64Ü13M 25 31 no no 51 9 no
ConipaqCoBi
O de color. Este suceso nos purmi- 640x350
PC IBM
independ .,'pt ¡.¡e
Ires alternalivas.
capacidad del monitor o de la Cok» (topay 13 640(350 16 31 no no si * rw
la

¡a neta gráfica que le acompaña:


XC-iüK 13 640.350
Nanso8042S 13 640.350
a.- Color Graphics Adapter La si-
gla que le identifica es CGA. QuaOchrome
présenla una resolución de Enhancad
640 x 200 con cuatro colores o DEpiay 13 640.350
320 x ZOO y 16 colores. El
CW-13S0F 13
modo texto se limita a sólo 40
Thomson
columnas en vea de las 80 co-
CM«50 13 720.350 20 .31 no 5 si si no
lumnas habituales. Es le están-
dar es apropiado para aplica- n-M(rt«BSMiiitiscari
ciones en juegos y educación,
pero en aplicaciones en que in- Eieclrohome

tervengan el modo texto o en ECM tSIO '3 720. 493 30

aplicaciones profesionales JVCGD-H32H 13 720.600


UasutjSi
CAD, i
AUM 1371 A 13 SOOiSfiO 30 .31 s
NEC
Mumisyrc '3 300*560 30 31 si

b- Enhanced Graphics Adapter:


Se le identifica con la sigla CPD1302 13 900x580 30 26 i»
EGA. la resolución es de 640 x Tnomson
350 y tiene la posibilidad de 16 «75
colores en pan la Ha Tiene me- mm , a , ...
con una matriz de 8 x 14 pixel < ../!: -:
J
-
!
:
::'.'.!l! .1,' ¡,1S

en lugar de 8 x 8 pixel Este es- ., el alto cosió del hardware levante de la entidad gráfica en que
idar PGC y el cada vez
ma- se trabaja, su unidad de medida es
s del CAD. promovieron la elkrlohertz(KHz)
;on- • BAND WIDTH es la velocidad
seguir mayores y mejores n olu- con que el monitor puede iluminar
vez todos los pixeles que corresponda
ti abanico de las variedades luego de recibir la respectiva h ror-
15 75 KHz que es el sean rea en tárjelas gráficas. Esfas mación proveniente de la tarjeta, su
I propio de CGA y 21.85 gactoiies condujeron a obte- unidad de medida es el Megahertz
; es el indice propio de ^s que (MHzj

Microbyte Diciembre 1987


- -

Monitores Multiscan. onitor NEC Multisync Plus gen tenga una distorsión iv.uy poco
jn rojo medio consistente y deseable Se está investigando la
concepto en monitores gráficos £ icalidad Una fina gama de solución a este problema incluyen-
concepto de monitor multiscan. i
y tonos en la gama de los do prueba de calidad de voltaje y
Se llama multiscan al monitor ca caté y un blanco que si bien accionamiento de sus componen-
paz de admitir simultáneamente va tes internos Es justo dejar estable-
i
ello Tambión este moni- cido que este mismo fenómeno ya
lo habiamos observado en otros
muy liel mente las señales de monitores NEC Multisync, por lo
cuando Que no es un fenómeno aislado

da/ PGC (35 KHz). Esla variabilidad


en el índice de sean rale' permite
resoluciones de hasta 800 * 600 El
band widlh es determinado aulo-

conceptos que se integran en la


obtención de una imagen
También las pantallas se hacen

das medidas en diagonal, aunque


también las hay de 15 pulgadas y
aún mayores.

Un clásico de los Multiscan:


El NEC Multisync.
El monitor mas destacado de
esla familia es el monitor NEC Multi-
sync y sus versiones mejoradas
NEC Multisync Plus y NEC Multi-

Nuestra estación de trabajo con-


sultaun monitor que es una versión
mejorada del monitor NEC Multi-
sync: el NEC Multisync Plus y pre-

g en erales:

- Ancho: 36 cm
ñaiei oslan referidas a los colores Monitores Gráficos
- Alto: 37.2 cm.
grisados (también se les conoce Especializados en CAD.
- Peso: 18 Kg como colores irisados) Este aspee Hasta estas lineas nos he-
"; ;]r L: r-ilyor i"pOi: |ii./,.: í):y

que al traba|ar con modelos 5ülii1ü ,;


.
mos referido exclusivamente a
complejos, aunque sean simples monitores con capacidad gráfi-
las componentes gráficas elemen- ca de uso común Sin embargo,
tales (caso de una esfera), y al fijar la tecnología nos proporciona

el foco luminoso, el efecto visual de monitores grálicos de muy alta


Comentario Crítico. modelling (presumimos el uso de resolución especializados en
un poderoso paquete de modelo aplicaciones CAD e impresión
arroja un saldo positiva. Accionado sólido), sea la de una unidad volu- Estos monitores tienen un costo
con una tarjeta EPGA (Everex Pro- métrica y no
la de una integración
muy alto que exceden las posi-
fessional Graphics Adapter) y et segmentada de los componentes bilidades do ser adquiridos por
programa AutoCAD versión ? 5?
nos ofrece 255 colores en pantalla usuarios de empresas media-
incluyendo como color los grises. Buenos conl roles de imagen en nas o pequeñas La resolución
Aunque muy dependiente de la horizontal, vertical, alargamientos, alcanza rangos de 4096 x 4096
constraste y brillo. Aunque subjeti-
larjeta, en nuestra opinión, para ob- y hasta hace muy poco eran las
servar a simple vista el comporta vo, la presentación externa nos salidas gráficas de estaciones
ofrece una sensación de encontrar-
nos frente a un monitor sólido y
basadas en mimeomputadores
tres parámetros que nos ofrecen de
grata forma. o mam trames Estos monitores
una siluetamuy certera de su capa-
Sin embargo, en el monitor Multi- son fabricados por empresas
cidad: la presentación del color
rojo, la presentación de la gama de sync Plus no todo es bondad La que están dedicadas a la ma-
los colores café (tierras), y la pre-
imagen de pantalla presenta una nufaclura exclusiva de estacio-
sentación del color electrónico curvalura hacia el interior en los la- nes gráficas; se destacan en
blanco. dos verticales que hace que la ima- este quehacer la Calcomp Co ,

Microbyte Diciembre 1987


colores que provienen de las srm-

nalan la existencia de un campo de


posibilidades gráficas aún no ex-
plorado ni explotado Nuevas armo-
nías cromáticas están a la apari-
ción de un Burchard o un Juan
I ranci'ico Gonzaloz nuevas raí 1
1-

dades graticas invitan a un Klee o


un Picasso de hoy Todo espera
M

la Computer Vision y la Inter- aplicación en imprenta es una


graph. Hoy ya se encuentran a realidad tangible: What - you -
disposición estaciones gráficas see - is - what - you qe; (WYSI-
basadas en PC En el día de WYG)
hoy hay un fuerte esfuerzo por
parte de los tabncantes de mo-
La actual y última tendencia
de los monitores es la vuelta al
nitores Mulliscan o compatibles
con el nuevo Sistema 2 de IBM
uso del blanco y negro, que in-
cluso algunos nostágicos lo es-
por alcanzar los niveles de ex-
tán relacionando con la época
celencia de estos monitores a
de oro del cine y la gráfica en
blanco y negro (El Ciudadano
Kane, Casablanca, The Times)
Tendencias:
El Paper- White. Uno de los motivos para obte-
mercado Desde 1982 inveí
La aparición en el ner en pantalla estas resolucio-
CAD en miaooim pul arlóle;
de las características de los nes lan altas, es la existencia olicorjo charlas, e¡- posiciones
monitores del Sistema 2 de IBM de los drivers apropiados en , .!., ,..:,.- !. h,,:,, ,-, ,,..- ül
y el uso intenso de la compuia- los programas gráticos especí- B6 5QFTEL 87. Fundación Trjesca.
ción en la composición de len- ficos o programas integrados
g Chile U Catolice
tos en imprenta y publicidad, tales como AuloCAD. GEM, y

está dando como resultado el Windows etc


uso de un nuevo concepto de
En un artículo exclusivamen-
backg round en monitores de
te dedicado a color examinare-
alia resolución el paper whi¡e
mos exhaustivamente el uso
Esta nueva concepción acen- del blanco y negro como medio
túa el uso del blanco y negro y de expresión gráfica apoyada
los tonos que van enlre uno y
en computadores.
otro extremo. Asi por ejemplo.
de la Computación Be Jaime Mtche-
nos encontramos con monito- Impresión Final.
lo*v Colaboro enla realización de
res de resoluciones do 1280 x este articulo Pablo Orellana Nú ¡tez
800 en 15 pulgadas (modelo
Je monitores. Cual-
WY-700 de Wyse] o de 1280 x tipo de representa-
960 en 19 pulgadas (modelo ción (Ftosler Displayo Vectorial Dis-
Crystal View de Taxan) Recor- play). el nivel alcanzado es algo
demos la frase que más que un que ni el visionario mas osado hu-
feliz slogan en el campo de la biese stdo capaz de prever hace

52 Microbyte Diciembre 1987


ELCA
Sistema Uniwell S-15

UNIWE11 con la más médium tecnología cüm-


pulacional. aplicada a! conttol de transaccio-
nes en el come icio mayorista i detallista, pata
caifa Upo de negocio o actividad.

Cajas Hejistra dotas de vanguardia, capaces

ELCA- UNIWELL han sido diseña


i en el crecimiento de so negocio:
lódigo de Barias. Scanner de Ma-

le Doco metilos, ele.

mas ELCA- UNIWELL, c

bodega y en estanteri

ELCA
EN EL SIGLO XXI
fíísg»

Entre al mundo de las imágenes.


La impresora de matriz de
puntos EPSON EX-1000. y
el nuevo SCANNER OPTION
KIT, le abren las puertas al
mundo de las imágenes
Gracias al SCANNER OP-
TION KIT, ahora usted pue-
de:
• Incorporar [orografías, di-
bujos, trabajos impresos, lo-
gotipos, etc., a su compu-
tador personal.
• Archivar, modificar, mez-
clar e imprimir eslas figuras,
según sus necesidades.
El SCANNER OPTION KIT

Un accesorio de bajo cos-


ió que complementa el tra-
bajo de la impresora EP-
SON EX-1000.
Instalable por usted en po-
cos minutos.
De gran resolución (144 x
144 DPI).
• De alta velocidad, tanto
para digitalizar como impri-

• Ajustable en lormatos has-

Otros sistemas
\ gracias al programa INSET.
1 Impresora EPSON EX-1000
y SCANNER OPTION KIT:
r Alta tecnología, alta veloci-
f dad, y alta versatilidad para
su empresa.

"-"
:

EPSON
EPSON Chile S.A.

También podría gustarte