试题详情
简答题堆栈有哪些功能?堆栈指示器(SP)的作用?在程序中为什么要对SP进行赋值呢?
  • 堆栈主要是为子程序调用和中断操作而设立的。其具体功能有两个:保护断点和保护现场
    堆栈指示器(SP)是为了指示栈顶地址而设立的,SP的内容就是指示堆栈栈顶的存储单元地址的。
    SP是一个8位寄存器,系统复位后,SP的内容为07H,但由于堆栈最好在内部RAM的30H~7FH单元中开辟,所以在程序设计时应注意把SP值初始化为30H以后,以免占用宝贵的寄存器区和位寻址区。
  • 关注下方微信公众号,在线模考后查看

热门试题