恭喜,你发布的帖子
发布于 2023-02-07 17:42:31
46楼
集成到子程序2里会不会好一点。
==
很多人说子程序用一次好好的,调用多一次就嗝屁了。我和你都知道是什么回事。我这上下两个网络就是做一个干扰。因为我懒得去把一个子程序连续调用两次,还要赋不同的设定不同的条件。就把这个上下作为固定干扰。这个不是功能性的作用。而是我从来都是这样调试子程序的。万一我在子程序里面发现类像全1的数据,我就知道我自己违反了先赋值,再使用的原则了。
这样不用在程序组装指针了。
==
这个事情也是我一个一直纠结的问题。到底是指针直接进子程序好,还是程序里组合指针好?
指针进子程序,你没法从屏上输入指针。还是要再在子程序外组合指针。指针的计算要花销双字空间,花销双字的指令。反正就是开销大了。
子程序里面组合指针。因为16#0800明显是多余的。谁不知道是V区。难道还可以是别的区?可以减小这部分开销。不过就花销了子程序的运行时间。
这就是我说的程序容量;数据容量;运行时间之间的转化。
AC3我这样用,可以少了一些事情。如果不这么用,就变成了拆分指针的工作。你是想直接把指针输出到out,还是想把指针通过一个LD过渡,然后拆分低16位到out?还是那句:谁不知道是V区。这事情的确值得商榷。还有一个,当开发过程增减过L的时候,L地址会移位,移位带来的问题就是,像这些组合;拆分的,没有符号的L会……
施兄,你怎么看?
请填写推广理由:
分享
只看
楼主