私は自分のオペレーティングシステムを構築しようとしています... I am on I am on非常に早い段階です...私は今、一種のインストールフロッピーを作成しようとしています。フロッピーは、メインハードドライブのブートセクタに自身をコピーします。私はその上のBのターンは「悪い固定ディスクシリンダー」のように気にいらないことを意味するときことをオンラインで読む install:
MOV ax
私は、1〜9の間にある1桁の数字を求めて保存する8086アセンブリ言語のプログラムを書いています。 1から9の間でなければ、ループバックするはずです。 要件を満たすまで、テストしてループバックさせて(別の数字を入力できるようにする)良い方法はありますか? これまでの私のコード: section .data
prompt1 db "Enter a single digit digit be
保護モードに切り替えた後に、ブートローダからロードされたカーネルにジャンプしようとしています。 カーネルは正常にロードされますが、ローダーの2番目のステージがカーネルのmain関数を呼び出すと、間違ったアドレスが呼び出されます。ここ ローダ()の第二段階である: global load_kern
extern main
[bits 32]
load_kern:
call m
私はリバースエンジニアリングについて聞いたことがあります。それはかなり面白くて少し難しいです。最近、私はKali Linux OSにリバースエンジニアリングのカテゴリに属するNASMシェルがあることを知りました.NetwideアセンブラのプログラムがMalwaresを検出する上でどのように役割を果たすかについて、誰でも詳細な説明を与えることができます。