Fasciculo 004

También podría gustarte

Está en la página 1de 24
sau AN COMPUTER craso acres DEL ORDENADOR PERSONAL, EL MICRO Y EL MINIORDENADOR Publicado por Ecitorial Delta, S.A., Barcelona, y comerciali- zado en exclusiva por Distribuidora Olimpia, S.A., Barce- lona Volumen | - Fasciculo 4 Director: José Mas Godayol Director editorial Gerardo Romero Jole de redaccion: Pablo Parra Coordinacion editorial: Jaime Mardones. ‘Asesor técnica: Roberto Quiroga Redactores y colaboradores: G. Jefferson, A. Ford, S. Tarditi, A. Cuevas Para la edicion inglesa: R. Pawson (editor), D. Tebbutt (Consultant editor), C. Cooper (executive edi), 0. Whe- 'an (at edo), Bunch Partworks Lic, Groyectoyrealza- fn) Realizacion gratica: Luis F. Balaguer Redaccién y administracion: Paseo de Gracia, 88, 5.°- Barcelona-8 Tels. (93) 215 10'32/ (93) 215 10 50 - Télex 97848 EDLTE MI COMPUTER, Curso préctico del ordenador personal, ol ‘micro y el miniordenador, se publica en forma de 96 fas- Ciculos de aparicion semanal, encuademables en ocho vo- lumenes. Cada fasciculo consta de 20 paginas interiores y ‘sus correspondienies cubierias. Con el fasciculo que com pleta cada uno de les voldmenes, se ponen @ la venta las tapas para su encuademacion. Er editor se reserva el derecho de modificar el precio de venta del fasciculo en el transcurso de la obra, si las cit- ‘cunstancias del mercado as! lo exigieran. © 1983 Orbis Publishing L1d., London 1984 Editorial Delta, S.A., Barcelona ISBN: 84-85822-83-8 (fasciculo) 84-85822-84-6 (tomo 1) £84-85822-82-X (obra completa) Depésito Legal: B. 52-84 Fotocomposicién: Tecta, S.A., Pedro IV, 160, Barcolona-5 Impresion: Cayfosa, Santa Perpetua de Mogoda (Barcelo- nna) 088402 Impreso en Espafa - Printed in Spain - Febrero 1984 Editorial Delta, S.A., garantiza la publicacién de todos los fasciculos que componen esta obra. Distribuye para Espafia: Marco Ibérica, Distribucién de Ediciones, S.A., Caretera de’Irun, km 13,350. Variante de Fuencarral, Madrid-34. Distribuye para Argentina: Viscontea Distribuidora, S.C.A., La Ricja 1134/56, Buenos Aires. Distriouye para Colombia: Distribuidoras Unidas, Lida., ‘Transversal 93, n.° 62-03, Bogota D.E. Distribuye para Mexico: Distribuidora Intermex, S.A., Lucio Bianco, n.° 435, Col. San Juan Tinuaca, Azca~ potzalco, 02400, México D.F. Distribuye para Venezuela: Distribuidora Continental, S.A., Ferrenquin a Cruz de Candelaria, 178, Caracas, y todas sus sucursales en el interior del pais. PPida a su proveedor habitual que le reserve un ejemplar de Mi COMPUTER. Comprando su fasciculo todas las sema- fas y en el mismo quiosco o libreria, Vd. conseguira un ‘servicio mas rapido, pues nos permite realizar la distribu- ‘én a los puntos de venta eon la mayor precision ‘Servicio de suscripciones y atrasados (s6lo para Es- para) Las condiciones de suscripcion a la obra completa (96 fasciculos mas las apas, guardas y transteibles para la confeccion de fos 8 volimenes) son las siguientes: 8) Un pago nico antcipado de 16 690 pias. o bien 8 agos trmestrales anticipados y consecutivos de 2.087 ptas. (sin gastos de envio). ) Los pagos pueden hacerse efectivos mediante in- reso en la cuenta 3371872 de la Caja Postal de ‘Ahorros y remitiendo a continuacién el resguardo 0 su fotocopia a Distribuidora Olimpia (Paseo de Gracia, 88, 5.°, Barcelona-8), 0 también con talon bancario remitido a la misma direccién, ©) Se realizaré un envio cada 12 semanas, compues- to de 12 fasciculos y las tapas para encuader- narios. Los fasciculos atrasados pueden adquirrse en el quios- 0 o libreria habitual, sin variacion alguna sobre e! pre~ ‘io de venta en vigor en el momento de la peticion. Tam- bién pueden recibirse por correo, con increment del ‘caste de envio, naciendo llegar su importe a Distribuido- ra Olimpia, en la forma establecida en el apartado b), Para cualquier aclaracién, tolefonear al (93) 215 75 21. No se efectuian envios contra reembolso. len Mekil El texto perfecto Con un software adecuado, su micro se transforma en procesador de textos, editando y almacenando las palabras e, incluso, corrigiendo los errores ortograficos El tratamiento de textos es una de las tareas mis tiles que pueden realizarse con un mieroordenador. Pero la frase “tratamiento de textos” no explica, a nivel popu lar, el significado de esta poderosa herramienta. Ante esta expresién, la reaccién normal suele ser preguntar: *,Cémo se pueden procesar las palabras?” Los anuncios del periddico ofrecen a menudo “pro- cesadores de textos para su oficina”. Lo que estos ‘anuncios olvidaban informar era que el caro hardware de estos procesadores no era otra cosa que un mi: croordenador adaptado especificamente para realizar programas de tratamiento de textos. Los procesadores de textos son menos flexibles que los microordenado- res corrientes, porque solo pueden realizar una tarea (Quiz la clase de programa a la que alude la frase ‘tratamiento de textos” deberfa haberse expresado ‘como “mecanografiado auxiliado por ordenador’ Con ta adiciéa de una impresora, actualmente Ia ‘mayoria de los ordenadores personales pueden eject- tar algdn programa de tratamiento 0 edicin de textos. Pero es necesario que el propietario de un ordenador trate por si mismo de procesar textos, para que com- prenda lo ditiles que resultan este tipo de programas. Urtilizado como procesador de textos, un ordenador visualiza las palabras en pantalla tal como éstas son digitadas, del mismo modo en que, con una méquina de escribir, éstas se imprimen sobre un papel. Los mi croordenadores més grandes pueden visualizar 80 racteres en a pantalla, que represeatan una “pagina En los ordenadores mas pequefios, el usuario necesita mas paciencia, Debe arteglarselas con una pantalla mucho mas estrecha y, en algunos modelos, se en- ‘cuentra con la falta de letras miniisculas, También ha de fener presente que una maquina pequena solo ‘Procesaorportti Eetamiens de eos oe ota ‘orwtendorapdamaneen una ‘elas mas dunddes ‘Spleaoones ool oderadr. Las imeras aguas se dsatan far coniguraconesespeciicas fara posbitar estate Estas confguraionesincuyen paras ge 80 clus (gra \ualar aan ttl deura ‘ita mecanogrataa), Uniages de ce Incorpoadas {enocasionese prc nce linac ara retamioma de textos) y tes uncon brograabies gue se emglen bare manque! tet. Aguas magus, como ia lle ue truest ftogrtia son fort, eles para Berio yeecutnes oe ato 6 puede almacenar una cantidad limitada de texto. E] programa ofrece diversos y sofisticados medios auxliares. Todos los programas de tratamiento de tex- tos perciben el final de cada linea a medida que éste se acerca y automaticamente “dan la vuelta”, bajando completa la ttima palabra y eolocindola al comienzo de la linea siguiente. Esto significa que el mecanderafo fa no ha de preocuparse por “retornar el carro” al final de cada linea. Por el contrario, por eseribir de manera fuida y continua, puesto que el programa i ‘ereando una linea nueva cada vez que sea necesaro. No obstante, cuando el texto deba proseguir en punto y aparte, c! mecanografo tendrd que pulsar la tecla RETURN. En una maquina de escribir convencional, usted no tend otra alternativa que cortegit los errores meci- nicamente, por lo general borrando © tachando el error y volviendo a eseribir encima, lo que resulta bas: ‘ante medmodo. Cuando haya una o dos correcciones, las unas opciones seran enviar una carta emborrona dda o eseriirla de nuevo. El tratamiento de textos re- suelve el problema. El cursor intermitente que apare- ‘e en pantalla le indica, como siempre, su ubicacién en cada momento. Usted deberi desplazar el cursor sobre las palabras ya escrtas hasta el punto donde hhaya una errata. Entonces podri hacer que el error desaparezca y volver a digitar en la forma correcta, Una vez usted esté enterado del caudal de ayuda que puede prestarle un programa de tratamiento de textos, se sentira motivado para. preparatios con ‘mayor detenimiento. Por ejemplo, puede utilizar la orden INSERT para agregar una palabra, una oracién fentera o un plirrafo, con la misma facilidad que si se tratara de una sola letra. Esto estimula al usuario para reconsiderar lo que est redactando en la carta 0 docu mento. La instruccién para eliminar texto es igual- mente sencilla. Una orden hace que las palabras y le~ ‘as que se desea suprimir desaparezcan de la pantalla vel texto restante se cierre, devolviendo a la pagina su ‘xpecto impecable. Muchos escritores y_periodistas profesionales en la actualidad utlizan provesadores de textos y.en general, opinan que su trabajo ha mejora- do cualitativa y cuantitativamente e Hasta los microordenadores mas pequetios pueden oftecer cierto potencial para tratamiento de textos. El Sinclair ZX81 puede operar con un programa sencillo para edicin de textos, que le permite al usuario escri- bir una carta 0 un documento en pantalla y luego eo rregirlo, La frase “edicién de textos” se apica general- mente a un programa limitado para tratamiento de textos, que puede trabajar con una o dos pina pero que es incapaz de trata y almacenar documentos més cextensos. La pequela RAM del ZXSI y de los orde- nadores de dimensiones similares limita drésticamente la cantidad de texto que puede visualizarse con la cual es posible trabajar, Una de las desventajas del ZX81 es que posee un teclado muy sensible al taeto, que impide una digit ‘i6n ripida. Aunque el teclado del ZX Spectrum es bastante mejor, no llega a ser de la clase a la que estin habituados los mecandgrafos. Si usted est estudiando Ia posibilidad de adquirir un micro para utilzario ‘como procesador de textos, seria muy interesante que ‘examinara los tipos de teclado, porque éstos tienen decisiva influencia en su comodidad de uso y en la ve- locidad de las pulsaciones (véase p. 32). No obstante, un ordenador de 16 Kbytes o de 32 Kbytes puede resultar bastante dull para tratamiento Estuclando of mene Laftogaia muestra et “meru™ ‘eur sostcazo paqete ce brogramas para atari de ‘oxo men aparece dental apenas usta nserta et Sotware ye ofece una guia Sotrelse divers uncono cio disponibles en ‘atari de textos. Son females de foncones oe icon talon y etermnasion de mgenes, ‘separa dea eas, umeacion de palabras que Integan leo, rmacomogaton e pirafos y Canteen dun nee de textos. Después de comprar una impresora, el pro- blema siguiente, en cuanto a hardware, comsste en disponer de suficiente memoria para almacenar sus textos. Un programa para tratamiento de textos se puede ejecutarutlizando na cassette para el almace- rnamiento. Sin embargo, el sistema de almacenamien- tocen cassette limita lacantidad de texto que es posible escribir porque la memoria se colma répidamente Esto es poco probable con un disco flexible, que auto- maéticamente retra el texto de Ia memoria dejandola disponible para uné nueva entrada. El almacenamien- to en cassette permite almacenar e imprimir cartas y documentos breves, pero no es apropiado para el mi- nejo de grandes cantidades de texto. EL nuevo sistema de almacenamient en microdiso de Sinclair hace que el procesamicnto de textos con el ZX Spectrum resulte mds expedito. El microdisco es pueda realizar una copia satisfactoria de una carta 0 ‘un poema. (Véase la descripci6n de los tipos de impre- sora en la p. 74.) Existe una gran competencia entre los fabricantes por producir sistemas baratos de tratamiento de tex- tos, y ahora comienzan a ofrecerse algunos programas. bastante econdmicos para ordenadores personales. ‘Estos almacenan las instrucciones de los programas ppara tratamiento de textos en un chip que puede en- cchufarse en la placa de cireuito impreso del ordena- dor. Son muy utiles cuando no se dispone de una uni- dad de disco. Ofrecen la ventaja de que el programa Puede cargarse rpidamente y utilizarse al instante, climinando la espera que implica tener que cargario través de un disco o de una cinta de cassette. Si la RAM del ordenador es sufcientemente grande (a par- tir de 32 Kbytes), usted podra eseribir un texto de Sinclair Spectrum Commodore Vic Dragon 32 New Brain Eleccion del de textos used plona uta” suprocesacor emis los oe magus ball, se decal fdr conn ancy snr tenor Igos y ure ese prearas cote. Tamben es sae {Sdn events comes epee ean ‘ratexts ms vgs nocasara una comoinacn mas cra ‘una combinacién de cassette y disco flexible. Utiliza tun bucle de cinta infinito y puede cargar y guardar programas por un precio equivalente més o menos ala ‘uarta parte del coste de una unidad de disco. Qué duda cabe de que muchos propictarios de Spectrum utilizarin el sistema de microdisco para ejecutar pro- aramas de tratamiento de textos; pero el almacena~ miento y la carga de paginas suele tardar seis 0 siete segundos, mientras que un sistema convencional de ‘unidad de disco s6lo invierte un segundo. TE tratamiento de textos es eficaz porque separa el acto de componer del acto de imprimir. Tanto la eseri- tura a mano como la eseritura a méquina requieren {que la palabra se escriba al mismo tiempo que se pro- duce el proceso del pensamiento, En el caso del trata- ‘miento de textos, en el papel no aparece ninguna pala bra hasta que la composicién en pantalla sea correcta, Pero llevar las palabras al papel exige una impresora, ¥ el tipo de impresora barata apta para el listado de programas para ordenador es poco probable que hhasta 5 000 palabras y editarlo de la manera que le resulte més conveniente Si desea almacenar e! texto editado después de ha- berlo impreso, necesitaré guardarlo en una cinta de ‘cassette, proceso que llevara algunos minutos, El soft- ware de tratamiento de textos barato no puede alma- cenar el texto que usted haya redactado. Si desea es- cribir una novela mediante un programa de tratamien- ‘to de textos, necesita conocer la capacidad del progra- ma para manejar grandes cantidades de palabras. ‘Algunos sofisticados programas de tratamiento de textos pueden realizar funciones extras muy tiles. Una de las mas populares es el diccionario automético © verifcador de ortografia. Para utilizario necesitars un sistema de disco, El diccionario compara las pala- ‘bras del texto con las que él tiene almacenadas, Sefala las palabras que no reconoce y sugiere corregirla, La gran difusidn del tratamiento de textos hace su- poner que en el futuro sera un ingenio esencial en la Oficina y un dispositivo ideal para la correspondencia, 6 Preguntas y respuestas Qué esa “quinta generacién ‘de ordenadores” y eusles fueron las cuatro anteriores? La quinta generacion es la etapa de desarrollo en el ‘campo de los ordenadores en la cual trabajan actualmente los ingenieros y programadores. Se espera que estos ordenadores representen un salto significativo respecto.a la tecnologia actual. El término quinta generacién Jo acufiaron los japoneses para escribir sus proyectos de Investigacion a largo plazo. Los ordenadores de la quinta generacién no tendrin teclados Yyno necesitardn ser programados en lenguajes ‘Como cl nasic yl Pascal. En cambio, se espera que el hombre pueda hablarle al ordenador y que éste le responda en cualquier idioma, ‘Tambien es probable que estos cordenadores de quinta sgeneracidn escriban sus propios programas como solucién a los problemas que les sean planteados. Los ordenadores de la primera generacin fueron los primeros dispositives para cfleulo enteramente electrGnicos, y se inventaron ‘poco despues de finalizada la segunda guerra mundial. Los dea segunda generacién se basaban esencialmente en los mismos conceptos, pero en vea de vaivulas y elés tenian transistores, por lo cual eran mas pequefios y mis haratos. Los de la tercera generacién utilizaban ciuitos integrados (cireuitos electrénicos ‘montados sobre silicio). Estos Circuitos fueron el primer antecedente del microchip y marcaron el comienzo del descenso de los precios de los ordenadores. No obstante, aiin resultaban muy caros para un hogar o para una oficina corrientes. Lacuarta generacion cortesponde a la tecnologia ‘actual, Estos ordenadores utilizan cireuitos LSI (Large 64 Scale Integration, integracion ‘gran escala). El desarrollo de estos microchips ha hecho posible que el ordenador esté alalcance de la mayoria de las personas, Zon yo 55 Conve peRo é Bor supuesto,st BA Se conoce como Silicon Valley (Valle de Silicio) a una zona que se extiende desde San José hhastael sur de San Francisco (California), donde la mayorfa de las empresas, norteamericanas dedicadas ala microelectronica y ala {fabricacién de ordenadores tienen sus sedes o sus centros de investigacién, No existe razén alguna para que en esta rea tan pequeta se haya ‘concentrado tanta experiencia humana. ;No hay ninguna fuente de recursos naturales {que favorezca la fabricacién de microchips! Hasta hace 20 ios zona s6lo se conocia por su produccisn fruticola. {Es mecesario todo ese “lio” de ‘cables sueltos que tienen por detrds algunos ordenadores? Lamayoria de los microordenadores actuales se disenan atendiendo tanto al aspeeto exterior como al aspecto puramente electrOnico. Ese “io” de cables por lo general se esconde. Pero, en el caso de algunos ‘ordenadores para investigacién muy avanzados, estos cables sueltos son muy importantes. Laclectricidad se desplaza ala velocidad de la luz; no bstante, necesita cierto tiempo para recorrer un cable. Estos ordenadores trabajan con tanta rapidez que la informacion debe llegar al lugar adecuado en el momento preciso. La longitud de los cables se calcula con exactitud para asegurar una simcronizaciGn perfecta En la publicidad de los ordenadores suce indicarse ‘que éstos poseen un :microprocesador 280 0 6502. {Que significan estas cifras? Las cifras en s{mismas no significan nada; “6502 es s6lo la referencia de identificacién el “nombre” de un _> Sie programa es exacto, problema ya ea resuet sotareocato Entodo ordonator ete una comple jearala de sofware ‘toque trae ‘anstnereta Entre us ‘musta areas, conto y ‘erica cuando fai ptsada ‘nately dec ata ‘Soest alzando en paral, fut insuccones sees estén Broporconando a ls Derenicas, eesti y arene da memoc RAM “Totes ets tuncones 32 deserpenan de manera ‘reesante pase usuario sta concerto ena siguiente funoen desu gograma.t1 ‘mismo pinnae a rarquia Ao sotware out rig tat Davalos sotsteaoes rdenadores de gestion (como de a oogati) como para lesordenacres personales éVerdadero 0 falso? Quiza los ordenadores aun no sepan “pensar”; pero saben seguir las leyes de la logica ‘Acetea de Ia CPU (unidad central de proceso) sucle ease ques el corazOn del ordenador. Es eliugar | AND Boer pre aneo as donde se feettan todos los cleo y donde se toman Scene zina {oda ls decisiones lias. Peo, jcomo se efectian tstoscilulosy como se adoptan is decisions? Para llegar a comprendelo, es preiso conocer los icrie beeen ee ey eae eae eee ee ee ae een ae Se eee ae c= Siena esate . en realidad es, y los principios pueden ilustrarse a par- tir de ejemplos tomados de la vida cotidiana. Existen tres tipos de puertas fundamentales: ta puerta AND (y), la puerta OR (0) y Ia puerta NOT (no) que se eseriben con letras maydisculas para diferenciar~ Tas de as palabras mormaesen ings “y"“o"y“n0". [URE Unabicciea OR 0) un coke arin que pase a cama sea ‘eta Conexiones légi Una puerta AND es um crate produce una sida Verdadera” sf todas la entradas son “verdaders” Veemos qué uignica eo, Supongamos que quer dun petooalcampo.Sitice an costa AO) s0- Tne, por dar exo puso. No posta dato tera eee eee ooo tata facile obo pare tiers Soe Pero 0 puolina En este “cicuto” AND hay dos condiciones de en- rida y ambos ben de oor “yrds”, Pera ge eda dar el paseo (ia salida’) ha de ser verdad que pose un coche AND (y) ha de ser verdad que tiene ‘os elementos logics AND y gasolina. Entonces la salida se convierte en “verdade- AND/OR Seen. ” otras stuacones mis 1a": es verdad que puede dar un paseo por el campo. ere Mas adelante veremos cémo este diagrama 16gico ‘aeponen de mes ca estas puede expresarse como una ecuacion Iogica, y como pues puede representare en una “tabla de verdad” Imaginemos una situacin lgeramente diferente, A alguien le agradaria dar un paseo por el campo. El sco serd posible si esa persona posee un coche OR (6) una bicieta (esta vez damos por sentado que el coe tiene gasolina). Si posee un coche, pod ir de paseo. Si tiene una bicileta, pod it. Silo en el caso 4e que ninguna de las condiciones de entrada fuese ‘erdadera seria imposible el paseo: en el lenguaje de informatica, la sla se converte en falsa (es deci, no & verdad que esta persona pueda ir de paseo al apo). 'Nos queda por considerar otra puerta logica esen- cial: la puerta NOT (no). Esta puerta simplemente da como sida lo contario dela entrada. Sia entrada es ‘erdadera, la sada ser fala. Sila entrada es fla, la Salida serd verdadera. Extendiendo nuestra metifora del paseo al campo, ya sea en coche 0 en bicicleta, debe ser falso que tenemos un neumatico desinilado para dar dicho paseo, Sila entrada (neumtico dein flado) fuera verdadera, la sala (paseo) seria fala Cy ody Uae Man Watincon NOT ny Leste Mark ation e->— ‘Una poeta NOT (re) dwn salda queso conar dla ade, Sies verdad que auc est dessa, no cleo que ase pore amp sea facie Esto elementos ligicos pueden combinarse entre si 1 lo hemos demostrado valiéndonos del ejemplo del paseo por el campo. Las combinaciones entre AND (), 108 (o) y NOT (n0) permiten tomar todas las decisiones sobre la base de la igi convencional. Es interesante elaborar las decisiones ldgicas(puertas) que se necesi tarlan para otros problemas. Trate de elaborar, por ‘jemplo, fo que se requerria para hacer una barbacoa eel jardin. Puede resitar bastante complicado. Para tener una barbacoa en el jardin (la slida verdadera) necestaramos varias condiciones de entrada: dinero OF (0) un talonario de cheques OR (o) una tarjeta de crédito (para comprar Ia comida y la bebida) AND (y) tna tarde Ibe AND (s) buen tiempo AND (y) una par lia AND (3) carb, Las tablas de verdad Los simbolos que hemos usado en las ilutraciones son los mismos que se utilizan en los diagramas de los cit- ‘uitos de ordenador. Para ver con qué facilidad se pueden realizar decsiones lgieas utilizando circuitos léctricos, observemos la “tabla de verdad” para la ilustraciOn AND. Si empleamos la letra c para represen tar la condicién de entrada “tener un coche” y la letra «para a condicion de entrada “tener gasolina”, pode~ ‘mos representar la condiciOn de salida “dar un paseo. por el campo” empleando la letra p. Luego podremos. utilizar la letra V para representar “verdadero” y la letra F para representar “falso”. La tabla de verdad ‘muestra todas las combinaciones posibles de condicio- nes de entrada y os efectos de la utilizacion de AND en Ia salida, Seria ast: Tata de verdad ara dos enraas AND () amis tabla de verdad utiizano Oy 1 para fsa" y “verdadero” En los ordenadores utlizamos los digits binarios cero Y uno para representar, respectivamente, falso y ver- dadero. El ordenador interpreta un voltaje positivo como un uno y ua voltaje negativo como un cero. Un Circuito AND puede montarse fécilmente utilzando transistores, de manera que si ambas entradas son voltajes postivos, la salida también serd un voltaje positive. Si tna o ambas entradas son de un volta- Je negativo, la salida del cireuito seré igualmente negativa Un circuito electrénico OR produce una salida de voltaje positiva si una o ambas entradas son positivas Si ambas entradas son negativas, la salida también serd negativa. En un circuito NOT, la entrada simple- mente se invierte: si la entrada es positiva, la salida serd negativa; sila entrada es negativa, la salida sera positiva El chip 7408 Los grandes chip silo ‘Stele conte: miles de unr pa eecuarla lie ‘AND, OA y NOT luau ‘hip 7408 que aut vemos ane odes os tarestores y los sistomas oe ercutos para ‘ato puerta AND. Ls potas stn epesetadas mediate losses ogcos, nvr de mostrar io verders oeutos o Tony Loe Fy Modelos de hardware cove Stans Dragon 32 Un ordenador galés que incorpora un chip nuevo y una serie de sofisticados graficos Dragon Data es una compatia galesa, respaldada por la Welsh Development Agency y el Prudential Group, pero fundada por ls fabricantes de juguctes Mettoy.. 1 Dragon 32 sali al mercado en Gran Bretaa du- rante las Navidades de 1982, y obtuvo un ito inme- ato gracias a sus 32 Kbytes ya su interpret de len- uaje mas TE Dragon 32s altamente compatible con el orde- nador Tandy Color; se pueden utiliza os compemen- t0s y algunos de os cartuchos de juegos dels marca Tandy, pero no las cassettes. Las dos miquinas em- plean el mismo microprocesador, el Motorola 6809E (ase recuadro), en vez del 6502 el Z80, como la ‘mayosta de los ordenadores personales Una serie de ordenes para los graficos le dan un control mayor que el que proporcionan otras mau has con una mejor reslucion_Algunos ejemplos de estas Ordenes son: DRAW, CIRCLE, PAINT, COLOUR y MOVE TE Dragon s6lo puede tocar una nota al mismo tiempo, a diferencia de otros ordenadores con mas de ua “vo2" y que pueden generar acordes, Pero sus 67- . Rebobine la cassette, coloque a gra bhadora en la modalidad play y luego Vuelva a cargar el programa en el ordenador utlizando la orden LOAD. LORD debe ir sepuida del nombre de archivo del arch- vo deseado, Digte LOAD "AZULEIOS” y enseguda pulse RETURN, TLuego de que el programa aya sido cargado en el ordenador un mensaje en a patala tal como READY 1 OK indica que 3 ha completado a carga. Liste el programa (USH) yveriique que se trata Gel mismo ‘que ha digitado, GOSUB es una sentencia que desvi el flujo de un pro- ‘rama a una subrutina. Una subrutina es como un mi- niprograma separado o un programa dentro de otro programa, En el programa que hemos empleado para ilustrar ef tema, la subrutina es muy sencilla. Se in- cluye para mostrar el principio, puesto que podrian haberse elaborado fécilmente otras maneras de prod «ir los mismos resultados sin recur la utiizacién de tuna subrutina, Nuestro programa calcula el ntmero de piezas que se necesitan para azulejar un cuarto, averiguando la superficie de los azulejos empleados. Luego solicta due se dé entrada ala longitud y la altura de cada una de las paredes, Calcula la superficie de la pared des- pués de haber convertido la longitud y la altura de ‘metros a milimetros. El niimero de azulejos nccesarios se calcula dividiendo la superficie de cada una de las paredes por la superficie de un azulejo y luego suman- do los resultados. La conversion de Ia longitud y la altura de las paredes a milimetios e walza ela sub- rutina, que simplemente maltiplica la longitud o Ia l- tura (én metros) por 1000 para hallar et equivalente en milimettos ‘Las subrutinas ofrecen tres ventajas: las partes de los programas utilizadas con frecuencia se pueden se- parar y s6lo nevesitan escrbirse una ver, independien- temente de cuantas veces se requiera la operacion; Permiten dividir programas largos y complicados en uunidades o seeciones mas mancjables y mas fciles de ‘comprender; por timo, las subrutinas pueden volver ausarse en cualquier programa que admitasufuncion. En nuestro programa, la subrutina empieza en la linea 380 y consiste en una sola sentencia: LET 02 = D* 1000. Toma aD, la dimension de a pared (longitud ‘© ltura),y la multipica por 1000 para convertiria de ‘metros a milimetrs. Al resultado se le asigna la varia- bile D2, La instruccién que obliga al programa a dirgise a Jz subrutina es GOSUB. Se produce por primera vez en Ja linea 160. A la variable D se le habia asignado el valor de la iongitud de la pared en la linea 130. La linea 160 obliza al programa a ditgirse hasta la subra- tina, donde la variable D2 se le da el valor de D multi- plieado por 1000, La instruccién RETURN en la linea 390 es nevesaria para que el programa retorne desde la subrutina hasta el programa principal. Las subrutinas sicmpre vuelven a la linea que sigue a la sentencia GOSUB; en este caso, a la linea 170. GOSUB vuelve a producirse en la linea 240, que “lama” a la misma subrutina. Esta vez, la subratina regresa (RETURN) ala linea 250 Si bien este programa ‘emplea una sola subrutina, se pueden utilizar euantas se necesten, En todos los casos la sentencia GOSUB ha 8 de inciuir el ndmero de linea de la subratina apropia- dda, Observe que la sentencia END se produce en la lines 370, antes que la subrutina. END indica el final 4el programa principal y tambin ive para detener el programa, evitando que siga cjecutando las subrutinas después de haber fnalizado. ‘A pesar de que este programa es algo mis largo que los anteriores, no por ello es mas eomplicado. Pruebe «on este programa, sigalo entero, linea por inca, y vea lo que sucede en ‘cada etapa. Ademas de la orden {GOSUB y de las subrutinas, este programa slo introdu «¢ otro concepto: nombres de variables més largo. Le seria de gran ayuda diujar recuadros con los ‘nombres de ls variables en su interior y escribir, ade imi, os valores para cada etapa Linea 300: LET'S = AG/A2 algunas veces dard un ni ‘mero con fraccidn decimal. Intente ejecutar el progra- ‘ma dando entrada a 110 mm como medida de los azu- lejos, y utilizando una sola pared de 2,3 y 1.8 metros de longitud y altura respectivamente. Debe obtener como respuesta 342,149 azulejos. Como los azulejos tinicamente se venden por unidades enteras, esta res- puesta no es del todo apropiada. En una proxima oca- sign estudiaremos una de las maneras de conseguir una respuesta adecuada en mimeros enteros. Ejercicios RB iceiiaet oda conde 0 ae Sora ta de ete), Alfa sla eeeuion debt obc- ne on ments de enor. LY por pe? (Por us no Chine un nealje Gece Fre culo na See cee pes a eae esi (rates a cs el lagen poo fue divi por ceo; jrasbelo en sa caelasoral, Me eee eae ooo eats eon Ipfaccainalie Nexus maior ccs atics Shasta a nea 60 para hallar a sper de arulcor Gere ieee toe: tcuoas es ces See her ery rectangular) Biseiepiacetacech co tgs pea ties tar el nero total de azuejos en wr5 “cone a de compensa ks ej que se exper, El me tment 13% wc comet mui i to por lost, Complementos al Basic Spectrum no dispore dest orden. oq ‘snton ew eer ce pros mena fora ast por ato snes 300390, crs od po Fe ‘ead ‘PRINT "END" s Spectrum require qu se ctran ods las arabes ares de ave pueda raza una oparacen atria De mod qu para que [elnea 300 tuncone eorectamentcebe pugpewaronains: Enel Spectrum parce como dos pasha. sipradas, sien sos ezesta nated 1voyager2 Espana Yoon spacial alae noesto stems sar Vi 8 nvés dal espacio, tomando ‘rdenaor oo bor os dats en eigtos Bras. a Tira aasombrosaveoota8 de 116 00 bs por sg Ena Tera era rocesadap ASA, os oderaores Houston (Teas Software Cuando menos = mas Los ordenadores prefieren la sencillez, y por ello emplean un inteligente truco para efectuar una resta mediante una suma En la primera parte de esta serie descubrimos que se pueden emplear dgitos binaris para representar cual ‘Quier niimero decimal. Los niimeros binarios tienen la ‘desventaja de que son ms largos que sus equivalentes. ‘decimales, pero son convenientes para el ordenador Porque los ceros y los unos pueden representarse me diante-voltajes negatives y voltajs positives. También hhemos visto que es muy sencillo sumar nimeros bina En el papel, los miimeros binatios pueden restarse con igual sencllez que los numeros decimales, sguien- do las mismas reglas que se aplican a la resta en el sistema decimal. Sin embargo, hace tiempo que los dlisefiadores de ordenadores comprendieron que agre szando cireuitos (cireuitos electronicos para sumar) po- ‘fan tanto sumar como restar sin necesidad de circu os especiales de resta, Veamos cémo se realiza El complemento a dos Un procedimiento p presentar los ndimeros nega tivos en los ordenadores se denomina “complemento a dos”. Con él, el proceso de la resta aparece eo aspecto més de la suma, Consideremes al si problema aritmético: 16 - 12-4 016 + (-12) ” c Seenee Plo Library Aqui 12 se resta a 16, pero el proceso de sustraccién puede considerarse, igualmente, como una adicién: la suma de 16 y 12 negativo. En ambos easos la respuesta cs la misma y la dnica diferencia es la utilizacion de signos aritméticos y de los paréntesis. Esta ligera mo- difcacién puede ulilizarla el ordenador tanto para re- presentar nimeros negativos como para simplificar el problema de la resta Por razones de claridad, supongamos que la capaci- dad de nuestro ordenador solo alcanza para manipular 5 digitos, Por supuesto, los ordenadores reales pueden registrar nimeros con miles de digitos. Nues«ro orde- nador de 5 digitos adopta un método de trabajo: el primer digito por el lado izquierdo se considera sepa radamente de los otros 4. Siel digit inicial es 1, repre~ senta 16 negativo; y si es 0, representa, por supuesto, tun cero, Los cuatro digitos restantes Son. positivos ¥ responden a las convenciones binaas que hemos visto ‘en el primer capitulo de este curso: uo u ul u ou 1800 8 4 2 100 De manera que, por ejemplo, el nimero binario 01000 es el decimal 8 y 10000 es el decimal 16. Pero, cqué suede eon 10100? Este incluye —16 y +4, dando ~12. {.Cuintos nimeros pueden representarse con sélo 5 digits utiizando esta convencidn? El mayor nimero positivo es O1111 0 decimal 15, y el mayor niimero regativo es 10000 0 —16. Experimentando un poco veri que se pueden representar todos los nimeros comprendidos entre ~16 y +15. Binario Decimal 70000 -16 i000! 15, 10010 -14 10011 13 10100 —12 etc it 1 00000 oooor ooo 2 ete. onto 14 ont 15 Si aumentiramos el nimero de digitos que pudiera ‘manipular nuestro ordenador, ampliariamos, por su- puesto, la gama de nimeros. ‘Ya en los primeros tiempos del desarrollo de la arit- mética binaria para ordenadores, se descubrié un truco muy sencilo para halla el complemento a dos, 0 forma negativa, de un nimero. Para llegar a este truco hay que seguir dos pasos. Primero, invertir cada digito. De modo que cada ver que encuentre un 1 ponga un 0, y cada ver que hhaya un 0 Jo cambie por un 1. En segundo lugar, su- ‘marle | al ntimero invertido. ‘Siga el método tal como se expone en el ejemplo siguiente. Estamos utilizando +12, siendo 01100 su equivalente binario. (E10 inicial sobre el lado izquier- {do no es estrictamente necesario, puesto que 01100 es Jomismo que 1100, Pero, dado que nuestro ordenador posee 5 digitos, debemos utilizarlos todos.) 1100 (= +12) Primer paso: 10011 Segundo paso: 00001 (+1) 10100 =12) Ahora veamos eéimo aborda nuestro ordenador el problema de la resta, por ejemplo, 12 menos 4, util zando el complemenia a dos. +12es 01100 es _11100 (usando el complemento a dos) 12+ (4) 101000 Observe que ahora tenemos 6 digitos. Puesto que la capacidad de nuestro ordenador solo alcanza para re gistrar 5 digitos, el primer digito a la izquierda se de- rnomina digito de capacidad excedida y se ignora, idejando 01000 u 8 decimal, que es la respuesta co rrecta! Veamos ahora un ejemplo algo mas complica do: 4 menos 12. +4es — ootoy 0100 44(-12) 11000 Como ejemplo final, intentemos trabajar con dos ‘nmeros negatives al mismo tiempo: -3 -4= =-3+(-4)=-7 Ses ‘001 or tanto, ~3 es 11101 (usando el complemento a dos) y-4es 11100 ‘111001 Como podrii observar, nuevamente obtenemos un nie mero de 6 digitos. Una vez descartada la capacidad excedida, tenemos el nimero binario 11001 0 —7 en decimal Estas rests utilizan slo la suma yel truco del com- plemento a dos (que en si mismo consste solo en la inversion de los digits y la suma). La ventaja para el ordenador es que los digitos binatios pueden inver- tise ficimente empleando una puerta NOT (véase pigina 68) Una puerta NOT tiene una entrada y una salida. Bs tuna puerta may “discola” porque cualquiera sea el valor que usted alimente, la salida seré lo contrari. De manera que sila entrada es 0 la salida es 1, y sila entrada es 1 Ia salida es 0, Esta caracterstica de “in- vers es exactamente lo que se necesita para el primer paso (la inversiGn) del truco del comple- mento a dos, En el préximo capitulo de nuestra obra podremos ver cémo un ordenador tiene capacidad para sumar fécilmente utilizando una combinacién de puertas 16- slices. Pants yrayes Elcodig Worse uno delas meres eros oa flfesedn bran a ‘ecttona_ En 1857 se instal Londres lier sro, (ar oos milage cal ue ans estasoes farocart eo Euston y Camden Town. Posteioemen, en ese siamo, Samoa Morse ‘most ev os Estados Unidos ‘Shale coo para ‘rans mencaes, Cada trauma oomainain 8 dos Sens: puns yayas DON DE aa TU { erent pea Central Comercial TOMAS BAETON. 60 TELF. 468 03 00 TELEX 23309 IYCOE MADRID Sinclair Deiegacion Cataluna MUNTANER, 565 TELF. 212 68.00 ‘BARCELONA | | oe — || ZX Spectrum * de todos para todo. ;

También podría gustarte