任天堂「今後C++は捨てJavaScriptで開発していく」 (887レス)
上
下
前
次
1-
新
430
: 2013/04/03(水)10:48
AA×
[240|
320
|
480
|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
430: [] 2013/04/03(水) 10:48:42.80 コンパイラは文字列操作してるだけ。 C:製Cコンパイラと同じ文字列操作をすれば出力は同じで、速度も同じになるのは当たり前。 アセンブリ言語 - Wikipedia 次に示す機械語は AL レジスタに 01100001 というデータをロードする。 10110000 01100001 このバイナリコードを人間が読みやすいように十六進法で表現すると次のようになる。 B0 61 ここで、B0 は「ALに後続の値をコピーする」ことを意味し、61 は 01100001 を十六進法で表したものである。 インテルのアセンブリ言語では、この種の命令に MOV というニーモニックを割り当てており、 セミコロン以下に説明的コメントを添えたアセンブリ言語での表現は次のようになる。 MOV AL, 61h ; Load AL with 97 decimal (61 hex) この場合、定数61Hがソース、レジスタALがデスティネーションに該当し、命令が実行されると、定数61Hが、レジスタALに単純に格納される。 これが人間にとってはさらに読みやすく覚えやすい。 http://mevius.5ch.net/test/read.cgi/tech/1363752460/430
コンパイラは文字列操作してるだけ 製コンパイラと同じ文字列操作をすれば出力は同じで速度も同じになるのは当たり前 アセンブリ言語 次に示す機械語は レジスタに というデータをロードする このバイナリコードを人間が読みやすいように十六進法で表現すると次のようになる ここで はに後続の値をコピーすることを意味し は を十六進法で表したものである インテルのアセンブリ言語ではこの種の命令に というニーモニックを割り当てており セミコロン以下に説明的コメントを添えたアセンブリ言語での表現は次のようになる この場合定数がソースレジスタがデスティネーションに該当し命令が実行されると定数がレジスタに単純に格納される これが人間にとってはさらに読みやすく覚えやすい
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 457 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
ぬこの手
ぬこTOP
0.038s