OSの基礎の基礎から学びたくて、CP/M8000やCP/M86など昔のOSのソースコードについて調べています。
ネットでの情報で、CP/M86などのソースファイルは、PL/Mという、これも又、昔のコンパイラで動く言語で書かれているということまではわかったのですが、このコンパイラは、今は現存していないらしいので、C言語でコンパイラを作成したいと考えています。
しかし、PL/Mの言語仕様がさっぱり分からないため、ソースコードを見ながら、”ヤマ勘”でコードをひもどいているのですが、できあがったコンパイラが何度つくってもうまく動きません。
どなたかこのPL/Mの仕様をご存じの方がおられれば、教えて頂けないでしょうか。よろしくお願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
私のアイコンで使用されているEPSON HC-88はCP/Mマシンでした。
実のところCP/M(Control Program for Microcomputer)は今でいうOSとは全くの別物です。
コンパイラーは未だ無く、専らアセンブラーで記述して実行ファイルであるマシン語を生成したものです。
私の場合は、ほとんど直接マシン・コードで記述していました。
CP/Mについては、こちらを参考にしてください。
http://www.cpm.z80.de/
:>どなたかこのPL/Mの仕様をご存じの方がおられれば、教えて頂けないでしょうか。
PL/Iは絶滅種ではないので、こちらのサイトを参考にしてください。
http://ja.wikipedia.org/wiki/PL/I
No.1
- 回答日時:
PL/MはPL/Iのサブセットに相当しますから、PL/Iの言語仕様が参考になると思います。
ただ、現在、一般向けのPL/Iの解説書は店頭にはほとんど無いと思われます。http://ja.wikipedia.org/wiki/PL/I
PL/I入門サイト
http://www.offshorejp.com/pl1
IBMのサイトに、PL/Iの言語解説書(日本語)があります。文法書はアップされていないようです。
http://www-05.ibm.com/e-business/linkweb/puc/jsp …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 労働相談 合意済み仕様の商品納入後における仕様変更要求への対応について 5 2023/04/19 09:41
- その他(学校・勉強) 完全無料の教科書や問題集はどのようなものがありますか?日本語と英語について探しています 1 2022/12/18 03:48
- 英語 英文の文構造を教えてください 4 2022/04/13 19:31
- 留学・ワーキングホリデー 大至急!! 1 2022/09/19 19:42
- 物理学 【 理系科目の選択 】 現在、高一の者です。 文系に興味がなく理系に進もうと思うのですが、物理と生物 7 2022/10/06 22:53
- C言語・C++・C# Cのdoubleの浮動小数点表示について 3 2023/04/17 13:14
- 哲学 M の話:ことばは オノマトペから出来てきた!? 1 2022/11/12 05:12
- その他(職業・資格) 自分に合う職業について教えて欲しいです( ;ᯅ; ) 職業診断の質問の内容が難しかったからぜひこ 6 2022/06/26 12:11
- Ameba(アメーバブログ) アメブロは、HTMLのタグの入力を許さないブログ・サイトですか? 1 2023/06/18 18:48
- ホームページ作成・プログラミング アメーバ・ブログは"HTMLタグ"を許可してないのですか? 2 2023/06/17 21:08
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
unsigned long long 型のフォー...
-
ソフトの開発言語を調べる方法
-
昔のgraph.hというファイル
-
C++でデスクトップGUIアプリ開...
-
組み込みソフト。ROM領域にデータ
-
<conio.h>?
-
COBOLの論理演算子について質問...
-
cc と gcc の違い
-
サイクルカウントの方法
-
『Bin』ディレクトリは何の略語?
-
C言語のフリーソフト。
-
printfなど、標準関数のソース...
-
COBOLのALPHABET...
-
POWERCOBOLのSQL...
-
C言語はC言語でできている?
-
C++Builder → Visual C++ 移植...
-
PICでのI2C通信でのマスタ、ス...
-
Type name expected エラーがで...
-
オープン系とか、組込み系とか...
-
C言語での式の評価順序について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
unsigned long long 型のフォー...
-
ソフトの開発言語を調べる方法
-
C++でデスクトップGUIアプリ開...
-
printfなど、標準関数のソース...
-
組み込みソフト。ROM領域にデータ
-
リリースモードとデバッグモー...
-
変数の内容がコロコロ変わる、...
-
cc と gcc の違い
-
COBOLの論理演算子について質問...
-
Visual Studio でmakefileを使...
-
PICでのI2C通信でのマスタ、ス...
-
COBOLのALPHABET...
-
<conio.h>?
-
VB6のコンパイラ
-
COBOL計算式の中間ワーク桁数に...
-
パーサとコンパイラの違いって?
-
関数形式マクロ dtaは戻り値が...
-
プログラミングって右脳よりの...
-
C++Builder → Visual C++ 移植...
-
24bit サイズの変数
おすすめ情報