Gyakorlati útmutató
A Disassembled code ablak megjeleníti a fordító által létrehozott utasításoknak megfelelő építési kódot. Ha hibakereső menedzselt kód, ezek szerelési útmutató megfelelnek a sajátos tárgykód által létrehozott JIT fordító, hanem a köztes nyelv (MSIL) által létrehozott, a fordító Visual Studio.
Az összeszerelő utasítások mellett a következő információk jeleníthetők meg a Szétszerelt kód ablakban:
A forráskód, ahonnan az építési kódot kapja.
A kódbájtok a számítógép vagy a MSIL nyelv valós utasításainak bájt ábrázolása.
A forráskódnak megfelelő sorszámok.
Az összeszerelési nyelvre vonatkozó utasítások mnemonikusak, az utasításnevek rövidítéseit és a változókat, regisztereket és állandókat jelölő szimbólumok. A gépi kód mindegyik utasítását egyetlen összeszerelő mnemonikusan ábrázolja, amely után rendszerint egy vagy több változó, regiszter vagy konstans követ.
Ahhoz, hogy teljes mértékben kihasználhassa a Disassembled code ablak használatát, tanuljon egy jó könyvet a programozási nyelvek programozásában. Az Assembler nyelvén való programozáshoz kapcsolódó kérdések részletes megvitatása nem tartozik e szakasz feladatai közé.
Mivel a kódban erősen támaszkodik a használatát CPU regiszterek, illetve, abban az esetben a menedzselt kód, a közös nyelvi futtatókörnyezet nyilvántartások gyakran együtt egy ablak leszerelése kell használni a regiszterek ablak, amely lehetővé teszi, hogy ellenőrizze a tartalmát a nyilvántartásokban.
Talán nem fogod a vágyat, vagy meg szeretné tekinteni a gépi kód utasításait numerikus formában, az assembler kód helyett. Ha azonban szeretné, használja a Memória ablakot erre a célra, vagy válassza ki a Kód bájtokat a Disassembled code ablak helyi menüjéből. "
A megjelenő párbeszédpanelek és menüparancsok eltérhetnek a súgóban leírtaktól, az aktuális beállításoktól vagy kiadástól függően. A beállítások módosításához kattintson az Eszközök menü Beállítások importálása és exportálása parancsára. További információ: A fejlesztői beállítások testreszabása a Visual Studio alkalmazásban.
A Szétszerelt kód ablak megjelenítése
A Debug menüben kattintson a Windows elemre, majd kattintson a Szétszerelt kód gombra.
A hibakeresőnek futnia kell vagy felfüggesztett módban kell lennie.
További információk engedélyezése vagy letiltása
A jobb oldali egérgombbal kattintson a Szétszerelt kód ablakban, és válassza ki vagy szüntesse meg a megfelelő jelölőnégyzeteket a helyi menüben.
A bal szélen lévő sárga nyíl jelöli az aktuális végrehajtási pont elhelyezését. Az objektumban rejlő kód esetében ez megfelel a CPU parancsszámlálónak. Ebben a helyszínen a következő utasítás jelenik meg, amelyet a program végrehajt.