instruction-set

    6

    1答えて

    x86命令セットの「進化」に関する参考資料を探しています。主に、どの新しいコマンドは古いコマンドを冗長かつ使用不可能にし、命令の機能はその機能に依存し、それらが追加された時間/プロセッサではない。 また、近年のソフトウェア開発(現代のプログラムでは使用されていないコマンド)のx86コマンドの使用率についての参考資料はありますか?

    8

    3答えて

    私はまず、80年代のARM命令セットに出くわしました。好奇心の中で、私はタブレットや他のARMデバイスを見ていて、CPUはさまざまなメーカーによって製造されています。 私はクイック検索を行いましたが、異なるARMチップが異なる命令セットを持っているかどうかのように明確なステートメントは見つかりませんでした。 私はそれらがメインで同じであると仮定します。

    3

    1答えて

    Tilera Instruction Setを閲覧し、加算、減算、乗算、除算、シフトだけがあることに気づいた。ルーツ、パワー、ログなどは言及されていません。 SSE(すべての味)には後者の手順がないことに気付きました。 TileraとSSEの両方は、ビデオエンコードなどの数学ベースの処理用に設計されているため、これは私を不思議に思っています。 このような場合(Tilera & SSE [通常のスカ

    1

    3答えて

    は、いくつかの情報源や技術的なドラフト(ネットワーキングのためのRFCのようなもの)Intelアーキテクチャのための特定の命令(例えばmov、jmp、je、jle、inc、...)の実装を記述はありますか? いくつかの一般的な話はwikipediaにありますが、私はフードの中で何が起こっているかを完全に知りたいと思います。 は、時間の経過とともに、実質的に を変更しているあなたに多くの(ほとんど?

    0

    2答えて

    Wikipediaによれば: GPIO機能を含むことができる: GPIOピンはGPIOピンがディスエーブル/ を有効にすることができ、入力または出力 ように構成することができます 入力値は読み取り可能です(通常は高値= 1、低値= 0)の 出力値が私の理解へ /書き込み可能な読み出し可能でピンを入力に設定されている場合、それは書くことができません。つまり、入力ピンに値を書き込むことは有効ではありま

    5

    4答えて

    命令のサイズとアドレス可能なスペースとはちょっと混乱しています(命令のサイズはアドレスビットのサイズと同じでなければならないと思います。私が正しいとすれば、理論的には、32ビットアーキテクチャ(RISCスタイル)で2^32のアドレス可能な単位(バイト)を持っていれば、どのように4バイトサイズのロード命令がオペコードとアドレスを保持していますか?

    1

    1答えて

    これは私が最初に投稿したスタックオーバーフローです。 ;-) 私はTriCoreエミュレータを開発しようとしていますが、命令のオペランドをロードするときの戦略を決めることはできません。 TriCoreは多分あまりにも曖昧な種類のマイクロコントローラなので、アーキテクチャを少し説明してください。 命令には、16ビットと32ビットの2種類があります。それが16ビットであろうと32ビットであろうと、最後

    2

    1答えて

    アセンブリ012内の命令INT 0x2Aは何を知っていますか? 私はそれを使用しているとそれだけでレジスタ内のいくつかのランダムな値EAX、ECX、EDX をロードするコードと、この命令は何をするのでしょうか? 私はhere に見てきましたが、どんな意味を成していないようです。

    2

    2答えて

    私はC言語を使ってPLC言語インタープリタを書いています。そのPLC言語には、20種類以上のデータ型と25種類の命令が含まれています。 1)あらゆる種類の命令は、データ型を選択するために大きいswitchを含む1つのクラスで表されます。例: public class ADD : Instruction { private string type; public ADD(st

    0

    1答えて

    レジスタの値を右にシフトさせる方法はありますが、srlのように0を加算する代わりに1を加算してください。それが不可能な場合は、同じ目標を達成するための他の提案も感謝します。