誊肌

CPUの炭吾

 プログラムは炭吾の礁まりである。炭吾は2渴眶で山附されていて、コンピュ〖タは2渴眶の怠常胳しか妄豺できない。ただし、客が粕むときは2渴眶のビット误ではなく、16渴眶のビット误で山绩されることが驴い∈しかし、コンピュ〖タは柒婶弄に2渴眶しか妄豺できないことに庙罢∷。

 怠常胳はプロセッサの硷梧ごとに慌屯が佰なるが、办忍弄に炭吾婶∈operation part∷アドレス婶∈address part∷から菇喇される。
 炭吾婶は、炭吾や遍换を回绩する婶尸である。办数、アドレス婶は、借妄滦据となるデ〖タの肩淡脖刘弥惧のアドレスなどを回年する婶尸である。

 なお、炭吾婶をオペコ〖ド∈opecode∷、借妄滦据となるアドレス婶をオペランド∈operand∷とも钙ぶ。アセンブリ咐胳を蝗う客にはこちらのほうが齐厉み考いと蛔う。

炭吾妨及

 炭吾妨及∈instruction format∷とは、アドレス婶の菇喇によって肌のように尸梧される。

0アドレス炭吾アドレス婶を积たない妨及
1アドレス炭吾アドレス婶で借妄滦据を回年する妨及
2アドレス炭吾2つのアドレスで借妄滦据∈1改または2改∷を回年する妨及
3アドレス炭吾借妄滦据や冯蔡の呈羌黎を3つのアドレスで回年する妨及

炭吾とアルゴリズム

 コンピュ〖タが炭吾を豺坚するにはアルゴリズムの妨で淡揭されなければならない。 コンピュ〖タ脱に菇喇されたアルゴリズムをプログラムという。プログラムはプログラム咐胳で今かれたアルゴリズムである。

界进扩告怠菇

 プログラムは奶撅淡脖刘弥に事んでいる界进どおりにひとつずつ悸乖されていく。ジャンプ炭吾が判眷しない嘎り*1、プログラムカウンタ〖がひとつずつカウントアップしていき、悸乖すべき炭吾のアドレスをひとつずつずらしていくことによって、プログラムの萎れが栏まれるのだ。

 界进扩告怠菇を积つことにより、コンピュ〖タは庞面でヒトの缄を妊わせることなく息鲁弄に纷换を乖えるようになった。帽なる纷换怠とコンピュ〖タとの汗は、この界进扩告怠菇を积つかどうかである。

徊雇矢弗

  • ∝士喇16钳刨≮僵袋≯答塑攫鼠祷窖荚圭呈兜塑≠
  • ∝糠坤氮デジタル怪盗≠


*1 悸乖面のプログラムが面们されジャンプ炭吾によって侍のプログラムの悸乖に败るような毋として、充り哈みというものがある。