OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [insight/] [gdb/] [gdbtcl/] [help/] [register.html] - Blame information for rev 1765

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 578 markom
<HTML>
2
<HEAD>
3
<TITLE>Register Window Help</TITLE>
4
</HEAD>
5
<BODY>
6
<H1>The Register Window</H1>
7
<H2>Overview</H2>
8
<P>The Register Window lists all the registers and their contents for
9
the selected stack frame. It permits viewing the contents of registers
10
in different formats, editing register values, and some display
11
customizations.</P>
12
 
13
<P>The Register Window will update the register contents in the display
14
to match the stack frame currently being viewed in the <A HREF="source.html">
15
Source Window</A> and <A HREF="stack.html">Stack Winodw</A>.</P>
16
 
17
<P>Register Window topics:
18
<UL>
19
    <LI><UL><A HREF="#menus">Register Menu</A>
20
            <LI><A HREF="#menus_edit">Edit</A>
21
            <LI><A HREF="#menus_fmt">Format</A>
22
            <LI><A HREF="#menus_remove">Remove from Display</A>
23
            <LI><A HREF="#menus_all">Display All Registers</A>
24
        </UL>
25
    <LI><UL><A HREF="#display">Register Display</A>
26
            <LI><A HREF="#display_nav">Navigating the Register Display</A>
27
            <LI><A HREF="#display_popup">Register Pop-up Menu</A>
28
            <LI><A HREF="#display_edit">Editing a Register</A>
29
            <LI><A HREF="#display_format">Changing the Display Format of
30
                a Register</A>
31
            <LI><A HREF="#display_remove">Removing a Register
32
                 from the display</A>
33
            <LI><A HREF="#display_all">Displaying all Registers</A>
34
        </UL>
35
</UL></P>
36
 
37
<H3><A NAME="menus">Register Menu</A></H3>
38
The Register Menu provides on-screen access to the functionality of the
39
Register Window. To use any item from this menu, first use the mouse and
40
select (click the left mouse button) on any register cell. Users may then
41
select:
42
<BR>
43
<DL>
44
    <DT><A NAME="menus_edit"><A HREF="#display_edit">Edit</A></A>
45
        <DD>Edit the contents of the selected register
46
    <DT><A NAME="menus_fmt"><A HREF="#display_format">Format</A></A>
47
        <DD>Change the display format of the selected register
48
    <DT><A NAME="menus_remove"><A HREF="#display_remove">Remove
49
        from Display</A></A>
50
        <DD>Remove the selected register from the Register
51
            Window Display
52
    <DT><A NAME="menus_all"><A HREF="#display_all">Display All
53
        Registers</A></A>
54
        <DD>Display all registers in the Display. This item
55
            is only available when a register was previously
56
            removed from the Display.
57
</DL>
58
 
59
<H3><A NAME="display">Register Display</A></H3>
60
The Register Display contains name and value pairs for each register
61
available on the target hardware. These "cells" are layed out as a
62
spreadsheet for ease of use.
63
 
64
<P><A NAME="display_nav"></A>To navigate the Register Display, use either
65
the mouse and left mouse button or the arrow keys on the keyboard to
66
highlight the appropriate cell. Users may then use the <A HREF="#menus">
67
Register Menu</A> or use the Register Pop-up Menu to access special display
68
and editing options for the Register Window.</P>
69
<BR>
70
 
71
<H4><A NAME="display_popup">The Register Pop-up Menu</A></H4>
72
All of the special functions of the register window are accessed through
73
the Register Pop-up Menu. To use the Menu, simply select a register (see
74
<A HREF="#display_nav">Navigating the Register Display</A>) and click the
75
right mouse button. The Menu offers:
76
<DL>
77
    <DT><A NAME="display_edit">Edit</A>
78
        <DD>Edit the contents of the selected register. This item
79
            is also accessible by simply double-clicking the left
80
            mouse button on any register in the Display. The value
81
            of the register is set to the entered value -- the debugger
82
            does diffferentiate between decimal, hexadecimal, octal,
83
            and binary input. Press the escape key on the keyboard
84
            to cancel.
85
    <DT><A NAME="display_format">Format</A>
86
        <DD><DL>Change the display format of the register. Valid display types
87
            are:
88
                <DT>Hex
89
                    <DD>The register's contents are displayed in
90
                        hexadecimal (base 16).
91
                <DT>Decimal
92
                    <DD>The value is shown as
93
                        a decimal number (base 10).
94
                <DT>Natural
95
                    <DD>The register is displayed in its natural format.
96
                <DT>Binary
97
                    <DD>The contents of the register are displayed
98
                        as a binary number (base 2).
99
                <DT>Octal
100
                    <DD>The register's contents are shown in octal (base 8).
101
                <DT>Raw
102
                    <DD>The raw contents of the register are shown.
103
             </DL>
104
    <DT><A NAME="display_remove">Remove</A>
105
        <DD>Remove the selected register from the display. To display
106
            the removed register again, select the "Display All Registers"
107
            option from the Register Menu or the Register Pop-up Menu.
108
    <DT><A NAME="display_all">Display All Registers</A>
109
        <DD>Causes the Register Window Display to show all registers,
110
            including those which were previously "removed". This menu
111
            item is only available when removed registers exist.
112
</DL>
113
</BODY>
114
</HTML>

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.