☆☆ニーモニック 役割
☆☆ニーモニック 役割☆☆
ソーラー 「Yahoo 知恵袋でニーモニックと入力
して検索っと。」
うん、うんとうれしそうに
うなづく妖精
しゅしゅんっ 気持ちよさそうに羽がはばたいている。
ソーラー 「あっ でてきましたよ。
質問者の方{ ニモニック(ニーモニック)とアセンブリ言語
の関係を教えてください }
ふむふむ
えーと これに対する回答は・・・
回答者 zettmann
ニモニックとは
「覚えやすさを重視した書き方」
なのです。
英単語ではmnemonicと記述され
意味は 記憶を助ける工夫 《公式・覚えるための歌など》
となっています。
機械語は0101010101001011111101010
・・・・・・・の数字のあつまりである。これは人間にとって
何を意味しているプログラムなのか判断がむずかしい
それを
ニモニックにより
機械語を人間が意味がわかりやすい形の文字列であらわしたもの
それが(アセンブリ言語)なのです
ニモニックはアセンブリ言語を構成する基本単位の記号なのです
昔は、C言語などなく
たとえばC5、41,5Aなどの機械語を直接使って
プログラムを作っていました。
(機械語には01001010101・・・のような表記法の他に
C5 41 5Aなどのような表記法もあります。)
ですが
C5 41 5Aのような機械語のままでは意味が理解しにくい
これを人間のわかりやすい文字におきかえる。
たとえば
C5をADD
41をMOV
5AをMEM
のように
意味のある機械語のまとまりごとに
人間にわかりやすいアルファベットにかきかえる。
これを、「記憶を助ける工夫」『ニーモニック』と呼びます。
質問者MEE
すっきりしました。
ニーモニックとは このような意味があったのですね。
ありがとぉ
ソーラー 「なんとなくわかったかな。
ニーモニックは人間にはわかりにくい機械語を
人のためにわかりやすく
アルファベットなどの記号におきかえる
かわいらしい役割をはたしていたんですね。ふふふ」
ニーモ 「そうなのよ。わかってくれたかしら。😊」
うれしそうな妖精
ソーラー「これで多くの人に知ってもらえましたね。」
ニーモ 「あたし、うれしいわ。あたしはいまでも
現役ばりばりなのよ。」
ソーラー 「あ、そうだ アセンブリでなくとも
C言語だってJava言語だって
結局は
機械語01010100101・・・
を人間にわかりやすい記号、
アルファベットにおきかえてますもんね。
たとえば
機械語01010100101・・・
を
printf("%d",10*5);
とかくのもそうです。
ひとにわかりやすくニーモニック
してますもんね。」
ニーモニックのかわいらしい名前とささやかな役割
に感嘆するソーラー。
ニーモ 「見えてなくても プログラムのなかでちゃんと
あたしは生きている。
プログラムはあたしが宿る世界なのよ。」
新規登録で充実の読書を
- マイページ
- 読書の状況から作品を自動で分類して簡単に管理できる
- 小説の未読話数がひと目でわかり前回の続きから読める
- フォローしたユーザーの活動を追える
- 通知
- 小説の更新や作者の新作の情報を受け取れる
- 閲覧履歴
- 以前読んだ小説が一覧で見つけやすい
アカウントをお持ちの方はログイン
ビューワー設定
文字サイズ
背景色
フォント
組み方向
機能をオンにすると、画面の下部をタップする度に自動的にスクロールして読み進められます。
応援すると応援コメントも書けます