instructions

    0

    1答えて

    私は個人的に小さな男のコンピュータを習得しようとしています。 私は問題を発見: は、次のタスクを実行するLMC(リトル・マン・コンピュータ)のプログラムを書きます。 if(値== 0){ some_statements; } next_statement; 私の現在の答え: 00 901 IN (value) 01 399 STORE 02 808 TEST 03 9

    0

    1答えて

    LLVMで一連の命令を削除する方法を知りました。 は私が最後の反復を除いてすべてが期待どおりに動作します(LLVM-devメーリングリストからのポストに基づいて) // delete all instructions between [start,end) void deleteAllInstructionsInRange(Instruction* startInst,Instruction*

    0

    1答えて

    この質問は、コードの最適化についてではなく、短絡論理演算子と通常論理演算子の性能差についての技術的な質問が、ハードウェアレベルでの実行方法。 基本的に論理ANDとORは1サイクルを要しますが、短絡評価は分岐を使用し、さまざまなサイクルを取ることができます。今私は、分岐予測がこの評価を効率化できることを知っていますが、私はその1サイクルより速い方法を見ていませんか? はい、右オペランドが高価なもので

    0

    2答えて

    命令の範囲を削除しようとしています([startIns、endIns]の間に指定されています)。 endInsは開始と同じ基本ブロック内にない可能性があります。私は最後の命令を削除しようとすると、次のエラーを取得しておく - 参照LLVM :: ilist_iterator、偽、偽> ::演算子*()constは[OptionsT = LLVM :: ilist_detail :: node_op

    -2

    1答えて

    私は0xF3進接頭辞は次のように使用されている気づいてきたように: 1)の繰り返しとINSで0に等しいecx、OUTS、MOVS、LODSまでecxを下げ、 STOS命令およびrep 2)反復と呼ばれCMPS、SCAS命令でecx等しい0またはZFセットまでecxを減少させ呼ばrepz又はrepe 0xF3バイナリ接頭辞として使用される: 1)リピート及びCMPS、SCAS命令に設定されていない0

    4

    1答えて

    私はpostgresqlで新しく、explain(バッファ、解析)命令を理解しようとしています。私はクエリを持って、私はそれを実行する(バッファ、分析)を使用して説明します。 私が初めて実行すると、パフォーマンスは2回目より悪くなります。また、初めて 'ヒット'の隣に '読み込み'パラメータが表示され、2回目に '読み込み'が存在しません。 誰か理解できますか?

    -6

    4答えて

    Javaは、中括弧を入れなければならないときと、それを正しく置いていないときを決定しますか? ロボットゲームに関するプロジェクトをコンパイルしていますが、中括弧の順序を変更すると、正しい方法で記述されていてもエラーになります。私は、コードの二つの異なる種類のだけ正しいものとコードを挿入: 1) public class Robot { //In Java, Class Variables

    0

    1答えて

    同様のポジションのためにglassdoorに投稿したインタビューの質問を行うために、インタビューの準備をしています。私は立ち往生し、ちょっと混乱している。 レジスタは1つのみ、メモリスロットは2つのみのプロセッサです。それは2つの命令SUBとSTOを持っています。のみ、以下を使用してLODを実装し、ADD、およびMOV: サブA、メモリ1 サブA、メモリ2 STOのメモリ1、 STOのメモリ2、

    -1

    2答えて

    Silveschatz、Galvin、Gagneの「オペレーティングシステムの概念」(2012年)を読んでいます。「2つのtest_and_set()命令が(それぞれ異なるCPU上で)同時に実行されると、何らかの順序で逐次実行される」 210ページで、私はなぜそのような機関の2つがのマルチプロセッサでもでも実行される理由を理解できません。各命令が異なるプロセッサ上で実行されるとどうなるでしょうか?

    0

    1答えて

    私は4バイトに分割したい32ビット命令を持っています。 レッツは、命令は次のようになります言う: yyyyyzzzzzzxxxxxx????????? 命令は、4つの符号なし整数型で構成されてい言葉です。 yは操作コードを表し、???は未使用領域を表します。私はビッグエンディアンのマシンで作業しています。 z + wからaに値を移動するとします。 私は以前はCで働いたことがありませんでしたが、