ur (Unassemble Real Mode BIOS)
Der Befehl ur zeigt eine Assembly-Übersetzung des angegebenen 16-Bit-Realmoduscodes an.
ur Range
ur Address
ur
Parameter
Bereich
Gibt den Speicherbereich an, der die zu auflösenden Anweisungen enthält. Weitere Informationen zur Syntax finden Sie unter Address and Address Range Syntax.
Adresse
Gibt den Anfang des zu auflösenden Speicherbereichs an. Acht Anweisungen für einen x86-basierten Prozessor werden aufgehoben. Weitere Informationen zur Syntax finden Sie unter Address and Address Range Syntax.
Environment
Element | Beschreibung |
---|---|
Modi | Benutzermodus, Kernel-Modus |
Ziele | Live, Crash Dump |
Plattformen | Alle |
Zusätzliche Informationen
Weitere Informationen zum Debuggen von BIOS-Code finden Sie unter Debugging von BIOS-Code.
Hinweise
Wenn Sie keinen Bereich oder keine Adresse angeben , beginnt die Disassemblierung an der aktuellen Adresse und erweitert acht Anweisungen auf einem x86-basierten Prozessor.
Wenn Sie den 16-Bit-Realmoduscode auf einem x86-basierten Prozessor untersuchen, geben sowohl der ur-Befehl als auch der U (Unassemble)-Befehl korrekte Ergebnisse.
Wenn jedoch Realmoduscode an einer Stelle vorhanden ist, an der der Debugger ihn nicht erwartet (beispielsweise ein Nicht-x86-Computer, der x86-basierten BIOS-Code von einer Steckkarte ausführt oder emuliert), müssen Sie UR verwenden, um diesen Code ordnungsgemäß zu disassemblieren.
Wenn Sie Ihren ur mit einem 32-Bit- oder 64-Bit-Code verwenden, versucht der Befehl, den Code so zu zerlegen, als wäre es 16-Bit-Code. Diese Situation erzeugt sinnlose Ergebnisse.