试题详情
- 简答题什么叫堆栈?设置堆栈的主要是出于什么需要?堆栈有哪几种基本操作?为什么用户进行堆栈操作时不需要涉及具体的内存地址?
- 堆栈是按后进先出( LIFO)原则存取的一种存储结构。在子程序和中断技术中,都要保存返回地址或断点地址以及现场等信息,这些信息的存入和取出都具有一个共同特点:最后存入的信息最先被取走。堆栈主要是为了适应这种存取方式而引入的。堆栈有两种基本操作:入栈和出栈。由于两种原因,使得进行堆栈操作时不需要涉及具体的内存地址:一是只有入栈和出栈两种基本擦作,入栈指令将源操作数存入栈顶,出栈操作从栈顶把数据取出送给目的操作数;二是设置了堆栈指针SP。规定SP始终指向栈顶,SP的初值可由程序设定。
关注下方微信公众号,在线模考后查看
热门试题
- 同步通信传输信息时,其特点是()
- 为改善高速的CPU与低速主存之间存取速度
- 当指令”SUB AX,B”X执行后,CF
- 简述汉字的编码规则。
- 存储器是计算机的记忆设备,它主要用来()
- 12=()B=()H
- 对由8K×8位,RAM组成的存贮器系统,
- 要禁止8259A的IR0的中断请求,则其
- 当8255A引脚RESET信号为高电平有
- 用1024×1位的RAM 芯片组成16K
- SIMM和DIMM分别代表什么?它们的数
- 若DS=6100H,则当前数据段的起始地
- 8086的存储器分为哪两种存储体?
- 采用补码表示的8位二进制数真值范围是()
- CPU与外设交换数据的传送方式可分为哪几
- 计算机两个功能部件、设备等之间为什么一般
- 代码段寄存器CS)=2000H,指令指针
- 写出以下面计算指令序列,X、Y、Z、R、
- 软件
- 总线是微机系统中()一组连线,是系统中各