bochs

    3

    1答えて

    FASM(フラットアセンブラ)を使用してブートローダを作成しています。私は16ビットモードで成功しましたが、私は32ビットモードに切り替える際にエラーに直面しています。私は同様の(infact同じ問題GPF after far jump to protected mode)の答えを見たが、解決策は私の問題を解決しません。 ここに私のブートローダーです - org 0x7c00 jmp main

    0

    1答えて

    私はブートローダを起動するのにBochsを使用しています。https://www.cs.bham.ac.uk/~exr/lectures/opsys/10_11/lectures/os-dev.pdf 第4.1章 私はBochsを実行すると直接ビデオメモリに書き込むことでBIOSコンソールに印刷しようとしていますが、印刷された文字列は表示されません。コードは実際にはPDF上のコードと同じです。 何

    3

    1答えて

    私は、保護モードを入力して「こんにちは」 をプリントアウトしようとしているしかし、その代わりに、それはちょうど私の経歴から「ロードOS」を出力するには、入る前に起こったコールを(中断しますpmode)そして他には何もありません。 マイBootloader.asm %DEFINE KERNEL_LOAD_OFFSET 0x1000 org 0x7c00 bits 16 xor ax, a

    1

    1答えて

    bochsでデバッグを行うことができないようです。私はmacportsを使用してそれをインストールしました。具体的には、bochを起動すると、コマンドラインは表示されません。 私はそれをインストールしたときに私がデバッグのバリエーションを含んでいたと確信しています。しかし、私はそれが誤って入力することができたと思います。 私はport installed bochsを実行すると、私はデバッグバリア

    -1

    1答えて

    私はPintOS, kernel panic with -v option bochs on ubuntu は、しかし、私が試したが、それはうまくいきませんでした前に誰かが、関連する質問をしたことがわかりました。 「pintos - 実行アラーム-複数は」細かいようだが、私は ...... Run didn't start up properly: no "Pintos booting" mess

    1

    1答えて

    を再定義し、すべてのコマンドは完全に働いたが、私は「pintosアラーム-複数の実行」を実行したときに最後に、私は次のようなエラーに Prototype mismatch: sub main::SIGVTALRM() vs none at /home/suhas/bin/pintos line 949. Constant subroutine SIGVTALRM redefined at /ho

    3

    1答えて

    私のブートローダの第2段階で、仮想フロッピーディスクの一部のセクタをbochsのメモリにロードしようとしていますが、int 0x13を呼び出すと、戻ることはありません。 私は私の第二段階から関連するコードがあると信じて: bootsys_start: mov %cs, %ax mov %ax, %ds /* * Remap IRQs. Interrupts

    0

    1答えて

    単純なOSを構築していますが、ブートセクタからカーネルコードを呼び出すときにエラーが発生しています。私は数日かけて苦労し、まだ死んでしまった。 コールはKERNEL_OFFSETで失敗します。私は無効なセグメントにジャンプしようとしているので、私はその失敗を知っているが、私はどのように、どこで把握できない。 私はそれが本当にディスクを読んでいないことにも気づいた。私のload_kernelコードは

    0

    1答えて

    文字列を印刷したい、NASMアセンブリを使用して、プログラムを実行するBochs、2つのシンプルなファイルがあります。私はアセンブリを学ぶのは非常に簡単なブートセクタを作っています。私は自分自身を教えようとしており、このPDFを使用しています: https://www.cs.bham.ac.uk/~exr/lectures/opsys/10_11/lectures/os-dev.pdf 私自身の文

    0

    1答えて

    現在、bochで簡単なブートローダをコンパイルして実行しようとしています。私pragmalinux-IMGディレクトリから [BITS 16] [ORG 0x7C00] ;Where the code gets mapped top: jmp top ;Loop forever times 510-($-$$) db 0 ;Pad with 0 dw 0xAA55 ;Bootlo