Saltar ao contido

MBASIC

Na Galipedia, a Wikipedia en galego.
MBASIC
 Instancia de
 Subclase de
Características
 Paradigma de programación
Códigos e identificadores
Freebase/m/04gc98 Editar o valor en Wikidata
Wikidata

MBASIC é a implementación Microsoft BASIC para o sistema operativo CP/M. MBASIC é un descendente dos intérpretes orixinais de Altair BASIC que estiveron entre os primeiros produtos de Microsoft.[1] MBASIC foi unha das dúas versións de BASIC incluídas no ordenador Osborne 1.[2] O nome "MBASIC" deriva do nome de ficheiro de disco MBASIC.COM do intérprete de BASIC.[3] O MBASIC, do mesmo xeito que a súa familia predecesora de intérpretes de 8 bits, o Microsoft BASIC, inspirouse en gran medida no BASIC-PLUS do PDP-10 de Digital Equipment Corporation.[4]

Image
MBasic 5.21 executándose nun sistema Z80 CP/M, mostrado nun monitor monocromático típico da época.

A versión 5 de MBASIC requiría un sistema CP/M con polo menos 28 KB de memoria de acceso aleatorio (RAM) e polo menos unha unidade de disquete.[3]

A diferenza das versións de Microsoft BASIC-80 que foron personalizadas polos fabricantes de ordenadores domésticos para usar as características de hardware particulares do ordenador, MBASIC dependía só das chamadas do sistema operativo CP/M para toda a entrada e saída. Só estaban dispoñibles a consola CP/M (pantalla e teclado), a impresora de liña e os dispositivos de disco.[5]

O MBASIC na súa forma non personalizada non tiña funcións para gráficos, cor, joysticks, ratos, comunicacións en serie, redes, son ou mesmo unha función de reloxo en tempo real. O MBASIC non era totalmente compatible coas características do sistema operativo CP/M anfitrión; por exemplo, non era compatible coas áreas de usuario de CP/M para organizar ficheiros nun disquete. Dado que os sistemas CP/M eran normalmente de usuario único e independentes, non había ningunha disposición para o bloqueo de ficheiros ou rexistros, nin ningunha forma de multitarefa. Ademais destas limitacións, MBASIC considerábase naquel momento unha implementación potente e útil de BASIC.[3]

  1. "Microsoft BASIC -80". WinWorld (en inglés). Consultado o 2026-06-18.
  2. "Osborne 1". Museu Alterdata (en portugués). Consultado o 2026-06-18.
  3. 1 2 3 "Appendix D". MBASIC VT180, V5.21 - BASIC-80 REFERENCE MANUAL (PDF) (en inglés). Bellevue, Washington: Microsoft Corporation / Digital Equipment Corporation. 1979.
  4. "DEC BASIC-PLUS". Every BASIC (en inglés). Consultado o 2026-06-18.
  5. "Comparison of MBASIC and BBC BASIC". BBC Basic (en inglés). Consultado o 2026-06-18.

Véxase tamén

[editar | editar a fonte]

Ligazóns externas

[editar | editar a fonte]

Este artigo tan só é un bosquexo
 Este artigo sobre informática é, polo de agora, só un bosquexo. Traballa nel para axudar a contribuír a que a Galipedia mellore e medre.
 Existen igualmente outros artigos relacionados con este tema nos que tamén podes contribuír.