
目次
マシン語
マシン語とは
マシン語(Machine Language)とは、
コンピュータが直接理解・実行できる最も基本的な言語だよ。
人間が読むには難しいですが、コンピュータにとっては「母国語」のようなものなんだ。
特徴
🔻0と1の数字(2進数)で構成されている
🔻CPUが直接処理できる命令
🔻人間には読みにくいが、コンピュータには最も効率的
例えで理解しよう
「マシン語」はコンピュータの“脳内語”
たとえば、あなたが外国語を話せないとします。
でも、翻訳アプリを使えば、相手の言葉をあなたの言葉に変換できますよね?
🔻人間が書くプログラム(PythonやCなど) → 翻訳前の言葉
🔻マシン語 → 翻訳後のコンピュータが理解できる言葉
つまり、人間が書いたプログラムは、最終的にマシン語に翻訳されてからコンピュータに渡されるんです。
マシン語のわかりやすい事例
🧪 実際のマシン語の例
以下は、CPUが理解するマシン語の一例(2進数)です
`10110000 01100001`これは、Intel系のCPUにとって「レジスタに値を入れる」という命令になります。
でも、これだけ見ても人間には意味がわかりませんよね。
OSやデバイスドライバの開発
🔸高速・低レベル制御が必要なため、マシン語に近い言語(アセンブリ)を使用
🔸組み込み機器(電子レンジ、時計など) 小さなCPUで動くため、マシン語で直接制御されることが多い
🔸セキュリティ解析・ハッキング プログラムの動作を深く理解するためにマシン語を読むことがある
アセンブリ言語
マシン語に近いが、人間が少し読みやすい記述方法
コンパイラ
高級言語(例:C)をマシン語に変換するソフト
バイナリ
マシン語で書かれた実行ファイルのこと(.exeなど)
会話で学ぼ
基礎知識編
人間は日本語とか英語を使うけど、
コンピューターは「0」と「1」だけでできた言語を使ってるんだよ。
それが「マシン語」なんだ。
すごくシンプルな仕組みだよ。
でもその組み合わせで、計算したり、
画面に文字を出したり、いろんなことができるんだ。
全部マシン語で動いてるの?
でも、私たちが直接マシン語を書くことはほとんどないよ。
代わりに「プログラミング言語」っていう、
人間がわかりやすい言葉で書いて、
それをコンピューターが理解できるマシン語に変換してるんだ。
SNSで発信
X(元Twitter)
YouTubeショート
スタンドエフエム
【デジナンばあばチャンネル】
ばあばと、もに隊長のおもしろトークだよ(笑)
https://stand.fm/episodes/68d9c9490ff7b4a01d18affc
インスタグラム
tiktok
https://www.facebook.com/share/v/1DE8Ec1DzU/
スレッズ
あとがき
このサイトは
「デジタル難民のばあば」と「パソコンやスマホをあまり得意としない方々」が一緒になって
少しずつ、ヒントもしくは知識を共有していくサイトです。
知識を楽しく学びながら、棺桶に足を突っ込むその日まで、一緒に成長してまいりましょう。
最後まで読んでいただきありがとうございました♡






