製品>メイルボックス コンパイラ

概要

メイルボックスではサポートしていない、「シンボル」や「ラベル」を使うことができます。
理解しやすい名前や、ラベルを使ったジャンプで、プログラミングの効率がアップします。

該当機種

SVF、SVE、SVD、SVY、SVNシリーズで、型式名に「*HMB」のつく機種です。

SVDシリーズは生産終了品です。

使い方

(1)市販のテキストエディタでソースプログラムを作成し、XXX.mbとしファイル保存します。
(2)Dosプロンプトより MAILC XXX.mb と入力しコンパイルします。
(3)メールボックスプログラム XXX.mbx が自動生成されます。コンパイルエラーがある場合、XXX.lstのエラー内容を確認し、デバックの上、再度コンパイルします。
(4)XXX.mbxをMOV PCなどで転送し、動作させます。

プログラム例

■コンパイル前プログラム(test.mb)

'------------------------------
' Test Program
'------------------------------
    () DEF %d1
SQ
    ()mask
    ()abs
    ()svon
main| (%d1=#exin) call s01
    (%d1>#exin) call s02
    ()goto main
s01| ()p=100
    ()ret
s02| ()p=0
    ()ret
/SQ

■コンパイル後プログラム (test.mbx)

1 ()DEF%D1
SQ
1 ()MASK
2 ()ABS
3 ()SVON
4 (%D1=#EXIN)CALL7
5 (%D1>#EXIN)CALL9
6 ()GOTO4
7 ()P=100
8 ()RET
9 ()P=0
10 ()RET
/SQ

ライセンス

ソフトウエアを使用する前に本ライセンスを十分に読んでください。貴社は、ソフトウェアを使用することにより、このライセンス条項に拘束されることに同意したことになります。もし、貴社がこのライセンス条項に同意しない場合には、ソフトウェアを使用せずに直ちにこれを破棄してください。

本コンピュータ・プログラム(以下「ソフトウェア」といいます)は、サーボランド株式会社(以下「サーボランド」といいます)が、このライセンス条項のより、貴社に対しソフトウェアの評価の為だけに使用を認めたものであり、譲渡、販売したものではありません。また、サーボランドは、貴社に対し明示の許諾をしたもののほか、全ての権利をも保留するものです。貴社は、ソフトウェアが記録され又は固定されているディスクを所有するものですが、サーボランド及びそのライセンサーはそのソフトウェア自体の所有権を保有するものです。

1.ライセンス   本ライセンスは貴社に対し以下のことを許諾します。

(a) ソフトウェアの1複製物を一時に一つのコンピュータのみに使うこと。ソフトウェアが、複数の中央演算処理装置(CPU)により共用された単一のディスクにインストールされ、複数のシステムから実行される場合には、それらの各システムについて、追加のライセンスがサーボランドから承諾されていなければなりません。

(b) バックアップの目的のためだけに、機械が読み取れる形においてソフトウェアの複製物を一部作成すること。ソフトウェアは著作権法によって保護されています。貴社は、サーボランドによって与えられた原コピー上に示されたサーボランドの著作権に関する表示及びその他の財産権上の表示をそれぞれの複製物に記載しなければなりません。

(c) 他の者に対して、本ライセンスの写し及びソフトウェアに付随する全ての書面資料と共にソフトウェア及び本ライセンスの下における全ての権利ゆずりわたすこと。但し、譲受ける者が本ライセンスの条項及び条件を読みかつ受諾することに同意することを条件とします。

2.制限 ソフトウェアは営業上の秘密を含むものであり、それらをほごするため、貴社は、ソフトウェアをデコンパイルすること、逆アセンブルすることまたはその他の方法でソフトウェアを人間が関知することができるようにすることはできません。貴社は、ソフトウェアを修正、改造、翻訳、賃貸借、ローン、利益のための再販売、配給、ネットワークすること、又はソフトウェアもしくはその部分に基づいた派生的な作品を想像することはできません。

3.終了 本ライセンスは、ソフトウェアの評価にだけ使用できるものとし、評価終了後は破棄しなければなりません。貴社が本ライセンスの条項に従わなかった場合には、サーボランドから通知を要することなく、本ライセンスは直ちに終了します。終了時には、貴社は、ソフトウェア、付随するすべての書類資料及びそれらの全ての複製物を破棄しなければなりません。貴社は、本ソフトウェア及びその全ての複製物を破棄することにより、何時においても、本ライセンスを終了させることができます。

4.輸出管理規制の保証 貴社は、ソフトウェア及びその直接製品が、輸出管理規制により禁止されている国に対して、直接又は間接に、現在及び将来にわたり、出荷され、譲渡され、又は再輸出されないことに同意します。

5.保証の限定・救済及び損害賠償の制限  ソフトウェアは、いかなる種類の保証もなしに「現状のまま」で提供され、サーボランドは、商品性および特定目的のための適合性に関する黙示の保証も含めすべての黙示の補償を明示的に放棄します。サーボランドは、正確性、精確性、信頼性、通用性その他の点につき、ソフトウェアもしくは仕様説明文書の使用もしくはその使用結果において、保証またはいかなる表明をもなすものではありません。ソフトウェアおよび仕様説明文書の使用の結果およびその実行に関するすべての危険は貴社にあります。サーボランドは、貴社の多量使用の環境のもとにおいてソフトウェアが正確に機能することを保証しません。もしソフトウェアに問題がある場合は、サーボランド、または、販売店、代理店、従業員ではなく、貴社がすべての費用を負担します。サーボランドおよびその取締役、役員または従業員は、ソフトウェアの使用より生じた直接、間接または付随損害(営業的利益の損失、営業情報の損失などを含む)については責任を負いません。

6.一般条項 貴社および弊社は、本ライセンスに関連し発生した紛争について、日本国憲法の下で解釈されるものし、東京地方裁判所を第一審の管轄裁判所とすることに合意します。

ダウンロード

上記のライセンスに同意して頂いた上でダウンロードを行ってください。
メイルボックスコンパイラのダウンロード