IBM Personal Computer BASIC

IBM Personal Computer BASIC

El IBM Personal Computer BASIC o IBM BASIC eran tres versiones del lenguaje de programación BASIC para el IBM PC, llamadas: Cassette BASIC, Disk BASIC y Advanced BASIC. Fueron versiones licenciadas por IBM para el IBM PC del interpretador BASIC de Microsoft.

El Disk BASIC tenía todas las características del Cassette BASIC más algunas adicionales y el Advanced BASIC tenía todas las características del Disk BASIC más algunas adicionales.

Contenido

Cassette BASIC

El Cassette BASIC era el núcleo de todas las versiones del BASIC, y residía en 32 KB en 4 módulos ROM del IBM PC, junto un módulo con 8 KB del IBM PC ROM BIOS.

Cuando se encendía el computador, la rutina de bootstraping del Boot Strap Loader del BIOS intentaba cargar el sector de arranque del diskette insertado en la unidad de disco. Si surgía cualquier problema, como que no se pudiera leer el sector de arranque, o que no había ningún diskette en la unidad de disco, o que no hubiera unidad de disco, el Boot Strap Loader llamaba al código del Cassette BASIC en la ROM para que éste se comenzara a funcionar.

Debido a que el Cassette BASIC, no residía en RAM y como no estaba cargado el sistema operativo IBM PC DOS, tenía a su disposición casi toda la memoria RAM del sistema. Solo estaban ocupados los primeros cientos de bytes usados para almacenar los vectores de interrupción del procesador Intel 8088, las áreas de datos del BIOS del IBM PC, y las áreas de datos usadas por el propio interpretador.

El Cassette BASIC podía usar un grabador de cassettes casero para leer y almacenar programas y datos secuencialmente. No tenía acceso a las unidades de disco. Tenía una capacidad gráfica sencilla para dibujar puntos, líneas, rectángulos (si hubiera conectada una tarjeta CGA), podía generar tonos de sonido a través de el altavoz del PC, tenía entrada de joystick, etc.

Tanto el Disk BASIC como el Advanced BASIC usaban el ROM del Cassette BASIC para trabajar. Es por eso que no podían correr en un clon del IBM PC, pues éstos no tenían dicha ROM.

Disk BASIC

El Disk BASIC venía como un programa ejecutable en el diskette del IBM PC DOS. Dado que para funcionar se necesitaba que cargara el DOS, y luego el propio interpretador, ambos ocupando espacio de RAM, había menos memoria disponible para los programas de BASIC que la que había para el Cassette BASIC.

El Disk BASIC añadía funcionalidad para manejar archivos de disco, tanto secuencial como de acceso aleatorio, y acceso al puerto de comunicaciones RS-232, entre otras cosas.

Advanced BASIC

Artículo principal: BASICA

Al igual que el Disck BASIC, el Advanced BASIC (también llamado BASICA) venía como un programa ejecutable en el diskette del PC DOS. Era más grande y ocupaba más espacio en la memoria RAM que el Disk BASIC, quedando menos memoria para los programas BASIC del usuario, pero añadía funciones avanzadas que no tenían ni el Cassette BASIC, ni el Disk BASIC, como por ejemplo, funciones gráficas para dibujar círculos, rellenar polígonos cerrados con un color, soporte para producir música, y otras.

GW BASIC

Artículo principal: GW-BASIC

Cuando Microsoft sacó al mercado el sistema operativo MS DOS para los clones del IBM PC, incluyó el lenguaje de programación GW-BASIC, que era equivalente al Advanced BASIC del IBM PC DOS, con la diferencia que mientras el Disk BASIC y el Advanced BASIC necesitaban el ROM del Cassette BASIC para poder funcionar, el GW-BASIC funcionaba por sí solo independientemente.

Referencias

  • Manual de referencia del IBM BASIC
  • IBM PC Technical Reference Manual

Véase también


Wikimedia foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Mira otros diccionarios:

  • IBM Personal Computer XT — IBM PC/XT (model 5160) Release date March 8, 1983 (1983 03 08) (28 years ago) Discontinued April 1987 …   Wikipedia

  • IBM Personal Computer XT — IBM PC/XT (model 5160) IBM PC 5150 con teclado y monitor monocromático verde (5151), ejecutando MS DOS 5.0 Tipo Ordenador personal Comercializado 8 de …   Wikipedia Español

  • IBM Personal Computer/AT — IBM PC AT (model 5170) Type Personal Computer Release date 1984[1] Discontinued April 2 ,1987[1] Operating system …   Wikipedia

  • IBM Personal Computer — infobox computer Name = IBM PC (model 5150) Photo = Type = Personal computer Released = August 12, 1981 Discontinued = April 2, 1987 Processor = Intel 8088 @ 4.77 MHz Memory = 16 kB 256 kB OS = IBM BASIC / PC DOS 1.0 CP/M 86 UCSD p SystemThe IBM… …   Wikipedia

  • IBM Personal Computer — Der erste IBM PC, der IBM 5150 Personal Computer. IBM PC (englisch IBM PC) steht als Oberbegriff für den ersten Personal Computer (PC) des Unternehmens IBM, seine Weiterentwicklungen und die mehr oder weniger ähnlichen Nachbauten und… …   Deutsch Wikipedia

  • Personal computer — This article is about personal computers in general. For computers generally referred to as PCs , see IBM PC compatible. For hardware components dealing with personal computers, see Personal computer hardware. Personal computer An illustration of …   Wikipedia

  • Personal-Computer — Ein Personal Computer [ˈpœːɐ̯sənɛl kɔmˈpjuːtɐ] (dt. persönlicher Computer; kurz PC), ist ein Einzelplatzrechner (Mikrocomputer), der im Gegensatz zu einem Großrechner von einer einzelnen Person (daher persönlich) bedient, genutzt und gesteuert… …   Deutsch Wikipedia

  • Personal computer — Ein Personal Computer [ˈpœːɐ̯sənɛl kɔmˈpjuːtɐ] (dt. persönlicher Computer; kurz PC), ist ein Einzelplatzrechner (Mikrocomputer), der im Gegensatz zu einem Großrechner von einer einzelnen Person (daher persönlich) bedient, genutzt und gesteuert… …   Deutsch Wikipedia

  • Personal Computer — Compatible PC Pour les articles homonymes, voir PC.  Ne doit pas être confondu avec ordinateur personnel. Un compatible PC, ou simplement un PC, est un ordinateur compatible avec l IBM PC apparu en 1981. En 2008, pra …   Wikipédia en Français

  • Personal computer — Compatible PC Pour les articles homonymes, voir PC.  Ne doit pas être confondu avec ordinateur personnel. Un compatible PC, ou simplement un PC, est un ordinateur compatible avec l IBM PC apparu en 1981. En 2008, pra …   Wikipédia en Français

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”