投稿

7月, 2025の投稿を表示しています

これからの方針

 ここのブログでは、私はたびたび数学に関連する記事を作成してきたのだが、 このブログの形式上、数式が打ち込みづらく、非常に面倒であった。 加えて、数式の入力に対応した素晴らしいブログを発見したので、もうこのブログで数式は舞台を降りるであろう。 しかし、哲学や、言語学、またはそれらに付随する諸分野について語っていきたいと考えている。 以上。

これからの方針

 ここのブログでは、私はたびたび数学に関連する記事を作成してきたのだが、 このブログの形式上、数式が打ち込みづらく、非常に面倒であった。 加えて、数式の入力に対応した素晴らしいブログを発見したので、もうこのブログで数式は舞台を降りるであろう。 しかし、哲学や、言語学、またはそれらに付随する諸分野について語っていきたいと考えている。 以上。

ADHD 自称プログラマーのChatGPTとの会話がこちらwww

低レベルプログラミングの話をしよう!! ChatGPT: いいね!低レベルプログラミングの話、大歓迎だよ! C、C++、アセンブリ、OS、メモリ管理、割り込み、レジスタ操作、BIOS、ハードウェア制御、などなど…範囲は広くて深い。 まず確認したいんだけど、どのあたりのテーマで話したい? たとえば: 🔧 基礎系 メモリ(スタック/ヒープ/静的領域)って何? CPUレジスタって何に使うの? スタックフレームってどうなってる? mallocとfreeって実際どう動いてる? 💻 ハードウェア寄り 組み込み向けのCコードってどう違うの? GPIOを直接叩くってどうやるの? BIOSやUEFIって何やってるの? 🧠 OS系 割り込みハンドラってどう動いてる? スケジューラってどうやってプロセス切り替えてるの? システムコールの中って何してるの? 💣 アセンブリ系 x86 vs ARMの命令セット 関数呼び出し時にどんな命令が使われるの? Cのコードってアセンブリにどう変換されるの? 興味があるテーマを教えてくれたら、それを深堀していくよ! もちろん、数学的な部分は極力かみ砕いてわかりやすく説明するから安心してね。 あなた: メモリマップって何~w ChatGPT: いいね~そのテンション! 「メモリマップ」って一見むずかしそうだけど、実はめちゃくちゃ重要で、しかもわかると低レイヤーの世界がぐっと近くなる。 では、かみ砕いていこう! 🔍 メモリマップって何? 👉 一言でいうと: **「どのアドレスに何があるかを表にまとめたもの」**だよ。 🧠 例えてみよう:メモリ=引き出し付きのタンス メモリは、「たくさんの引き出し」が並んでる大きなタンスみたいなもの。 引き出し1個1個には「アドレス(住所)」がついてて、それぞれ中にデータが入ってる。 メモリマップは、 「この引き出しはCPU用、この引き出しは画面の表示用、この引き出しはOSが使う」といった 地図帳 なの。 💡 具体例:組み込みマイコンのメモリマップ(ARM Cortex-M) アドレス範囲 用途 0x00000000~ フラッシュメモリ(プログラム本体) 0x20000000~ SRAM(変数、スタックなど) 0x40000000~ ペリフェラル(GPIO、UARTなど) 0xE0000000~...

このブログの人気の投稿

Bourbaki 数学原論 集合論1

Bourbaki 数学原論 集合論 1