网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
关于80C51的堆栈操作,正确的说法是()。
A.先入栈,再修改栈指针
B.先修改栈指针,再出栈
C.先修改栈指针,再入栈
D.以上都不对
参考答案和解析
A解析:进栈是先存数再SP减一,故出栈是先SP加一再取数。故选A。
更多 “关于80C51的堆栈操作,正确的说法是()。A.先入栈,再修改栈指针B.先修改栈指针,再出栈C.先修改栈指针,再入栈D.以上都不对” 相关考题
考题
堆栈是一个专门的存储区域,访问堆栈时,不需要程序人员指定堆栈单元的地址,要存取的堆栈单元地址是由(3)给出的,并且在堆栈操作中这个地址是自动修改的。存取堆栈时存入取出的数据的先后顺序是(4),这对中断操作提供了很大方便。A.SPB.PCC.指令地址码D.程序
考题
堆栈操作中都是对栈顶单元进行的,访问堆栈的地址是由堆栈指针SP指定的。在操作过程中,指针 SP不需要用户指定。在下推式堆栈中,写入堆栈的单元地址是(36)。A.PCB.指令寄存器C.(SP)-1D.(SP)+1
考题
下面关于80C51单片机中断系统的说法正确的是()。A、正在进行的中断过程能被新的同级或低优先级的中断请求所中断;B、80C51单片机的中断响应是有条件的;C、中断初始化时,对IT0、IT1的状态设置,即可使用位操作,也可使用字节操作;D、80C51有三个中断优先级即高级、中级、初级。
考题
单选题下列四个说法哪个正确?()A
堆栈是在两端操作、先进后出的线性表B
堆栈是在一端操作、先进先出的线性表C
队列是在一端操作、先进先出的线性表D
队列是在两端操作、先进先出的线性表
考题
单选题CALL指令和RET指令对堆栈操作,正确的说法为()。A
CALL指令从堆栈中取出子程序的地址B
RET指令从堆栈中取出子程序的地址C
CALL指令从堆栈中取出断点的地址D
RET指令从堆栈中取出断点的地址
考题
单选题CALL指令和RET指令的用法,正确的说法是()。A
CALL指令和RET指令都对堆栈操作B
只有CALL指令使用堆栈C
只有RET指令使用堆栈D
CALL指令和RET指令都不用堆栈
热门标签
最新试卷