Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: Register window


Related Topics
SMP

In the News (Wed 25 Nov 09)

  
  Register window - Wikipedia, the free encyclopedia
In computer engineering, the use of register windows is a technique to improve the performance of a particularly common operation, the procedure call.
Registers are used by the CPU in order to hold temporary values while working on longer strings of instructions.
Eight registers (L0 through L7) are local to the current procedure level, and eight registers (o0 through o7) are the outputs from the current procedure level to the next level called.
en.wikipedia.org /wiki/Register_window   (872 words)

  
 [No title]
The Window Invalid Mask (wim) and the Current Window Pointer (cwp) field in the psr are used in conjunction to manage the finite set of register windows and detect the window overflow and underflow conditions.
The output registers for register window N are the same as the input registers for register window ((N - 1) modulo RW) where RW is the number of register windows.
When a register window is allocated, the new set of local registers are available for the exclusive use of the subroutine which allocated this register set.
www.rtems.com /onlinedocs/doc-current/info/sparc.info-1   (5001 words)

  
 Register Window Instructions   (Site not responding. Last check: 2007-10-18)
The SAVE instruction rotates the register window forward one frame, renaming the out registers from the old window to be the in registers for the new, the out and local registers become effectively new registers.
The RESTORE instruction rotates the rotates the register window backward one frame, renaming the in registers from the old window to be the out registers for the new.
If a spill or fill trap is not generated by the instructions, they behave like an ADD instruction, using rs1 and rs2 registers as named in the old window, and rd as named in the new window for the source and destination registers.
www.mcs.drexel.edu /~udmcwher/sparc/nice/node13.html   (146 words)

  
 11 Register Windows   (Site not responding. Last check: 2007-10-18)
The input registers are overlapped with the caller's output registers.
The instruction used to restore the caller's register window is usually put in the branch delay slot of the instruction used to return control to the caller.
Because the caller's register window has not been restored when the called procedure issues the return instruction, the return instruction needs to use %i7 in calculating the return address instead of %o7 (%r15).
www.cs.unm.edu /~maccabe/classes/341/labman/node11.html   (1642 words)

  
 Using the Graphical Interface to GDB   (Site not responding. Last check: 2007-10-18)
For instance, a source window will have an options menu item to control the display of line numbers, but a register window will instead have an option to choose the radix in which to display register contents.
Registers that have changed since the last evaluation of the register contents are highlighted in red.
This window may be activated either by double-clicking on a highlighted phrase in the source window (which will import that phrase as a new expression), or by calling it up via the Window menu.
www.cs.uni.edu /Help/Gnat/gdbtk.html   (1739 words)

  
 SourceForge.net CVS Repository - markup - cvs: gpsim/TODO-GUI   (Site not responding. Last check: 2007-10-18)
So by centralizing, it is proposed that a single window with possibly detachable children be created as a means for managing all of the GUI functionality.
At the moment, the register window is a spread sheet-like display of the processor's RAM.
At the moment, the trace window is a separate window that shows the simulation trace buffer for the last 50 cycles or so.
cvs.sourceforge.net /viewcvs.py/gpsim/TODO-GUI?rev=1.3&view=auto   (1544 words)

  
 Geneseo CSci 331 Sparc Register Management   (Site not responding. Last check: 2007-10-18)
"Register windows" allow a stack of registers to parallel the stack in main memory:
Memory stack needs to be coordinated with register windows, i.e., push an activation record onto memory stack exactly when you push a new register window, similarly coordinate pops.
This pushes a window, thus getting a new sp and making old one become fp, and make new sp point to a frame's worth of memory beyond where old sp pointed.
www.cs.geneseo.edu /~baldwin/csci331/spring2002/sparcreg.html   (196 words)

  
 [No title]
.IP \fIdispdata_array_register_irange_change_func\fP 1i Register a function to be called the image itensity range changes.IP \fIdispdata_array_construct_rgb\fP 1i Construct a composite RGB array from three input arrays.
.IP \fIdispdata_register_data_create_func\fP 1i Register a function to be called when a dataobject is created.
.IP \fIdispdata_register_data_destroy_func\fP 1i Register a function to be called when a dataobject is destroyed.
www.nd.edu /~iraf/Public/karma/man/man3/dispdata.3   (549 words)

  
 Bits and pieces : Weblog
When SPARC ISA was first designed, the register window feature made sense given the first implementation characteristics such as unified cache and relatively shallow call depth.
The register window makes the call stack trace explicit, straightfoward and transparent, thus makes it fairly simple to do a stack unwind and do some tricks in the exception handling code.
Because of the register window and non-executable stack, it is quite a bit more difficult to exploit the buffer overflow vulnerability on SPARC, although it doesn't make exploiting impossible.
blogs.sun.com /roller/page/seongbae/20040728   (1193 words)

  
 WinDLX Tutorial
If the window is large enough, you can see that the command jal InputUnsigned is in the IF stage and the preceding command addi r1, r0, 0x1000 is in the second stage, ID. The other blocks are marked with a cross, showing that no sensible information is processed in them.
When examining the code by opening the code window (double click on icon code if it is not already opened) you will notice that the next instructions are all nearly the same; they are sw-operations that store words from a register into the memory.
By re-examining the statistics window, you learn that the number of Control stalls and Trap stalls remained the same, but the number of RAW stalls was now 53 instead of 17, thus increasing the total number of simulation cycles to 236.
www.ndsu.nodak.edu /instruct/tareski/ee774f96/notes/windlx/wdlxtut.htm   (2715 words)

  
 CSCI 2150 -- Turbo Debugger   (Site not responding. Last check: 2007-10-18)
Data Display Window - This window displays the hexadecimal values of the memory array where the data segment register (DS) is pointing.
Tab to the internal register window, then with the arrow key, move the cursor to the AX register.
Tab over to the internal register window and use the arrow keys to move to the IP register.
www-cs.etsu.edu /tarnoff/labs2150/td/td.htm   (1502 words)

  
 How Quantify times register-window traps Rational Quantify   (Site not responding. Last check: 2007-10-18)
The SPARC architecture provides a fixed set of register windows that are allocated for each function call, providing very fast access to function arguments and local variables.
When the set of register windows is exhausted, however, the hardware issues a trap to the operating system to save and later restore the contents of a window to memory.
By simulating the register-window mechanism, Quantify records the time spent by the operating system in preserving and restoring register windows required by your program.
bmrc.berkeley.edu /purify/docs/html/quantify/html/ht_how_q_times_regwintraps.htm   (271 words)

  
 CSC 310 Notes   (Site not responding. Last check: 2007-10-18)
The in and out registers are primarily used to pass parameters and return values between the callers and the called.
Put another way, main's o0 register (for example) is the same register as i0 for a subroutine called from main.
The cool thing about it is that the previous register window's sp becomes the new register window's fp.
web.presby.edu /~wasmith/courses/310/slides/AssemSubs.htm   (286 words)

  
 Purchases Command Centre window
Purchases window, where you can create transaction records for the items and services you buy, regardless of whether the items or services are included in your list of items.
Inquiry Register window, where you can view summary information about each of your company’s accounts, sales, purchases, cards, jobs and payroll information.
This window also allows you to zoom to the windows in which the individual items were entered.
help.myob.co.uk /plus10/win/10400c.htm   (768 words)

  
 [No title]
restore s1, s2, d Pop a register window from the stack, and otherwise behave like an add instruction, except that the sources are read from the old register window, and the destination written into the new register window.
save s1, s2, d Push a register window onto the stack, and otherwise behave like an add instruction, except that the sources are read from the old register window, and the destination written into the new register window.
By convention, of the globals %g1 is scratch, %g2..%g4 are used for global register variables, and %g5..%g7 are reserved.
www.cs.indiana.edu /~sabry/teaching/compilers/wi97/SPARC.txt   (2063 words)

  
 How to Register Style
After you have registered, you will be given a personal registration code that you enter in the shareware reminder window along with your name.
Once you have registered, you are considered registered for all future versions of Style, so you do not need to reregister or pay any additional fees when you upgrade to a new version.
You use Register to create a registration form, which consists of some text and possibly bar codes if you are using the printed version, and you send that form to Kagi Shareware.
www.merzwaren.com /style/style_registration.html   (1142 words)

  
 Bank Register window   (Site not responding. Last check: 2007-10-18)
Note: The Bank Register window is a convenient tool for data entry, not the actual transaction window.
When you enter a transaction in the Bank Register window, the information is actually entered into the corresponding transaction window.
For example, when you enter a Receive Payment transaction in the Bank Register window, it is as if you had opened and entered the information in the Receive Payments window.
help.myob.com /fe01/mac/20000c.htm   (149 words)

  
 11. Register Windows
Figure 11.3 shows six register sets arranged in a circular fashion with clockwise numbering.
You may assume that N is non-negative and will be small enough that register overflow will not occur.
Register windows provide easy access to a large collection of registers and can reduce the need to save registers in memory.
www.cse.ohio-state.edu /~heym/360/common/labmanweb/node11.html   (1611 words)

  
 SourceForge.net CVS Repository - annotate - cvs: gpsim/TODO-GUI   (Site not responding. Last check: 2007-10-18)
context debugging), a register window, an eeprom window,
At the moment, the register window is a spread sheet-like display of
At the moment, the trace window is a separate window that shows the
cvs.sourceforge.net /viewcvs.py/gpsim/TODO-GUI?annotate=1.1   (851 words)

  
 Using the Compare to Register feature when importing a QIF file in Quicken
When you open the register, the register will be at the top and a Compare to Register window at the bottom.
The column on the far left of the Compare to Register window shows the status of each transaction.
To match a transaction with a status of New to a transaction that is already in the register, select the transaction in the Compare to Register window and click the Manual Match button.
web.intuit.com /support/quicken/docs/w_qifc2r.html   (584 words)

  
 (#2590)Vertical Windows on the 8XC196KC/KD
The Window Select Register (WSR) determines both the size of the VWindow and which window of that size is to be remapped.
The Register RAM that is "covered" by the window is not accessible by register-direct addressing when VWindows are active.
The Window Select Register (WSR) description in Appendix C of the users manual (both printed and electronic versions) includes tables that explicitly list the remapped memory sections corresponding to specific WSR values.
developer.intel.com /design/mcs96/technote/2590.htm   (464 words)

  
 SIGGRAPH '97 Course Notes
A window class is a basic template that is used to create a window in an application.
When the application that registered a window class exits, the window class is destroyed.
A window procedure is a callback function that is used by Win32 to notify the application of messages that should be processed by the window.
www.xmission.com /~nate/siggraph97/notes/simple.htm   (841 words)

  
 8051 CrossView Pro Debugger Manual v4.1   (Site not responding. Last check: 2007-10-18)
As long as the this window is open, CrossView Pro automatically updates the display for each monitored variable and expression each time the program stops.
Occasionally, however, you have a few closed windows, or wish the information to appear in the Command window (for instance, when you are recording output).
As long as the window is open, the debugger automatically updates the values when the program stops.
www.ece.umr.edu /computing/unix/software/tasking/xvw/access.html   (4117 words)

  
 Register Wizard 2   (Site not responding. Last check: 2007-10-18)
Choose yes or no to specify whether the register's data input is a bus or a collection of n single-bit signals.
If the register inputs are named in a regular way, this button can assist you in creating the names for the individual inputs.
If the register outputs are named in a regular way, this button can assist you in creating the names for the individual outputs.
cs.baylor.edu /~maurer/help/winfhdl/regwiz2.htm   (238 words)

  
 Comp.compilers: Re: Info needed (Sparc C compiler w/o register window)
*three* trap windows, but things are getting way out of hand now.
Another approach would be to save the register windows in a kernel-
hardware's use of register windows in the trap handlers and thus
compilers.iecc.com /comparch/article?92-04-065   (724 words)

  
 The Account Register
The Account Register has three modes to enter transactions and is flexible in its configuration so you can display the transactions in a way that suits you.
When you first open the Account Register window the cursor will be in the date field ready for you to enter a transaction.
The general ledger window allows a more comprehensive overview of accounts in a smaller and quicker-to-navigate (for experienced users who know exactly what they are doing) space.
www.gnucash.org /docs/v1.6/de_DE/t4113.html   (608 words)

  
 Timing register-window traps Rational Quantify   (Site not responding. Last check: 2007-10-18)
Quantify simulates the time required to handle register window overflow and underflow conditions for SPARC processors.
Quantify reports the excluded register-window trap time only if it is a significant fraction of the combined recorded and excluded time for the entire run.
On machines such as HPPA which do not support register windows, Quantify ignores any attempts to time these operations and issues a warning message.
bmrc.berkeley.edu /purify/docs/html/quantify/html/ht_time_reg_win_traps.htm   (107 words)

  
 Window of exposure lets viruses run rampant | The Register
It’s long been known that there is a ‘window of exposure’ - the interval between when a virus begins spreading and signature updates are issued by anti-virus vendors.
BlackSpider has put a figure on this phenomenon in order to back up its argument that there’s a high risk of infection during this ‘window of exposure’ for firms that rely on conventional anti-virus scanners alone.
Vendors that make most of their money from desktop or server-based anti-virus scanners argue that most of these viruses could be thwarted by a policy of blocking executable attachments in email.
www.theregister.co.uk /2005/06/02/virus_exposure_stats   (480 words)

  
 Purchases Command Center window
Vendor Payments window, where you can assign payments to your outstanding purchasing balances and record deposits on orders.
Transaction Journal window, where you can view information about all transactions you’ve entered in the AccountEdge system, for all journals.
From the Transaction Journal window, you can also “zoom” to the original window in which transactions (except inventory transactions) were entered.
help.myob.com /ae01/mac/10400c.htm   (495 words)

  
 EPI - EDB FAQs about the Session Window
I manually modify a register via MON input mode, but the Register Window does not update to reflect the new value.
If you use EDB command mode, the windows do reload their data with each change.
Use the Session Window's "dt" command to display the frames of interest.
www.epitools.com /support/edb_session.php   (751 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.