返回第二十三章 创业之心萌动(第1/2页)  北京程序员首页

关灯 护眼     字体:

上一章 目录 下一页

    回到学校后,周全民正在宿舍绞尽脑汁的想信用社的解决办法,几个辗转反侧的夜晚之后,他仿佛找到了答案:Z80的程序都写在EPROM可擦写掉,然后对原先的程序进行改动,改好了之后,就可以通过烧录器把软件和数据烧进去,信息就不会丢失。

    他连忙将自己的这个办法告诉吴教授:“吴老师,我们需要烧录器把程序给读出来,然后再进行反汇编。”

    “嗯,你的这个想法倒是可以试试,但能不能真正的去解决问题还有待验证。”吴老师笑了笑:“因为,信用社的程序,涉密太多,或许这个程序在最初设计的时候,就加入了反破解保护。”

    果不其然,在周全民按照自己的想法将程序编完之后,原有的程序在运行过程中,到某个地方就跳转了,根本就无法正常运行,周全民的整个工程计划,再次停滞下来。“吴老师,还真的被你说中了。”

    吴老师望着周全民:“全民,给程序纠错,靠的就是下功夫,要一行行读,不厌其烦,还有就是得靠这。”吴老师说着,指了指自己的脑袋:“一定要敢于大胆的猜测,我相信你可以的,现在只是需要时间而已。”

    得到吴老师的鼓励与认可,周全民更加自信了,他信誓旦旦的说:“谢谢吴老师,我知道该怎么做了。”

    “实验室就交给你,你可以每天晚上来这里去做实验解决这个问题。”吴老师看了看周全民:“我就先下班了,不打扰你思考了。”说完,吴老师又用手指了指自己的脑袋,示意周全民要敢于大胆猜测。

    为了能够尽快的找到问题的症结所在,周全民绞尽脑汁的思考,要想真正了解信用社的编程问题,就必须得有一套跟他的系统相同的程序进行试错运行,但总不能每天跑到信用社进行试错练习,如何才能找一个跟信用社一模一样的程序跑起来查错呢?

    他忽然想到了一个办法:写一个模拟机来虚拟Z80的运转模式,并用一台电脑来模拟Z80的程序,把它的CPU,寄存器,指令集全都模拟出来,再按程序上的虚拟机一步步走下去,经过一整夜的实验,周全民拧着的眉

    头终于舒展开了,他找到了问题的症结所在,信用社原有的那套程序,数据本身就读错了。

    此时的周全民,觉得自己已然成为了Z80的机器语言专家,找到了症结所在,解决办法也就随之产生:他先是找了一台烧好的烧录器,把数据正确的读出来,又重新把利率公式算好,并将新的代码插入到程序空白的地方,并将程序重新扫进单板机里,

    几天后,看着周全民能够完成如此艰巨的任务,吴老师很开心,一向不喜欢表扬人的吴老师,竟然拍了拍周全民的肩膀:“能够耐着性子去解决这么一个复杂的问题,并且用普适性的方法来解决他,你做的很不错。”

    “谢谢吴老师,还不是您愿意把实验室借给我用,否则,我哪有那么快去解决这个问题。”

    “周全民,你觉得现在自己的专业知识学得怎么样?”吴老师问。

    “应该算是掌握的都还可以。”周全民不知道吴老师为什么会问这个问题,如果按照成绩排名,他的专业成绩是全系最好的,这个吴老师心底里也清楚。

    吴老师点了点头:“一个真正的天才,是有一项唯我独尊的技能,能够在自己的领域里驰骋飞扬,但是,我看得出,你的梦想和心思,不仅仅是将来做一个计算机程序员,你应该有更大的理想和斗志,那么,既然你已经决定要在未来做一件与众不同的事,你就要提前做好准备,一个真正的将军,不仅仅是自己能够打仗,更重要的是,他得懂得如何排兵布阵,如何运筹帷幄,如何协调军中各项事务。”

    吴老师的话点醒了周全民,他其实也正有这方面的打算,他自己本身就是一个喜欢新鲜事

『加入书签,方便阅读』

上一章 目录 下一页