恭喜,你发布的帖子
发布于 2021-11-21 11:11:27
71楼
有这么一句话:为了嵌套调用子程序不影响上层子程序AC的使用。这句话理解了,你就明白了。
某子程序,作为一个资源使用者,你自己使用的资源你自己不保存,而把ac的命运交给人家,希望人家帮你保存?就象我过马路就走斑马线,其他车在斑马线看到有人过马路就必须停车让行,我是行人我是不会停的。当有一个开车玩手机的,你就完了。单片机中断没有保护.ac是因为没有底层,所有行为都依赖人工编程,所以必须由下游使用保护上游数据。plc中断有保护的。子程序,你真还希望人家帮你保存,我是不会把命运交给人家的。我自己就保存。
我想谁举个例子,说明一下一定要有这种情况:某子程序使用过的AC,再回来后还要求AC有上次值的。
用AC的前提是你想用,而不是你不想用确非得用。为什么程序上转存都是四个AC,因为没更改,实际上子程序用了哪个AC存哪个AD就行,怪我手懒没删掉,引起大误会。
某子程序,作为一个资源使用者,你自己使用的资源你自己不保存,而把ac的命运交给人家,希望人家帮你保存?
你得换个角度再看看
当你的子程序想要使用AC时,你不可以打扰上层子程序AC的使用。情况是下面这样的
我(上层子程序)有四个瓶子(AC),里面分别装着豆油,酱油,醋,料酒,你(被调用子程序)因为特定的因素要用我的瓶子装蜂蜜,酵素,啤酒,可乐,这时你得把我的瓶子里的东西存起来,你在蜂蜜,酵素,啤酒,可乐里都兑了水卖出去了,最后要把四个瓶子还给我,总不能空瓶还给我吧,你得把我原来里边的豆油,酱油,醋,料酒倒回去再还给我。
请填写推广理由:
分享
只看
楼主