Programmi in MBASIC che usavano <code>PEEK</code>, <code>POKE</code> o le funzioni scritte in linguaggio macchina non perano eseguibili su macchine differenti da quelle per cui erano stati scritti.
<!--
==Varianti e derivati==
== Successors to MBASIC ==
{{seemain|Microsoft BASIC}}
Microsoft mise in commercio anche un [[compilatore]] BASIC per il CP/M denominato '''BASCOM''', che aveva una sintassi simile a quella dell'MBASIC tanto che un programma sviluppato in MBASIC poteva essere compilato con il BASCOM: il software compilato non solo occupava meno memoria grazie alle ridotte dimensioni dell'eseguibile rispetto ad un sorgente in BASIC, mettendo quindi a disposizione dell'utente più memoria libera per i dati delle proprie applicazioni, ma risultava mediamente dalle 8 alle 10 più veloce dell'originale.
Microsoft also sold a CP/M BASIC [[compiler]] (known as BASCOM) which used a similar source language to MBASIC. A program debugged under MBASIC could be compiled with BASCOM. Since program text was no longer in memory and the run-time elements of the compiler were smaller than the interpreter, more memory was available for user data. Speed of program execution increased by 8 to 10 fold.
Tutte le chiamate alle funzioni del CP/M che erano integrate nell'MBASIC furono convertite per i sistemi [[PC-DOS]]/[[MS-DOS]] e rese disponibili nei BASIC che Microsoft sviluppò per i [[PC IBM]], il [[BASICA]] ed il [[GW-BASIC]]. I [[token]] usati per rappresentare le parole chiave del linguaggio erano però differenti per cui per trasportare un programma MBASIC in BASICA/GW-BASIC l'utente doveva salvare il listato in testo [[ASCII]].
All the functions of CP/M MBASIC were available in the IBM PC disk-based [[BASICA]] or [[GWBASIC]] which made migration of programs from CP/M systems to PC-compatibles possible. The tokens used to represent keywords were different, so CP/M programs had to be saved in ASCII source form. Typically screen formatting escape sequences put into the CP/M version would be replaced with the cursor positioning commands found in the PC versions of BASIC, otherwise little rewriting would be needed.
== Importance of MBASIC ==
MBASIC was an important tool during the era of 8-bit CP/M computers. Skilled users could write routines in MBASIC to automate tasks that in modern-day systems would be performed by powerful application program commands or scripting languages. Exchange of useful MBASIC programs was a common function of computer [[users' group]]s. [[Type-in program|Keying in long BASIC listings]] from a magazine article was one way of "bootstrapping" software into a new CP/M system. At least one compiler for a high-level language was written in MBASIC, and many small games and utility programs ranging from a few lines to a few thousand lines of code were written.
== Other uses ==
MBASIC is also the name of a commercial [[BASIC]] compiler for the [[Microchip Technology]] [[PIC microcontroller]] family developed by Basic Micro, Inc., unrelated to the CP/M interpreter.
-->
==Riferimenti==
* [[BASIC]]
* [[Altair BASIC]]
* [[Microsoft BASIC]]
{{Portale|Informatica}}
|