x86

x86はIntel 8086 CPU シリーズの命令セットアルキテクチャーです。

RSS

  • 受付中

    回答
    0

    UEFIでの割り込み

    uefiアプリケーションとしてosのような機能を作っているのですが、sidtを利用して設定済みのidtrの内容を取り出しタイマーとマウスの割り込みハンドラの部分(idt本体のoffsetの部分)を書き換えました。 ですが、それぞれの割り込みハンドラは動いておらず、また落ちるようなこともないので、どうしようもなくなってしまいました。 uefiアプリケー

    • 0評価
    • 79PV
    carbon carbon 7ヶ月前
  • 受付中

    回答
    2

    LLVMとx86アセンブラ

    OS開発をしているのですが、gccではなくllvm系コンパイラを使おうと思っています。 言語はC/C++/アセンブリでC++をメインに作っていく予定です。 C/C++はclangで問題ないですが、アセンブリに困っています。llvmにx86アセンブラはありますか? また、clangにはインラインアセンブラがないというサイトを見かけるのですが、事実なのでし

    • 0評価
    • 711PV
    carbon carbon 1年以上前
  • 解決済

    回答
    1

    ページングとGDT、IDT

    OSを開発しているのですが、ページングを行う際に、GDTとIDTはページング後の仮想アドレスなのか、物理アドレスなのかがわからなくなってしまいました。 OS作りの参考にしているサイトでは単にアドレスとしか書いていなかったので質問させていただきました。 具体的には 1, GDT内のベースアドレス 2, IDT内の割り込みハンドラなどのアドレス 3, GD

    • 0評価
    • 271PV
    carbon carbon 1年以上前

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    12

  • 総質問数

    3

  • 今週の質問数

    0

関連するタグ

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る