2012-04-10 10 views
0

「Hello World」アプリケーションを一から書きたいと思います。いいえCライブラリ、コンパイラ、リンカ、何もありません。ちょうど16進エディタ。Intel Core i5 M560の仕様はどこで確認できますか?

プロセッサ:インテルCore I5のCPUのM 560、Iは(ETC、レジスタ値、命令コードを用いて)このプロセッサの仕様を見つけることができる2.67GHz

。 (私はDCPU specsのようなものを探していますが、Intel Core i5 M560のものは探しています)。

私は、次の文書が見つかりました:私はそれが適切なスペックで、そうならば、私はバージョンの「Hello Worldを書くために必要最小限」に興味があるかわからない http://download.intel.com/products/processor/manual/325462.pdf を。


アップデート:コメント欄で偉大なフィードバックのとおり、私は今探していますが与えられたCPU用アセンブリを書く上チュートリアルです。

+1

レコードを作成する:あなたは、hello-worldブートローダ/ osまたは既存のos用のアプリケーションを作成しますか?後者の場合、hello worldプログラマーのほとんどはおそらく、コンソールへの出力のための適切なシステム関数への呼び出しになります。そして奇妙なことから:16進エディタでx86を書く理由は何ですか?一般的なアセンブラを使ってアセンブラを書いて、同じ結果を与えるべきです。どうしてそんなに簡単なのですか? – Grizzly

+0

[ソフトウェア開発者マニュアル](http://www.intel.com/content/www/us/en/processors/architectures-software-developer-manuals.html)が必要なようです。 –

+0

@Grizzlyブートローダ/ osまたはアプリケーションに関する質問をありがとう。私はアプリケーションのために行くだろう(私はそれが2つのうちの最も簡単だと思いますか?)組立ではなく16進数の理由:できるだけCPUに近づけたいからです。アセンブリで書くということは、私の(非常に限定された)理解からコンパイラに頼ることを意味します。 – tucson

答えて

3

あなたが探しているのは、一般的なx86アセンブリチュートリアルです。これにより、AssemblyでHello Worldアプリケーションを作成するために必要なものすべてが提供されます。 「Intelアセンブリ」などは必要ありませんが、x86はAMDとIntelの両方でサポートされている一般的なアーキテクチャです。

関連する問題