機械語なら俺に質問しろ! at TECH
[2ch|▼Menu]
695:デフォルトの名無しさん
08/09/26 14:41:21
初心者的な質問ですいません。
機械語は0と1の組合せですが、0と1の機械語が複雑な動作を実行する仕組み
を教えてくだい。

696:デフォルトの名無しさん
08/09/26 15:13:46
求人広告に無限に長いテープを前後に動かすってアルバイトが載ってたんですが、
この仕事は一回あたり何時間ぐらいで終わるものなのですか?

697:デフォルトの名無しさん
08/09/26 15:19:11
>>695
「複雑」ってそもそもどういう状態?

で,実は「複雑」じゃないってオチ
機械語と機械の動作が1対1対応している様な簡単なCPUなら
1と入力されたら手を挙げて
2と入力されたら手のひらを開いて
3と入力されたら手のひらを閉じて
4と入力されたら手を下げる
って機械なら,1,2,3,4という機械語はリンゴくらいならつかめる動作も可能
これが複雑なのか単純なのかわからないけど

698:デフォルトの名無しさん
08/09/26 22:07:42
>>695
「0と1の機械語」というよりも機械語がコード化されているだけ。
CPUはそのコード化された機械語を解釈して、所定の動作を実行する。
機械語はCPUに対する動作の指示書のようなものです。
0と1が複雑な動作をするわけではないです。

699:デフォルトの名無しさん
08/09/28 21:23:51
01は信号の電気的なON/OFFの話で
意味のあるまとまりは8bit以上から


700:デフォルトの名無しさん
08/09/28 23:19:18
ニブル・・・

701:デフォルトの名無しさん
08/10/06 17:58:15
>>695
たとえば68000のMOVE命令は16bitなんだが、これは↓な感じに分解できる。
MOVE命令を示す固定値(2bit)
転送サイズ(2bit)
ディスティネーションのレジスタ番号(3bit)
ディスティネーションのアドレッシングモード(3bit)
ソースのアドレッシングモード(3bit)
ソースのレジスタ番号(3bit)

なに?そういう話じゃない?信号がサーキット内をどう走るか知りたい?
そんなものは知らなくてもプログラムはガーっと動くんだよ!

702:デフォルトの名無しさん
08/10/15 00:31:23
そこでプリフィックスだらけのx86の出番ですよ!

703:デフォルトの名無しさん
08/12/19 22:21:13


704:デフォルトの名無しさん
08/12/20 15:41:42


705:デフォルトの名無しさん
08/12/25 02:00:27


706:デフォルトの名無しさん
08/12/25 10:34:42


707:デフォルトの名無しさん
08/12/25 21:34:22


708:デフォルトの名無しさん
08/12/26 04:54:10


709:デフォルトの名無しさん
08/12/27 21:56:19


710:デフォルトの名無しさん
08/12/28 11:11:12


711:デフォルトの名無しさん
09/01/20 20:47:47
1340780792994259709957402499820584612747
9365820592393377723561443721764030073546
9768018742981669034276900318581864860508
53753882811946569946433649006084096


712:デフォルトの名無しさん
09/03/13 07:41:57
機械語(非アセンブリ)でスタックの中にある2つの32bitの値を64bitの浮動小数とみなしてFPUのスタックに送る事は可能?

713:デフォルトの名無しさん
09/03/13 11:24:05
機械語はなんとかヒアリングはできるようになったが、
まだしゃべれるとこまではいかないな。特に発音が。

714:デフォルトの名無しさん
09/03/13 13:37:27
>>712
そういう処理をアセンブリ言語で書いてアセンブラにかけ、出力されたオブジェクトファイルを参考に機械語をしゃべればOK。

715:デフォルトの名無しさん
09/03/14 01:52:39
こやつめw


最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5400日前に更新/154 KB
担当:undef