These registers generally contain the stack pointer and the return address from function calls, respectively.
Esses registradores geralmente contêm o ponteiro da pilha e o endereço de retorno das chamadas de função, respectivamente.
The general-purpose registers, base registers, and index registers can all be used as the base in addressing modes, and all of those registers except for the stack pointer can be used as the index in addressing modes.
Os registradores de uso geral, registradores de base e registradores de índice podem ser usados como base em modos de endereçamento, e todos os registos, exceto o ponteiro de pilha pode ser utilizado como índice de endereçamento.
The stack is implemented with an implicitly decrementing (push) and incrementing (pop) stack pointer.
A pilha é implementada implicitamente com um decremento (push) e incremento (pop) ponteiro de pilha.
This also allows FSR to be treated almost like a stack pointer (SP).
Writing and reading any data on the stack will always be done by reference to the stack pointer.
A escrita e leitura de qualquer dado na pilha será sempre feita por referência ao seu ponteiro.
The beginning of the stack is defined by loading a 16-bit address in the stack pointer.
O início da pilha é definido através do carregamento de um endereço de 16 bits no apontador da pilha.
When stack pointer points to the byte with address 32528, a pop to stack reads data A, and if everything still goes well and under control, therefore requests 12 bytes.
Quando o ponteiro aponta para o byte com endereço 32.528, um pop à pilha lerá o dado A, se tudo estiver controlado e a correr bem, sendo portanto pedidos 12 bytes.
When the first subroutine data is written, 12 bytes are pushed to stack and the stack pointer is subtracted of 12, now pointing to address 32528, last referenced byte's address.
Quando o dado A é escrito, no âmbito da sub-rotina 1, 12 bytes são escritos na pilha e o endereço contido no ponteiro é subtraído de 12, ficando então a apontar para o endereço 32.528, o último byte referenciado.
My first attempt was a hack: during PSG emulation, I turned off all interrupts, and used the stack pointer as a register.
Minha primeira solução foi apelar feio: durante a emulação do PSG, eu desligava as interrupções e usava o stack pointer como registro!
In 16-bit mode, this implicit stack pointer is addressed as SS:, in 32-bit mode it is SS:, and in 64-bit mode it is.
No modo de 16 bits, esse ponteiro implícito da pilha é tratado como SS:, no modo de 32 bits é SS:, e no modo de 64 bits é.
Stack Pointer (SP) - The stack pointer is also a 16-bit register which is used as a memory pointer.
Pilha ponteiro (SP) - O ponteiro de pilha é também um registo de 16 bits que é usado como um ponteiro de memória.
The general-purpose registers, base registers, and index registers can all be used as the base in addressing modes, and all of those registers except for the stack pointer can be used as the index in addressing modes.
Os registradores de uso geral, registradores de base e registradores de índice podem ser usados como base em modos de endereçamento, e todos os registos, exceto o ponteiro de pilha pode ser utilizado como índice de endereçamento.
This also allows FSR to be treated almost like a stack pointer (SP).
Isto também permite que o FSR seja tratado quase como um ponteiro de pilha (SP).