在32位处理器上,假设栈顶指针寄存器的当前值为0x00FFFFE8,那么在执行完指令“pusheax”(eax为32位寄存器)后,栈指针的当前值应为()
第1题:
下列叙述中正确的是
A.在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化
B.在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化
C.在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化
D.上述三种说法都不对
第2题:
下列叙述中正确的是( )。
A.在栈中,棱中元素随栈底指针与栈顶指针的变化而动态变化
B.在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化
C.在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化
D.上述三种说法都不对
第3题:
第4题:
从一个栈顶指针为h的链栈中删除一个结点时,用x保存被删结点的值,可执行x=h->data;和()。(结点的指针域为next)
h=h->next;
略
第5题:
设有一个非空的链栈,栈顶指针为hs,要进行出栈操作,用x保存出栈结点的值,栈结点的指针域为next,则可执行x=hs->data;()。
hs=hs->next;
略
第6题:
带参数的返回指令用在什么场合?设栈顶地址为4000H,当执行RET 0008H后,SP指针的值是多少?
第7题:
假设寄存器%eax的值为x,%ecx的值为y,那么汇编代码指令leal(%eax,%ecx,5),%edx存储在寄存器%edx中的值为()
第8题:
在栈的顺序实现中,栈顶指针top,栈为空条件()。
第9题:
第10题:
x
y
x+y
x–y
第11题:
在栈中,栈中的元素随栈底指针与栈顶指针的变化而动态变化
在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化
在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化
上述三种说法都不对
第12题:
0x00FFFFE4
0x00FFFFE6
0x00FFFFEA
0x00FFFFEC
第13题:
在32位处理器上,假设栈顶指针寄存器的当前值为0x00FFFFE8,那么在执行完指令“pusheax”(eax为32位寄存器)后,栈指针的当前值应为(57)。
A.0x00FFFFE4
B.0x00FFFFE6
C.0x00FFFFEA
D.0x00FFFFEC,
第14题:
A.栈指针寄存器
B.程序计数器
C.当前程序状态寄存器
D.基地址寄存器
第15题:
第16题:
设有一个非空的链栈,栈顶指针为hs,要进行出栈操作,用x保存出栈结点的值,找结点的指针域为next,则可执行x=hs一>data;()。
hs===hs一>next;
略
第17题:
假设寄存器%eax的值为x,%ecx的值为y,则指明下面汇编指令存储在寄存器%edx中的值() Leal(%eax,%ecx),%edx
第18题:
寄存器R15用作()。
第19题:
从一个栈顶指针为HS的非空链栈中删除结点并不需要返回栈顶结点的值和回收结点时,应执行()操作。
第20题:
因为SP所指栈顶为“实”栈顶,所以在入栈和出栈操作时都要先修改堆栈指针SP,再执行入栈、出栈操作。
第21题:
栈指针寄存器
程序计数器
当前程序状态寄存器
基地址寄存器
第22题:
第23题:
在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化
在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化
在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化
在栈中,栈中元素不会随栈底指针与栈顶指针的变化而动态变化