Práce s monitory paměti
Postup zobrazení obsahu paměti v pohledu Paměť:
- V podokně Monitory vyberte monitor paměti, který obsahuje umístění paměti, které chcete zobrazit. Paměť se zobrazí v podokně Vykreslení, ve kterém budete provádět všechny zbývající kroky. Pokud jste přidali více vykreslení, vyberte kartu obsahující vykreslení, které chcete zobrazit.
- Podle potřeby můžete podokno Vykreslení rozdělit výběrem tlačítka Přepnout rozdělení podokna (
). Při výchozím nastavení pohled Paměť zobrazuje pouze jediné podokno vykreslení. Klepnete-li na Přepnout rozdělení podokna, zobrazí se druhé vykreslení v podobě rozděleného podokna.
- Podle potřeby použijte posuvník ve vykreslení k zobrazení umístění paměti nad nebo pod základní adresou monitoru paměti zobrazovaného aktuálním vykreslením. Alternativně můžete pravým tlačítkem myši klepnout ve vykreslení a zvolit položku rozevírací nabídky Přejít na adresu nebo stisknout Ctrl+G. Poté dojde v dolní části vykreslení k otevření sekce, ve které můžete provést níže uvedené akce:
- Vyberte položku stahovací nabídky Přejít na adresu a poté zadejte adresu, na kterou chcete přejít. Vykreslení bude umístěno tak, aby zadaná adresa byla viditelná a zvolená.
- Vyberte položku stahovací nabídky Přejít na ofset a poté zadejte ofset. Vykreslení bude umístěno tak, aby byla vidět a byla zvolena adresa výrazu (základní adresa) zvětšená o zadaný ofset. Záporná hodnota umístí vykreslení o příslušný ofset před základní adresu.
- Vyberte položku stahovací nabídky Skok na paměťové jednotky. Tato funkce vezme aktuálně zvolenou adresu a přičte zadaný počet paměťových jednotek. Poté je zvolena výsledná adresa. Záporná hodnota umístí vykreslení o příslušný ofset před aktuální adresu.
Pro všechny tyto položky můžete po výběru zaškrtávacího pole Vstup jako hexadecimální zadávat hexadecimální hodnoty (pokud toto zaškrtávací pole není označeno, budou vstupní hodnoty považovány za desetinné). Po zadání údaje do pole stiskněte klávesu Enter nebo klepněte na tlačítko OK, a přejděte tak na umístění ve vykreslení. Chcete-li tuto sekci uzavřít, klepněte na Storno nebo stiskněte Ctrl+G.
Poznámka: Vstup s předponou 0x je rovněž považován za hexadecimální hodnotu.
- Podle potřeby můžete změnit šířku libovolného sloupce klepnutím na levý nebo pravý okraj buňky jeho záhlaví a přetažením tohoto okraje na požadovanou šířku sloupce. Další metodou je klepnutí pravým tlačítkem myši na vykreslení a výběr položky rozevírací nabídky Přizpůsobit velikost - tímto změníte velikost všech sloupců tak, aby se zobrazoval celý text ve všech polích. Alternativně můžete klepnout pravým tlačítkem myši na vykreslení a vybrat položku rozevírací nabídky Formátovat. Zobrazí se dialogové okno Formátovat. V tomto dialogovém okně můžete nastavit počet jednotek na řádek a počet jednotek ve sloupci. Při provádění těchto změn okno Náhled v dialogovém okně zobrazuje aktuálně nastavené rozvržení vykreslení. Chcete-li tato nastavení uložit jako výchozí rozvržení, klepněte na Uložit jako výchozí nastavení.
- Dále máte možnost skrytí určitých prvků pohledu Paměť v zájmu přehlednosti:
- Podokno Monitory můžete skrýt zrušením označení přepínače Přepnout podokno monitorů paměti.
- Sloupec Adresa můžete skrýt klepnutím pravým tlačítkem myši na vykreslení a výběrem položky Skrýt sloupec adres. Chcete-li zobrazit skrytý sloupec adres, klepněte pravým tlačítkem myši na vykreslení a vyberte položku rozevírací nabídky Zobrazit sloupec adres.
Pokud jste ve vykreslení paměti a vzdálili jste se od adresy, kterou jste původně zadali k monitorování, docílíte výběrem položky rozevírací nabídky Resetovat na bázovou adresu umístění kurzoru zpět na bázovou adresu monitoru paměti. Alternativně můžete resetovat všechna vykreslení určitého monitoru paměti klepnutím pravým tlačítkem myši na monitor a výběrem položky Resetovat (nebo můžete zvolit více monitorů a poté tuto akci). Při resetování monitoru standardně dochází k resetování viditelných vykreslení na základní adresu. Chcete-li resetovat všechna vykreslení v aktuálním pohledu Paměť, upravte předvolby pohledu Paměť.