Stack utilization management system and method for a single-stack arrangement

   
   

A system and method for managing utilization in a unidirectional stack. An application programming interface (API) is provided for facilitating user interaction with a stack management system associated with a computing environment such as an architectural simulator. The unidirectional stack is initialized via the API with respect to a fixed stack marker boundary, a stack base and a stack pointer. A high water mark is maintained for tracking the stack pointer's farthest location from the stack base during the execution of a program. When a program instruction is operable to access a stack location, one or more validity rules are applied to determine if the access operation is permissible. Where the program instruction is operable to modify the stack pointer, another set of validity rules are applied to determine if the stack pointer operation is permissible. User warning and optional return of program control are available when an invalid access operation or stack pointer operation is attempted.

Um sistema e um método para controlar a utilização em uma pilha unidirectional. Uma relação de programação de aplicação (API) é fornecida facilitando a interação do usuário com um sistema de gerência da pilha associado com um ambiente computando tal como um simulador architectural. A pilha unidirectional é inicializada através do API com respeito a um limite fixo do marcador da pilha, a uma base da pilha e a um ponteiro de pilha. Uma marca de água elevada é mantida seguindo a posição a mais distante de ponteiro de pilha da base da pilha durante a execução de um programa. Quando uma instrução de programa é operável alcançar uma posição da pilha, um ou os mais régua da validez está aplicado para determinar se a operação do acesso for permissível. Onde a instrução de programa é operável modificar o ponteiro de pilha, um outro jogo de réguas da validez está aplicado para determinar se a operação do ponteiro de pilha for permissível. O aviso do usuário e o retorno opcional do controle de programa estão disponíveis quando uma operação inválida do acesso ou a operação do ponteiro de pilha são tentadas.

 
Web www.patentalert.com

< Storage and retrieval of location based information in a distributed network of data storage devices

< Implementing for buffering devices in circuit layout to ensure same arriving time for clock signal from source root to output bonding pads

> Method and apparatus to permit automated server determination for foreign system login

> System and method for providing a fault-resilient boot

~ 00147