2012-02-22 2 views
1

私は学生で、離散数学とアセンブリ言語の2つの科目に出くわしました。 ITの分野において、これらの2つの主題の主な用途と範囲が何であるかを誰でも伝えることができます。離散数学とアセンブリ言語の使用法は何ですか?

誰かが助けてくれたら本当に感謝しますか?

+1

近年、コンピュータの計算方法を理解するために、アセンブリはIMOが主に役立ちます。その知識は、高すぎない高級言語を効果的に使用するために重要です(ハスケルを理解するのに役立ちませんが、Cやいとこに役立ちます)。それは "魔法が起こっている"という感情を取り除く。 – harold

答えて

1

アセンブリ言語は、ハードウェアレベルでのプロセッサプログラミングに使用されます。 cのような言語が利用できないとき。あなたはレジスタアドレスを知っていて、あなたが望むことを行うためにコアプロセッサをプログラムするために手動でコードを書く必要があります。実際のコンデンサの形態における低レベルの抽象化に変換されるロジック部にマイクロプロセッサまたは回路を設計しながら、ロボット等 離散数学においても、レジスタプログラミングと関連しているような、抵抗

2

ウィキペディアは言う:

離散数学は、連続的ではなく基本的に離散的な数学的構造の研究です。

アセンブリ言語は、各ステートメントは、単一の機械語命令に対応したコンピュータ、マイクロプロセッサ、マイクロコントローラ、及び他のプログラマブルデバイスのための低水準言語です。

興味深いことに、これらの2つの主題は、CPUが動作しているデータ構造がすべて基本的に離散的であるため、密接に関連しています。私の数学者の友人が言ったように:

コンピュータは離散数学と同じくらいつまらないです:すべてのプログラムやデータは離散的であるとの可能な組み合わせの数は有限です。

関連する問題