コンテンツにスキップ

MBASIC

出典: フリー百科事典『ウィキペディア(Wikipedia)』
MBASIC
パラダイム 命令型
設計者 マイクロソフト
開発者 マイクロソフト
影響を受けた言語 BASIC
プラットフォーム CP/M
ウェブサイト www.microsoft.com
テンプレートを表示

MBASICCP/MMicrosoft BASICMBASICAltair BASICMBASICOsborne 12BASIC1MBASICBASIC MBASIC.COM 

動作環境

[編集]
MBasic 5.21をZ80上のCP/Mシステム上で動作させ、当時としては典型的なモノクロモニタに表示させたもの。

MBASIC 528 kB RAM1CP/M

使Microsoft BASIC-80MBASICCP/M使CP/M

MBASICMBASICCP/MCP/MCP/MMBASICBASIC

機能

[編集]

言語システム

[編集]

MBASICBASIC1BASICASCIIGOTOGOSUB使[1]

(CP/M)Intel 808064MBASIC64RAM使32 REM MBASIC CHAIN  MERGE "shell"

MBASICMBASIC"trace"

ファイルと入出力

[編集]

CP/MCRLF使

Microsoft Binary FormatASCII使

変数とデータ型

[編集]

MBASIC

8 0255

16 

32 

64 



7使BASICMBASIC(BCD)CP/MMBASIC LET 

BASIC12使MBASIC540使

制御構造

[編集]

MBASIC IF...THEN...ELSE...  WHILE...WEND  GOTO  GOSUB  CASE  ON...GOTO... MBASIC

PEEK、POKE、ユーザ関数

[編集]

197019808BASICPEEKPOKEOSCP/MBIOSBASIC  POKE 使PEEK使

MBASICBASICPOKEMBASIC8080INPOUTOsborne 1I/O使使

PEEKPOKEMBASIC

MBASICの後継

[編集]

CP/MMicrosof BASIC-80ISIS-IIMBASIC

MSX-BASICMBASICMSX

CP/MMBASIC IBM PCBASICAGW-BASICCP/MIBM PC使CP/MASCII

BASCOM

[編集]

MBASIC使CP/M BASICBASCOMMBASICBASCOM使3

CBASICBASCOMCBASICBASCOMMBASIC[2]BASCOM19%[3]4010-25%1980BASCOM使9%CBASIC[2]

MBASICの重要性

[編集]

MBASICは8ビットのCP/Mコンピュータの時代には重要なツールだった。熟練したユーザは、現代のシステムならば強力なアプリケーションプログラムのコマンドやスクリプト言語によって実行されるであろうタスクを自動化するために、MBASICでルーチンを書くことができた。便利なMBASICプログラムの交換は、コンピュータのユーザーグループの機能の1つだった。雑誌の記事に掲載された長いBASICのプログラムリストをキー入力することは、新しいCP/Mシステムにソフトウェアを「ブートストラップ」(インストール)"する一つの方法だった。大規模な高レベル言語用のコンパイラがMBASICで書かれ、数行から数千行のコードまでの小さなゲームやユーティリティプログラムが数多く書かれていた。

その他

[編集]

Basic Micro, Inc.が開発したマイクロチップ・テクノロジーPICファミリー用の商用BASICコンパイラの名称もMBASICであるが、本項目で説明したCP/M用BASICインタプリタとは無関係である。

脚注

[編集]
  1. ^ フルスクリーン編集を行えるCP/M製品は、システムコンソールとして使用される特定の端末用にソフトウェアをカスタマイズするために、独自のインストールルーチンを必要としていた。CP/M内では、端末の機能を標準化する機能は提供されていなかった。
  2. ^ a b “Editorial”. InfoWorld: 8. (1980-08-18). https://books.google.com/books?id=az4EAAAAMBAJ&lpg=PT56&pg=PT47#v=onepage&q&f=true. 
  3. ^ Pournelle, Jerry (1980年12月). “BASIC, Computer Languages, and Computer Adventures”. BYTE: pp. 222. https://archive.org/stream/byte-magazine-1980-12/1980_12_BYTE_05-12_Adventure#page/n223/mode/2up 2013年10月18日閲覧。 
  • Thom Hogan and Mike Iannamico, Osborne 1 User's Reference Guide,(1982) Osborne Computer Corporation
  • David A. Lien, The BASIC Handbook, 2nd Edition Encyclopedia of the BASIC Computer Language",(1981), Compusoft Publishing
  • BASIC 80 Reference Manual, Microsoft Corporation, no date