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.

Kapcsolódó cikkek