第1题:
堆栈操作中都是对栈顶单元进行的,访问堆栈的地址是由堆栈指针SP指定的。在操作过程中,指针 SP不需要用户指定。在下推式堆栈中,写入堆栈的单元地址是(36)。
A.PC
B.指令寄存器
C.(SP)-1
D.(SP)+1
第2题:
第3题:
第4题:
在存储器堆栈中,若栈底地址为A,SP指针初值为A--1,当堆栈采用从地址小的位置向地址大的位置生成时,弹出操作应是()
第5题:
堆栈寻址方式中,设A为累加寄存器,SP为堆栈指示器,Msp为SP指示器的栈顶单元,如果操作的动作是:(A)→Msp,(SP)-1→SP,那么出栈操作的动作为:()
第6题:
已知堆栈段指针寄存器(SP)=1076H,入栈4个数,再出栈5个数后(SP)为多少?
第7题:
若当前SS=3500H,SP=0800H,说明堆栈段在存储器中的物理地址,若此时入栈10个字节,SP内容是什么?若再出栈6个字节,SP为什么值?
第8题:
在存储器堆栈结构中,在栈底为最大地址的堆栈操作中压栈是指()。
第9题:
堆栈指针SP存放栈顶的地址,进栈时自动加1,出栈时自动减1,因此,SP总是指向栈顶
第10题:
何谓堆栈?栈指针SP的作用是什么?为什么要重新定义SP?
第11题:
先从堆栈取出数据,然后SP指针减
先从堆栈取出数据,然后SP指针加
SP指针先加1,然后从堆栈取出数据
SP指针先减1,然后从堆栈取出数据
第12题:
对
错
第13题:
A.(Msp)→A,(SP)+1→SP
B.(SP)+1→SP,(Msp)→A
C.(SP)-1→SP,(Msp)→A
D.(Msp)→A,(SP)-1→SP
第14题:
第15题:
第16题:
51单片机中,堆栈存放数据的原则是先进后出,后进先出,数据进栈后,栈顶向下移动,栈指针SP值随之减小。
第17题:
假设(SS)=2250H,(SP)=0140H,如果在堆栈中存入5个数据,则栈顶的物理地址为()。如果又从堆栈中取出3个数据,则栈顶的物理地址为()
第18题:
假设(AX)=1234H,(BX)=5678H,(SP)=1000H,指出执行下面的程序段后,各相关寄存器及堆栈段中的内容。 PUSH AX ;(AX)=?,(BX)=?,(SP)=?,栈顶字节[SP]=?, 栈顶第二字节[SP+1]=? PUSH BX ;(AX)=?,(BX)=?,(SP)=?,栈顶字节[SP]=?, 栈顶第二字节[SP+1]=? POP AX ;(AX)=?,(BX)=?,(SP)=?,栈顶字节[SP]=?, 栈顶第二字节[SP+1]=?
第19题:
已知堆栈段指针寄存器(SP)=1076H,入栈4个数后(SP)为多少?
第20题:
执行入栈指令PUSH时,栈顶指针SP为()
第21题:
因为SP所指栈顶为“实”栈顶,所以在入栈和出栈操作时都要先修改堆栈指针SP,再执行入栈、出栈操作。
第22题:
8051的堆栈是向地址的()端生成的。入栈时SP先(),再压入数据。
第23题:
(Msp)→A,(SP)+1→SP
(SP)+1→SP,(Msp)→A
(SP)-1→SP,(Msp)→A
(Msp)→A,(SP)-1→SP