241 lines
		
	
	
	
		
			6.5 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
		
		
			
		
	
	
			241 lines
		
	
	
	
		
			6.5 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| 
								 | 
							
								<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
							 | 
						||
| 
								 | 
							
								<HTML>
							 | 
						||
| 
								 | 
							
								<HEAD>
							 | 
						||
| 
								 | 
							
								   <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
							 | 
						||
| 
								 | 
							
								   <META NAME="GENERATOR" CONTENT="Mozilla/4.06 [en] (X11; I; Linux 2.0.35 i686) [Netscape]">
							 | 
						||
| 
								 | 
							
								   <TITLE>Memory Window Help</TITLE>
							 | 
						||
| 
								 | 
							
								</HEAD>
							 | 
						||
| 
								 | 
							
								<BODY>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<H1>
							 | 
						||
| 
								 | 
							
								The Memory Window</H1>
							 | 
						||
| 
								 | 
							
								The Memory Window allows users to display and edit the contents of memory.
							 | 
						||
| 
								 | 
							
								The Memory Window Preferences controls all of the display characteristics
							 | 
						||
| 
								 | 
							
								of the Memory Window.
							 | 
						||
| 
								 | 
							
								<BR> 
							 | 
						||
| 
								 | 
							
								<LI>
							 | 
						||
| 
								 | 
							
								<A HREF="#menus">Address Menu</A></LI>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<LI>
							 | 
						||
| 
								 | 
							
								<A HREF="#display">Memory Display</A></LI>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<LI>
							 | 
						||
| 
								 | 
							
								<A HREF="#prefs">Memory Window Preferences</A></LI>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<H2>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<HR WIDTH="100%"></H2>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<H2>
							 | 
						||
| 
								 | 
							
								<A NAME="menus"></A>Address Menu</H2>
							 | 
						||
| 
								 | 
							
								<IMG SRC="images/mem_menu.gif" HEIGHT=66 WIDTH=160>
							 | 
						||
| 
								 | 
							
								<P>This pulldown menu contains the following three items.
							 | 
						||
| 
								 | 
							
								<DL>
							 | 
						||
| 
								 | 
							
								<DT>
							 | 
						||
| 
								 | 
							
								<A NAME="menus_auto"></A>Auto Update</DT>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<DD>
							 | 
						||
| 
								 | 
							
								When selected, causes the Memory Window to update the display every. 
							 | 
						||
| 
								 | 
							
								If it is not selected, the display will be frozen until it is selected
							 | 
						||
| 
								 | 
							
								or "Update Now" is selected.</DD>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<DT>
							 | 
						||
| 
								 | 
							
								<A NAME="menus_now"></A>Update Now</DT>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<DD>
							 | 
						||
| 
								 | 
							
								Forces the Memory Window to update the display immediately.</DD>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<DT>
							 | 
						||
| 
								 | 
							
								<A NAME="menus_prefs"></A>Preferences</DT>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<DD>
							 | 
						||
| 
								 | 
							
								Opens the <A HREF="#prefs">Memory Window Preferences</A> dialog.</DD>
							 | 
						||
| 
								 | 
							
								</DL>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<H2>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<HR WIDTH="100%"></H2>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<H2>
							 | 
						||
| 
								 | 
							
								<A NAME="display"></A>Memory Display</H2>
							 | 
						||
| 
								 | 
							
								Like the <A HREF="register.html">Register Window</A>, the Memory Window
							 | 
						||
| 
								 | 
							
								display is organized into a spreadsheet. The address of any cell in the
							 | 
						||
| 
								 | 
							
								Display can be determined by appending the row and column headers for the
							 | 
						||
| 
								 | 
							
								cell. Optionally, an ASCII display of the memory appears at the right.
							 | 
						||
| 
								 | 
							
								Any non-ASCII-representable byte in memory will appear in the ASCII Display
							 | 
						||
| 
								 | 
							
								as a control character (a dot, ".", by default). The <A HREF="#pref">Memory
							 | 
						||
| 
								 | 
							
								Preferences Dialog</A> may be used to alter the appearance of the Memory
							 | 
						||
| 
								 | 
							
								Window.
							 | 
						||
| 
								 | 
							
								<P><A NAME="display_nav"></A>To navigate the Memory Window, use the mouse
							 | 
						||
| 
								 | 
							
								and click the cell of interest. As an alternative, pressing the arrow keys
							 | 
						||
| 
								 | 
							
								on the keyboard will focus successive cells, from left to right, top to
							 | 
						||
| 
								 | 
							
								bottom. The focus will wrap from left to right, so hitting the right arrow
							 | 
						||
| 
								 | 
							
								key will keep advancing the address of the cell selected.
							 | 
						||
| 
								 | 
							
								<H4>
							 | 
						||
| 
								 | 
							
								<A NAME="display_edit"></A>Editing Memory</H4>
							 | 
						||
| 
								 | 
							
								To edit memory, simply enter the new value of the memory into the cell
							 | 
						||
| 
								 | 
							
								and press the enter key on the keyboard. As with the
							 | 
						||
| 
								 | 
							
								<A HREF="register.html">Register
							 | 
						||
| 
								 | 
							
								Window</A>, be careful of the input format used to enter data -- the debugger
							 | 
						||
| 
								 | 
							
								is capable of parsing binary, octal, decimal, and hexadecimal values. All
							 | 
						||
| 
								 | 
							
								entries will be padded with leading zeroes, if necessary.  After you
							 | 
						||
| 
								 | 
							
								hit enter, the memory window will automatically shift focus to the next
							 | 
						||
| 
								 | 
							
								cell.
							 | 
						||
| 
								 | 
							
								<P>To edit part of the value of a cell, you can use the mouse to poistion
							 | 
						||
| 
								 | 
							
								the cursor to the exact part of the value you want to change.  You
							 | 
						||
| 
								 | 
							
								can also use the backspace key to delete part of the value without deleting
							 | 
						||
| 
								 | 
							
								the whole value.
							 | 
						||
| 
								 | 
							
								<P>Another way to edit memory is to edit the ASCII window.  To do
							 | 
						||
| 
								 | 
							
								this, select a cell using the mouse.  Then type in a new string.
							 | 
						||
| 
								 | 
							
								<H4>
							 | 
						||
| 
								 | 
							
								<A NAME="display_popup"></A>Memory Pop-up Menu</H4>
							 | 
						||
| 
								 | 
							
								Clicking the right mouse button while the mouse cursor lies within the
							 | 
						||
| 
								 | 
							
								bounds of any cell brings up the following menu:
							 | 
						||
| 
								 | 
							
								<P><IMG SRC="images/mem_popup.gif" HEIGHT=100 WIDTH=220>
							 | 
						||
| 
								 | 
							
								<DL>
							 | 
						||
| 
								 | 
							
								<DT>
							 | 
						||
| 
								 | 
							
								Auto Update</DT>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<DL>
							 | 
						||
| 
								 | 
							
								<DT>
							 | 
						||
| 
								 | 
							
								When selected, the Memory Window will track changes in memory shown in
							 | 
						||
| 
								 | 
							
								the Display.  When not selected, the Memory Window is "frozen", representing
							 | 
						||
| 
								 | 
							
								a "snapshot" of memory.</DT>
							 | 
						||
| 
								 | 
							
								</DL>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<DT>
							 | 
						||
| 
								 | 
							
								Update Now</DT>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<DL>
							 | 
						||
| 
								 | 
							
								<DT>
							 | 
						||
| 
								 | 
							
								 Forces the Memory Window to update the display immediately.</DT>
							 | 
						||
| 
								 | 
							
								</DL>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<DT>
							 | 
						||
| 
								 | 
							
								Go To <I>address</I></DT>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<DD>
							 | 
						||
| 
								 | 
							
								The Memory Window Display is updated to show memory starting at address
							 | 
						||
| 
								 | 
							
								<I>address</I>.</DD>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<DT>
							 | 
						||
| 
								 | 
							
								Open New Window at <I>address</I></DT>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<DD>
							 | 
						||
| 
								 | 
							
								A new Memory Window is opened, displaying memory at address <I>address</I></DD>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<DT>
							 | 
						||
| 
								 | 
							
								Preferences...</DT>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<DD>
							 | 
						||
| 
								 | 
							
								Opens the Memory Window Preferences for editing the appearance of the Memory
							 | 
						||
| 
								 | 
							
								Window Display.</DD>
							 | 
						||
| 
								 | 
							
								</DL>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<H2>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<HR WIDTH="100%"></H2>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<H2>
							 | 
						||
| 
								 | 
							
								<A NAME="prefs"></A>Memory Window Preferences</H2>
							 | 
						||
| 
								 | 
							
								Memory Window Preference Dialog governs the appearance of the Memory Window:
							 | 
						||
| 
								 | 
							
								the total number of bytes displayed, the size of each cell, ASCII control
							 | 
						||
| 
								 | 
							
								character.
							 | 
						||
| 
								 | 
							
								<P><IMG SRC="images/mem_pref.gif" HEIGHT=417 WIDTH=330>
							 | 
						||
| 
								 | 
							
								<H4>
							 | 
						||
| 
								 | 
							
								<A NAME="prefs_size"></A>Size of the Display Cells</H4>
							 | 
						||
| 
								 | 
							
								This attribute controls how many bytes appear in each cell. Valid cell
							 | 
						||
| 
								 | 
							
								sizes in the Memory Window may be:
							 | 
						||
| 
								 | 
							
								<DL>
							 | 
						||
| 
								 | 
							
								<DT>
							 | 
						||
| 
								 | 
							
								Byte</DT>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<DD>
							 | 
						||
| 
								 | 
							
								Each cell is exactly one byte</DD>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<DT>
							 | 
						||
| 
								 | 
							
								Half Word</DT>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<DD>
							 | 
						||
| 
								 | 
							
								Cells are displayed with two bytes</DD>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<DT>
							 | 
						||
| 
								 | 
							
								Word</DT>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<DD>
							 | 
						||
| 
								 | 
							
								Each cell contains four bytes</DD>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<DT>
							 | 
						||
| 
								 | 
							
								Double Word</DT>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<DD>
							 | 
						||
| 
								 | 
							
								Cells contain eight bytes</DD>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<DT>
							 | 
						||
| 
								 | 
							
								Float</DT>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<DD>
							 | 
						||
| 
								 | 
							
								Each cell contains four bytes, displayed as a floating point number</DD>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<DT>
							 | 
						||
| 
								 | 
							
								Double Float</DT>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<DD>
							 | 
						||
| 
								 | 
							
								Cells are displayed as floating point, eight bytes each</DD>
							 | 
						||
| 
								 | 
							
								</DL>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<H4>
							 | 
						||
| 
								 | 
							
								<A NAME="prefs_fmt"></A>Format of the Display Cells</H4>
							 | 
						||
| 
								 | 
							
								The Format option of the Memory Preferences Dialog governs how the debugger
							 | 
						||
| 
								 | 
							
								represents the memory. Possible representations include:
							 | 
						||
| 
								 | 
							
								<DL>
							 | 
						||
| 
								 | 
							
								<DT>
							 | 
						||
| 
								 | 
							
								Binary</DT>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<DD>
							 | 
						||
| 
								 | 
							
								The values are shown as binary numbers</DD>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<DT>
							 | 
						||
| 
								 | 
							
								Signed Decimal</DT>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<DD>
							 | 
						||
| 
								 | 
							
								The values are shown as signed decimal numbers</DD>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<DT>
							 | 
						||
| 
								 | 
							
								Octal</DT>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<DD>
							 | 
						||
| 
								 | 
							
								Each cell is represented as an octal number</DD>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<DT>
							 | 
						||
| 
								 | 
							
								Unsigned Decimal</DT>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<DD>
							 | 
						||
| 
								 | 
							
								Values are displayed as unsigned decimals</DD>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<DT>
							 | 
						||
| 
								 | 
							
								Hex</DT>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<DD>
							 | 
						||
| 
								 | 
							
								Memory is displayed as a hexadecimal number. This is the default.</DD>
							 | 
						||
| 
								 | 
							
								</DL>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<H4>
							 | 
						||
| 
								 | 
							
								<A NAME="prefs_bytes"></A>Size of the Memory Window</H4>
							 | 
						||
| 
								 | 
							
								The size of the memory window determines how much memory is actually presented
							 | 
						||
| 
								 | 
							
								to the user. The total number of bytes shown can either be determined by
							 | 
						||
| 
								 | 
							
								the size of the window, in which case resizing the Memory Window will cause
							 | 
						||
| 
								 | 
							
								more or less memory to be displayed, or fixed at some specified number
							 | 
						||
| 
								 | 
							
								of bytes. By default, the Memory Window shows 128 bytes of memory.
							 | 
						||
| 
								 | 
							
								<H4>
							 | 
						||
| 
								 | 
							
								<A NAME="prefs_misc"></A>Miscellaneous</H4>
							 | 
						||
| 
								 | 
							
								Miscellaneous memory preferences include the option to display the ASCII
							 | 
						||
| 
								 | 
							
								representation of the memory, including what character to use for non-ASCII
							 | 
						||
| 
								 | 
							
								bytes (the "control" character). Additionally, users may specify the number
							 | 
						||
| 
								 | 
							
								of bytes per row, either by typing a number into the box or by choosing one
							 | 
						||
| 
								 | 
							
								from the list. The default is sixteen bytes per row. If the entered value is
							 | 
						||
| 
								 | 
							
								not a multiple of the cell size then it will be automatically rounded up. The
							 | 
						||
| 
								 | 
							
								maximum permitted value is 150 (before rounding).
							 | 
						||
| 
								 | 
							
								</BODY>
							 | 
						||
| 
								 | 
							
								</HTML>
							 |