☆☆ニーモニック 役割


          ☆☆ニーモニック 役割☆☆



ソーラー 「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);


とかくのもそうです。


ひとにわかりやすくニーモニック


してますもんね。」


ニーモニックのかわいらしい名前とささやかな役割


に感嘆するソーラー。


ニーモ 「見えてなくても プログラムのなかでちゃんと


あたしは生きている。


プログラムはあたしが宿る世界なのよ。」





  • Xで共有
  • Facebookで共有
  • はてなブックマークでブックマーク

作者を応援しよう!

ハートをクリックで、簡単に応援の気持ちを伝えられます。(ログインが必要です)

応援したユーザー

応援すると応援コメントも書けます

新規登録で充実の読書を

マイページ
読書の状況から作品を自動で分類して簡単に管理できる
小説の未読話数がひと目でわかり前回の続きから読める
フォローしたユーザーの活動を追える
通知
小説の更新や作者の新作の情報を受け取れる
閲覧履歴
以前読んだ小説が一覧で見つけやすい
新規ユーザー登録無料

アカウントをお持ちの方はログイン

カクヨムで可能な読書体験をくわしく知る