恭喜,你发布的帖子
发布于 2025-10-25 16:47:04
34楼
ret就是直接退出子程序。
比如16个报警,那么vb10就是0到15中的某个数字,deco指令会把vb10转换为第vb10个位是1(16个位中的)其他位全零的数。
整体理解就是,比如当前调用时vb10是2(从0开始),,,程序中有误,应把vb10的inc到vb11的同时也mov回vb10(这样才会下次调用时不直接返回当前的报警2),,,从报警2开始循环到下个报警,比如报警8,则返回序号9(从1开始);下次再调用时从vb10=9开始查找报警,超过15则从0找直到8仍没有报警,则结束循环,返回序号0无报警。
感谢指点。程序的框架思想大概了然。还得要消化吸收一下。等有空闲时间,好好琢磨一下。
请填写推广理由:
分享
只看
楼主