991cnx_rop吧 关注:88贴子:483
  • 7回复贴,共1

文本编辑器1.1.-1

只看楼主收藏回复

书接上回,今天上午我答应@wlyibo 优化一下他的程序,经过了一整天的努力,投入了六七个小时,终于优化完毕了
相比1.0.1做了如下优化:
1.优化了launcher,减少了其中的不可刷字符
2.增加了DEL功能(最大亮点)
至于为什么要叫1.1.-1?当然是因为其中的负优化更多(当然也都是迫不得已,时间太紧了)
负优化如下,包括一些问题:
1.指针移到了最前面,与其适配的是我之前写的循环程序,可读性高了,但是代价是增加了三个17596
2.DEL方面,按下DEL后重新拼字时,刷新了,但是没有完全刷新,只有再输入一个字符,才会把屏幕上删掉的字符覆盖掉(不过,删掉的字符在内存中已经被00覆盖了)
3.只完成了规划流程图中的一部分,DEL只有在完整输入一字节按下才能起效,按一次按键后第二次按DEL会把两个按键的键码合起来存进内存里(难绷
解决方法就是在第二次按DEL的分支中加一个指向程序开头的跳转,也不难写
4.把指针的防溢出补丁去掉了,如果不去掉的话指针会一直不变,当然也是我的问题,想加以后再加
还有一个重要问题:这个程序的性质注定了它不能用08EA4进行分支,所以一切的修改会带来巨大的工作量
写一副对联镇楼
上联:呕心沥血一整天
下联:欢天喜地赛神仙(指程序完成之后)
横批:凑合用吧




IP属地:北京来自Android客户端1楼2025-08-18 22:49回复
    《温馨》提示:把启动程序中的CC改成D0有奇效


    IP属地:北京来自Android客户端2楼2025-08-18 22:50
    回复
      2026-02-01 23:21:56
      广告
      不感兴趣
      开通SVIP免广告
      顶!
      吧友们实在是太热情了,辛苦了。
      不过你倒发个能复制的啊


      IP属地:上海来自Android客户端3楼2025-08-19 09:12
      收起回复
        话说你用的是什么软件打开bin的,不是winhex吗(不懂就问


        4楼2025-08-19 16:13
        回复