Partager via


ur (désassembler le BIOS en mode réel)

La commande ur affiche une traduction de l’assembly du code 16 bits en mode réel spécifié.

ur Range 
ur Address
ur 

Paramètres

Gamme
Spécifie la plage de mémoire qui contient les instructions à désassembler. Pour plus d’informations sur la syntaxe, consultez la syntaxe d’adresse et de plage d’adresses.

Adresse
Spécifie le début de la plage de mémoire à désassembler. Huit instructions sur un processeur x86 sont désassemblées. Pour plus d’informations sur la syntaxe, consultez la syntaxe d’adresse et de plage d’adresses.

Environnement

Élément Description
Modes Mode utilisateur, mode noyau
Targets Live, vidage de la mémoire
Platforms Tous

Informations supplémentaires

Pour en savoir plus sur le débogage du code BIOS, consultez Débogage du code BIOS.

Notes

Si vous ne spécifiez Plage ou Adresse, le désassemblage commence à l’adresse actuelle et s’étend sur huit instructions sur un processeur x86.

Si vous examinez du code 16 bits en mode réel sur un processeur x86, les commandes ur et u (Désassembler) donnent des résultats corrects.

Toutefois, si le code en mode réel existe dans un emplacement où le débogueur ne l’attend pas (par exemple, un ordinateur non x86 qui exécute ou émule un code BIOS x86 à partir d’un carte de plug-in), vous devez utiliser le code ur pour désassembler correctement ce code.

Si vous utilisez ur sur un code 32 bits ou 64 bits, la commande tente de désassembler le code comme s’il s’agissait d’un code 16 bits. Cette situation produit des résultats dénués de sens.