5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

任天堂「今後C++は捨てJavaScriptで開発していく」

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に単純に格納される。
これが人間にとってはさらに読みやすく覚えやすい。

212 KB
新着レスの表示

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :


read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)