The View menu provides a way for the user to open and/or bring to the front windows displaying the components (registers or RAMs) of the current machine (see Figure 15).
Registers
The "Registers" menu item will open a window displaying all the registers except the register arrys of the current machine, including their widths and values (see Figure 16). You can display the registers' values in either binary, hexadecimal, decimal using 2's complement notation, unsigned decimal, ASCII, or Unicode. When the values are displayed in binary or hexadecimal, spaces are inserted after every four digits for readability.
Register Array
Below the Registers menu item in the View menu is a list of all the register arrays in the current machine. By selecting one of these menu items, you can display the registers of the selected register array and their values (see Figure 17 for an example).
RAM
Below the register arrays in the View menu are listed all the RAMs of the current machine. When you select one of these menu items, a window opens displaying the contents of the RAM (see Figure 18 for an example). [NOTE: the label "Cell size:" in the bar at the top of the window has since been changed to "Row size:"].
You can view the contents (the data) in binary, hexadecimal, decimal using 2's complement notation, unsigned decimal, ASCII, or Unicode and you can independently view the addresses in binary, hexadecimal or unsigned decimal. You can also adjust the row size (the number of cells displayed per row) and so view the contents of the RAM by individual cells or by groups of cells. For example, if you choose a row size of 2, the RAM window will treat each pair of cells as one value and display it as such using big-endian notation.
The "Comments" column of a RAM window can be used to store comments regarding the use of each memory cell. When an assembly program is assembled and loaded into the RAM, the rows in the "Comments" column next to each machine instruction contain the corresponding assembly language instruction from which that machine instruction was generated.
When you are in debug mode, there is also a "Break" column visible in the RAM windows (as shown in Figure 18) that allows you to set break points in your program. See the debug mode help page for more details.
Note that every cell in the RAM window's table is editable except for the cells in the address column.