タグ

machine-codeに関するnabinnoのブックマーク (2)

  • 機械語 - Wikipedia

    機械語(きかいご、英: machine language、machine code[1][2]、 binary machine language[3]あるいはbinary machine code)は、コンピュータの中央処理装置(CPU)が直接理解し実行することができる命令からなる言語[1]。マシン語(マシンご)とも[2]。 概要[編集] 機械語は0や1を並べた形、ビットの組み合わせパターン(ビット列)で表されるものであり[2][1]、人間が日常使う言葉とはかけ離れていて読み書きしやすい形式ではない[2][1]。 そのため、コンピュータのプログラムの開発に機械語が直接使われることはほとんどない[1]。通常は人間が読みやすい形式(高級言語)でプログラムを書いてそれをコンパイラで機械語に翻訳してその機械語でコンピュータを動かしている[1][※ 1]。 機械語は中央処理装置(CPUやMPU)の動

    機械語 - Wikipedia
  • NOP - Wikipedia

    NOP(ノップ)あるいは NOOP(ノープ)とは no operation (何もしない)を意味する。プログラミングやネットワーク通信と言ったコンピュータ関連の技術用語として使用される。 機械語[編集] 機械語において NOP は多くの命令セットで用意されている命令である。プロセッサはこの命令を読みとると文字通り「何もせず」[注釈 1]にプログラムカウンタのインクリメントのみを行う 。それ自身では何の意味も持たない命令ではあるが、 外部機器や他のプログラムとの同期のタイミングを取るための時間稼ぎ ジャンプ命令のジャンプ先の指標 後で命令を追加する予定の場所にダミーとして置く たとえば遅延スロットにとりあえず置く、あるいは置ける命令がない時に置く VLIWなどのようなアーキテクチャでは、より積極的にNOPが必要である NOPスレッドによる命令ポインタの制御 ワンチップマイコンのPROMでは、

  • 1