No. ROM means read-only memory so, by definition, you can't write to it.
The stack register points to the top of the stack for the currently executing thread. The stack is a fixed-length memory allocation at the bottom of addressable memory (highest available address). The stack extends upwards into lower addresses. To keep track of the stack's usage, the stack pointer marks the top of the stack where a new frame will be pushed, decrementing the stack pointer by the required amount. When a frame is popped, the stack pointer is incremented by the frame length. The stack is typically used to call and return from functions by storing the return address of the caller, but can also be used to store a function's arguments (the values passed to it by its caller), its local variables and its exception handlers. Since the memory is allocated as soon as the thread becomes active, moving a pointer to activate and release stack frames is much quicker than requesting heap memory via the operating system.
There are 4 main widely used stack operations.Operations:* POP - increase stack pointer and return top element * PUSH - putting element into stack's top * TOP - returns data of top element on stack * LENGTH/SIZE - returns number of elements inside stack For more detailed implementation details, please check web links.
No. ROM is read-only memory. It cannot be written to and therefore cannot be used for temporary storage.
all rom is static
A stack created by the user or a programmer is an implicit stack
Accessing a stack.
Stack pointer points to the topmost / most recently referenced location on the stack; - Nutan
CD-ROM burners
The stack register contains the address of the last item pushed on the stack. The stack is a region of memory used for temporary storage of instruction addresses and register values in a Last-In-First-Out (nested) structure. It is used for interrupts and subroutine calls.
It is used for playing DVDs
CD-rom is a compact disk used with computers. =D
ROM is Random Only Memory. Though, with difficulty ROM data can be changed, the ROM usually holds the data used to cause boot up a computer and is placed there by the manufacture.
ROM stands for Read Only Memory and is used for long term storage.
SP is the stack pointer and can be used in the stack operations. It cannot be used for fetching the instruction
used toave data
Actually, stack data starts one location greater than the stack pointer. In the Intel design, the stack pointer always points to the next location to be used on a push, and pushes always decrement the pointer. It is more correct to say that the stack region to be used next is one location less than the stack pointer's register address.
it is used to store info on the little stinken disk