结果林子阳这个不是本专业的学生,竟然具备这种深刻的洞察力,和对机器运行的深刻理解,真的让人惊叹。
除了计算机老师震惊于林子阳说的这些话,其他学生也一脸震惊和好奇的看向林子阳。
听说陆晓雪的爱人并非他们计算机专业的学生,而是物理系的,怎么他对计算机方面的知识掌握的这么好?
而他说的那一连串专业术语,像什么“整数上溢”,“内存溢出”,“流程失控”,更是击中了所有人的知识盲区。
机房里鸦雀无声,计算机专业的学生们勉强能听懂林子阳说的“循环”和“数组”,但他提到的“累加器”,“地址”,“溢出”这些概念,却根本无法理解。
计算机老师听林子阳说完以后,缓了一会儿,冲他问道,“同学,你确定吗?”
林子阳没有正面回答,而是直接指向了日志。
“老师,您看,这日志显示异常后的跳转地址,指向了一段未初始化的数据区。
那里原本可能是存放临时结果的,可现在被当成了指令执行。
并且乱码出现之前,打印的最后几个有效数字的数量级,已经异常庞大,达到咱们所用机器字长表示范围的极限,这应该就是溢出的前兆。”
林子阳的分析逻辑清晰,并且证据链完整。
听了他的话,计算机老师没有说话,而是去俯身仔细对照了一下日志,和林子阳指出的地方。
他检查后发现,还真是林子阳说的那样。
“嗯……就算你说得对,可这问题怎么解决呢?是不是所有人都要重写核心循环,重新打卡?”这时,一位计算机专业的学生站出来,冲林子阳问道。
林子阳没有回答他的问题,而是转向操作台旁的技术员,冲对方礼貌地问道:“师傅,你能给我一张空白卡片和打孔机吗?
对了,可以帮我把我爱人,陆晓雪同学的卡片叠列表清单拿给我吗?”
林子阳知道,他媳妇的卡片程序结构应该标准,容易插入补丁。
技术员没有立马同意林子阳的请求,而是看向旁边的计算机老师。
计算机老师这会儿对待林子阳的态度,和刚开始完全不一样了。
别的不说,这小子嘴里蹦跶出那么多专业名词,就不像是什么都不懂的样子。
再想想他刚才的分析,非常有道理。
见林子阳又是一副自信满满的样子,心想或许这小子真能行。
于是计算机老师冲技术员点点头。
林子阳拿到一张空白卡片,卡在了手动打孔机上。
他没有看任何人的源码纸,而是闭目沉思了五秒。
此时,机房里的人都盯着他。
不管是老师还是学生,都等待着他接下来的操作。
几秒钟后,林子阳动了起来。
随着“咔哒、咔哒、咔哒……”清脆又富有节奏的打孔声响起,林子阳手上的动作行云流水,那些孔洞的位置,仿佛早已刻在他的脑海深处。
机房里的众人,盯着他飞舞的手指,和跳跃的打孔机手柄。
不到两分钟,机房里的众人便看到了一张打着全新孔洞的卡片。
林子阳拿起卡片,对着光检查了一下。
随后他又根据技术员提供的顺序,走到陆晓雪制作的那叠卡片前,从这堆卡片中,林子阳准确的抽出第35张卡片,并且把他手中的新卡片插入第36张的位置。
完成操作后,林子阳把修改后的卡片递给计算机老师。
“好了,老师,您现在可以试试把这张补丁卡加进去。