• 毕业十年心里遗恨-当年学完汇编都还不知道汇编是干嘛用


    我上大学的时候是90年代末,专业经济贸易-信息管理方向.

    实际上是试办的计算机专业

    老师都是国内高校找来的毕业生,

    甚至计算机系最牛B的副教授都是自学的业余出生,

    教一些非专业的计算机应用基础,

    我们的计算机书,都有这个老师联合兄弟高校几个教师撮合之后,

    你编写一章,他编写一章,

    那个时代搞个创收真不容易,这对我们学生也是一个悲剧.

    从学习的结果分析,不管是数据结构,软件工程,还是C语言,或多或少都有学到一些东西,

    甚至我们开了一堆的财务会计的课程,自觉获益匪浅.比本专业学到的东西要多的多.

    最悲惨的课程是汇编课程,至今都心中耿耿.

    大学第一学期,我们就开了汇编.

    说实在,上大学之前,我们根本没有接触过电脑,

    可以说碰到的最先进的运算设备就是计算器.

    上机第一次,有的同学都能一下把电脑开机洋洋自得,

    剩下的同学都不敢动那洋玩意儿,怕把他碰坏,

    还有一个原因:按了那个类似电视的显示器电源,不知道为什么没有图像信号.

    上了几节之后,机房老师一再告诫,谁在DOS下输入format c:/q 命令

    抓到当即给处分.

    在这种情况下

    汇编为何物?我们完全不知,寻址寄存器干嘛用,也不知道,

    但不理解到底这个用在什么地方,现在只记的老师说内存中的运算方式,

    至今的理解还停留在这个阶段.

    只记得move ax [10]   push bx [100]  pop cx [1000],基址寻址,寄存器寻址……

    哪个异想天开的天才,规定出了ax,bx,cx….

    为什么不能是XXX,YYY,想不出电气特性跟这个有什么关系.

    看起来一点操作价值都没有,

    一到汇编课,就看到老师对着YYY,ZZZ这样的变量,做着想象中的移位取值的操作.

    头很大,半学期过去了,一直在煎熬,

    煎熬不是因为听不懂,

    是因为这样下去直接就等着挂科吧,补考再补考(肯定还是不懂),毕业证都拿不到.

    其实看书文字都懂,看例子中的单个表达式估摸大概的意思,我对自己的智商很怀疑

    没有人可以问,问了也说不清楚,

    没有资料可查,全班就一台电脑,还不能上网,书店没有一本汇编的辅导书.

    其他课程,混混能过也就算了,就像数学课,课后复习还能抱下佛脚,

    看到这些东西,无从下手

    就像你突然落到一个域外文明,一个野人巫师执着你的手,一上一下,在做着某种仪式,突然雷电劈下来,接着告诉你说,现在你把这个死人医活.

    果不其然,期末考试得了30分,及格的没几个,老师抓了一大批人,凡是45分以上的都放过了,

    最难熬的一个暑假,无奈的对着那本A5大小的汇编书(不是清华黄皮的那本),

    翻烂了还不得其果,心里清楚,就是倒背如流也考不及格,

    结果如预料的一样,30多分成绩,老师放手让所有的同学过了.

    我对大学考试的梦魇就是从那个时候开始的,至今经常做考试的恶梦,就是大学时代的恶果.

    今天毕业10年,又说起这个话题.

    是我的一个堂弟,念单片机编程,刚好这学期也开了汇编,

    交流中向我阐述汇编也是一头雾水,无从下手,看书也不懂.

    这个又勾起了我心中的隐痛.

    想想他很幸运,网络这么发达的年代,人手一台电脑,

    为了不让大学留下那么多的遗憾,也想重温一下到底汇编怎么个回事,

    昨天晚上上网帮他下载了一些视频.

    心中结还需对症解.

  • 相关阅读:
    传统神经网络所存在的问题
    Xcode 全局搜索中文的正则表达式
    ES2020可选链"?."
    ng : 无法将“ng”项识别为 cmdlet、函数、脚本文件或可运行程序的名称
    阿里云盾反爬虫(Anti-Bot)产品方案浅析
    使用spring连接mysql数据库出错
    Win10 cmd的ssh命令连接linux虚拟机
    python不换行输出
    计算机网络-CSMA/CD
    计算机网络-奈氏准则
  • 原文地址:https://www.cnblogs.com/linbaba/p/2425623.html
Copyright © 2020-2023  润新知