.在存储器堆栈中,若栈底地址为A,SP指针初值为A-1,当堆栈采用从地址小的位置向地址大的位置生成时,弹出操作应是( )

.在存储器堆栈中,若栈底地址为A,SP指针初值为A-1,当堆栈采用从地址小的位置向地址大的位置生成时,弹出操作应是( )
A、先从堆栈取出数据,然后SP指针减1
B、先从堆栈取出数据,然后SP指针加1
C、SP指针先加1,然后从堆栈取出数据
D、SP指针先减1,然后从堆栈取出数据
【正确答案】:A
【题目解析】:堆栈是按特定顺序进行访问的存储区,其访问方式是后进先出,即先存入的数据后读出。对堆栈的访问由堆栈指针寄存器SP控制,当堆栈采用从地址小的位置向地址大的位置生成时,入栈操作是SP指针先加1,然后将数据存人堆栈,从堆栈取出弹出操作是先从堆栈取出数据,然后SP指针减1。