试题详情
- 简答题何谓堆栈?为什么要设置堆栈?栈区是怎样确定的?数据进栈、出栈按照何种规律?进栈用什么指令?出栈用什么指令?进栈、出栈时栈指针如何变化?通常栈底所指是什么内容?
- 微型计算机中的堆栈是读写存储器RAM中的一个特殊的区域,是一组按照“先进后出”的方式工作的、用于暂存信息的存储单元。
设置堆栈的目的是便于保护断点地址与现场信息。
用堆栈指针指示堆栈所在的位置。
数据进栈、出栈“按先进后出”的原则工作。
进栈用PUSH指令,出栈用POP指令。进栈时指针向地址增加的方向变化,出栈时指针向地址减小的方向变化。
栈底是最先进栈的信息所在的单元。 关注下方微信公众号,在线模考后查看
热门试题
- 片外存储器可能的最大地址是()
- 欲使P1口的低4位输出0,高4位不变,应
- 脉冲变压器与一般变压器的比较具有以下特点
- 中断系统的初始化一般包括哪些内容?
- 常用的共模抑制方法有().
- 中断响应后,硬件不会自动清除的中断标志位
- CPU寻址外设端口地址的方法有两种,一种
- MCS-51单片机CPU开中断的指令是(
- LED数码管若采用动态显示方式,下列说法
- 通过对定时/计数器中的哪个特殊寄存器进行
- 编写计算下式的程序。设乘积和平方结果均小
- AT89S51单片机的位寻址区位于内部R
- 8051单片机的中断源有()。
- 该程序的作用是什么?
- 对于8051无嵌套的单级中断,最短的响应
- 访问外部存储器或其它接口芯片时,作数据线
- DC0809的EOC=1,表示()
- 试编写程序,查找在内部RAM的20H~4
- C51存储模式中COMPACT的意义是(
- 数码管静态显示的特点是显示稳定,显示亮度