マウントウェル
www.mtwel.jp

低レベルのお勉強

ここではいままでサンプルとか作成しながら、お勉強してきた成果を報告してます。ドキュメントの形もあり、レポジトリの形の場合もあります。お勉強の内容は、もっぱら低レベルな部分です。アセンブラとかOSとか言語とか、です。
必ず必要だし、皆、何気に使ってるのに、あんまり気にしない。そういう分野をちょっとずつお勉強しています。

言語を作ろうプロジェクト

Windows版のFlexおよびBisonを使いながら、自分だけのプログラミング言語を作成しようというプロジェクトです。
ドキュメント: https://wizframework.github.io/Documents/NewLangDoc/

プロジェクトOS

ここではUEFI+EDKⅡという環境で、パソコンのブートからシングルタスク、シングルユーザーの実行環境で、パソコンの資産を独り占めできるOSというのを目指して、制作を始めました。
まだ、始まったばかりです。
ドキュメント: https://wizframework.github.io/Documents/projectOS/

ProjectMASM

VC++からアセンブラ(MASM)を呼び出すサンプル集です。64ビットです。
GitHubレポジトリ: https://github.com/WiZFramework/ProjectMASM
ドキュメント: https://wizframework.github.io/ProjectMASM/