社区导航

 

搜索
查看: 1848|回复: 3

程序中断时为什么要进栈出栈

[复制链接]

80

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-7-22 13:36 | 显示全部楼层 |阅读模式

大家好:
开始时
push acc
push psw
到最后又
pop psw
pop acc
为什么每个程序中断时都要先这样?另外什么时候产生中断
谢谢!

102

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-7-22 14:17 | 显示全部楼层
进栈出栈的目的是保存当前的工作位置状态,什么时候产生中断就要看使用什么中断了

回复

使用道具 举报

112

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-7-22 14:20 | 显示全部楼层
如果不要进栈出栈是不是会造成程序混乱?谢谢

回复

使用道具 举报

90

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-7-22 14:49 | 显示全部楼层
是的

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

关闭

站长推荐上一条 /5 下一条

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2020-2-17 15:04 , Processed in 0.163168 second(s), 17 queries , Gzip On, MemCache On.

快速回复 返回顶部 返回列表