2024/05/01 更新
この記事は、自作OS Advent Calendar 2017の 12/4 の記事として書かれました。C 言語と JavaScript、それに両者を繋ぐ役割を持つ Web IDL についてのメモです。
主に、仕様書のダウンロード・サイトなどの URL を集めてみました。この他の URL は、以下でブックマークを公開していますので、興味がある方は参照してみてください。
2024/05/01 更新
この記事は、自作OS Advent Calendar 2017の 12/4 の記事として書かれました。C 言語と JavaScript、それに両者を繋ぐ役割を持つ Web IDL についてのメモです。
主に、仕様書のダウンロード・サイトなどの URL を集めてみました。この他の URL は、以下でブックマークを公開していますので、興味がある方は参照してみてください。
2024/04/19 更新
この記事は、自作OS Advent Calendar 2017の 12/2 の記事として書かれました。
ブックマーク(サイズは 10MB 超)の収集を先行させ、それを整理することで Gist にメモを書いたり、非公開のテキストファイルにメモをするなどしました。
x64 の 64 ビットモードのエンコーディング概略 | |
@tenpoku1000 | |
2018/10/15 作成, 2020/08/18 最終更新 | |
1. 命令の方向 | |
初歩的な命令の場合: | |
ニーモニック ディスティネーション・オペランド, ソース・オペランド |
2024/12/10 更新
この記事は、自作OS Advent Calendar 2018の 12/2 の記事として書かれました。
意外と、まとまったページが無いという認識だったので、記事にしてみました。
2024/04/26 更新
この記事は、自作OS Advent Calendar 2018の 12/5 の記事として書かれました。
釣りタイトルの印象はあるとは思います。SATA は、NVM Express への移行も進んでいると思われるので、主な仕様と製品を振り返ってみようという企画です。
自作 OS で SATA 対応といっても、どのような範囲まで対応しているのか、明記しておく必要があるのではないかと思います。なぜならば、本稿に記載しているように多様なデバイスがあり、個別の対応が必要な場合があると思われるからです。
2025/04/17 更新
この記事は、自作OS Advent Calendar 2018の 12/6 の記事として書かれました。
2018 年 12 月現在、C が使われている事例が減っていて、C 固有の事情を知っている必要性に乏しいという
事情もありますが、C++ との非互換の仕様で、あまり知られていない仕様の話を書きます。
2024/04/20 更新
この記事は、自作OS Advent Calendar 2018の 12/11 の記事として書かれました。
2018 年 12 月現在の PC では NMI が、どんな時に発生するのか、あるいは意図的に発生させることができるのか、調べてみました。 致命的なハードウェア・エラー発生時以外に、デバッグ用途で意図的に発生させることができる場合があるようです。
この記事は、自作OS Advent Calendar 2018の 12/24 の記事として書かれました。
昨年の自作OS Advent Calendar 2017で、以下のような記事を書きました。
自作派の人のためのコンパイラ関連規格のメモ
https://gist.github.com/tenpoku1000/9878188f4c8ecd1a5db1d16549f45fc9
2022/11/19 更新
OS 開発予定(基本機能)
https://gist.github.com/tenpoku1000/717524125c38cbdc2271817ae4aa57d2
やらないこと・低優先度のリスト
https://gist.github.com/tenpoku1000/a89cae1c2b32d5a9ad9583601e30ab2a
@tenpoku1000
2019/01/11
S0ix 関連リンク集
https://github.com/tenpoku1000/test/blob/master/memo/S0ix_Links.html
Intel RAPL(Running Average Power Limit)