第5章 寻址方式
周五晚上,绝影和往常一样回家。这是他和他
们这些大学生唯一不同的地方:他家和大学在一个
城市,每周五就可以回家。这样做的好处有两点:
一、每周只有五天要用生活费;二、可以不用自己
洗衣服,冬天的衣服,直接穿回家换就好了,夏天
的,打包回家换。
这周过来,他和平时有点不一样,土匪见他提
了两本书,一本《鲁迅杂文全集》,一本《PC汇编
语言程序设计》。
土匪对这两本书没都没啥兴趣,他喜欢看武打
小说,是“武打”小说,不是“武侠”小说。虽然
“打”和“侠”只有一个字的差别,很多时候人的
水平都是在一个字之间体现得淋漓尽致。
两本书都不算厚,《鲁迅杂文全集》本来就是
家里的,因为现在流行拉屎最低配置:晚报一份;
建议配置:体坛周报一份+草纸一张;豪华配置:
中华一根+×××一本+草纸若干。无非就是嘴
上刁和手上拿,中华绝影肯定是抽不了,楼下的小
卖部根本没有卖中华的;对于手上拿的,他认为报
纸肯定没有书好,寝室那个小小的厕所,当你把报
纸铺开后,根本就没有其它余地了。而书架上什么
稍微有意思一点的书要算《思想道德修养》,这本
书已经快被翻烂了,其实很多人上学期的《思想道
德修养》学习都是在厕所里完成的。不得不看《高
等数学》、《普通物理学》这些,难度可想而知。
《高等数学》还算好。最不服气的就是《普通物理
学》,连这也叫“普通”,那×××的都可能是北大
清华毕业。
《PC汇编语言程序设计》是星期天去书店买的。
小时候妈妈不准绝影出去玩问他去哪里,他说:“去
书店。”这样妈妈就会放他出去。星期天妈妈问他
去哪里,他说:“去打游戏。”这样就出去了。他
觉得有点可笑,真的去打游戏的时候要说去书店,
真的去书店的时候就可以说去打游戏。
买这本书,他其实下了很大决心。早在开广告
公司那男人那里学习时,他就已经学到:编程语言
分为:“机器语言”、“汇编语言”、“C语言”⋯⋯
他回想起念初中的时候,班里就有几个有钱人家的
孩子去少年宫学计算机,学什么?就学的C语言,上
完了就回来跟他们背copy con autoexec.bat⋯⋯.
他问:“啥语言最难?”
“机器语言。”
“那就学机器语言。”
“没用,学那玩艺,比如你自己坐在‘奔驰’
里面,前面再套两匹马给你拉车。那是不仅费力不
讨好的事,关键是还被人耻笑。”
“那就学汇编语言。”
那男人就没再说什么,只对他笑了两声。
对绝影来说,要么就做第一个,要么就做最好
的一个。当你已然做不成第一个,那你就努力去做
最好的,要是你感觉也做不到最好,那就不要做了。
现在姑娘的心理就是:她深深地爱着她认为最好的
男人,但心里永远想着她的第一个男人。她没有错。
现在他有个绝佳的做第一的机会:在这个班、
这个专业有可能整个学校,应该还没人能用汇编语
言写程序。所以这一次他不惜一次性花掉半周生活
费买了这本书。交钱的时候,他迅速打量了周围的
人,有人拿着《天龙八部》,有人拿着《第一次亲
密接触》。他十分体面地把这本《PC汇编语言程序
设计》往收银台上一放,掷地有声,收银×××以为
他对长时间排队有很大意见,一边跟他说对不起,
一边迅速打单。
这是绝影买的第一本关于编程的书,虽然上学
期学了《数据库原理与应用》,他也想买几本书来
提高提高,奈何那种书页数和价格都太离谱,平均
下来每页0.15元,截图大概占到10%。
但是土匪仍然无情地对他进行了打击,对土匪
来说,能够成功地无情打击别人是他最快乐的事情。
人无非有两种方法提高自己,一是真的提高自己,
二是打击别人提高自己。自从上次绝影去广告公司
学习“DOS”失败,土匪更可以以事实为基础,有
理有据地对他进行打击。这次不仅是土匪,王江也
发动了强大的攻势。
自从绝影也有了电脑,王江改变了自己的战略,
不再在《数据库原理与应用》上跟他斗,他成功转
型到平面设计上,他有个朋友会广告设计,这是得
天独厚的优势。并且平面设计这个东西本来就是从
视觉上震撼别人。所以王江的转型相当成果。对一
个搞平面设计成果的人,书架上摆几本《Flash设计
与制作》,《Photoshop入门与提高》那是相当正常
并且能跟自己的身份很好配合的事情。现在寝室夜
谈要讨论的重点就是:对于绝影这样的人,往书架
上摆《PC汇编语言程序设计》是不是卖弄或自我炒
作。
据说《相对论》刚刚出来的时候世界上只有三
个人能看懂它。人生最大的痛苦莫过于没人理解你。
绝影没法跟他们讲“技术”,因为他们根本就不懂
“技术”。比如你跟猪讲《普通物理学》,要是猪
能成功计算出杀猪刀进入身体时力量有多大,压强
有多大,能够通过给定的猪皮的厚度和强度计算出
自己应该以多大速度向后缓冲才能成功让杀猪刀无
法穿透猪皮,那么你就可以跟土匪和王江讲什么是
汇编语言,为什么要学汇编语言了。
所以对于这些人,要让他们闭嘴唯一的办法就
是拿出成果来让他们看。虽然全世界大部分人都不
懂《相对论》,但用那理论做出×××了,全世界
的人就都相信它。
领导都说:“顶着压力上。”学习应该是很值
得提倡的,绝影没想到现在学习也要顶着压力上。
他看那本《PC汇编语言设计》,前面几张都很无聊,
后面有些例子,当初他买这书的一个重要因素就是
这书里面有很多例子。什么进制阿,原码反码补码
阿,他还是没搞懂,虽然这学期《计算机文化基础》
也讲这些,但是他还是没懂。他有时候有点恨最早
设计计算机的人,他不知道是谁,就恨冯.诺依曼吧,
书上都说几十年了,计算机一直都用冯.诺依曼结构,
这个是考试常常要考的,就恨他吧。他恨他:人的
指头都是十根,十进制好端端的,为啥非要在计算
机里面用十六进制阿,二进制阿这些抽象的东西,
送进去要转换一次,算出来还要转换一次,那不是
没事找事吗?
再有就是1024的进制,广告公司那男人跟绝影
说:“计算机里往上进都是1024,1024是1K,1024K
是1M,1024M是1G,G往上还有T什么的,不过说了
也没用,现在硬盘阿,内存阿还没达到T计数的水平。
至于为什么进位是1024,等你结业的时候再来问我,
那时候我再来告诉你。”后来绝影没去找他,自己
给自己结业了,也就失去了知道这个进位数值的机
会。不过那堂课对他还是用有的,至少让他知道现
在造硬盘的,卖硬盘的都是奸商。你跟他说:20G的
硬盘,实际按照1024一除,不过18.6G。他们忽悠人
最成功的地方在于他的算法肯定也是对的,而且是
大多数甚至所有人的计算方法。
再往后面一点讲些简单的指令,什么数据传送
指令这些,让他找到一点感觉。有句话说的好:“来”
是come“去”是go,“是”yes不是“no”,英语就
是顺口溜。mov就是传送数据,add就是加sub就是减。
这一切简直太简单了,不用理解,就算全背下来又
如何。当然,这都是“简单的指令”。到后来的寻
址方式又要人命。十六种寻址方式,那名称又不像
mov,add那样简单,不是不简单,简直是绕口:什
么基址变址后面居然又有相对基址变址。
首先他就不明白什么是寻址,为什么要寻址。
偏偏书上说这点又很重要。这就好比驴拉磨:驴蒙
了眼睛去拉磨,只晓得往前跑,不知道为什么。这
是最痛苦的事情。就像中国大学的大部分教材,根
本不告诉你为什么要这样,为什么要这样我们下几
章再讲,不明白就死背,背了又不理解,这一章不
理解下面几章就更不理解,下面几章更不理解就根
本不明白为什么要这样。最后到头来整本书学完了
也就一锅粥糊里糊涂知道里面有些啥东西而已。
这章确实把他弄的很头痛,以至于很长一段时
间,问他在干啥,都说:“在研究寻址方式。”他
不爱用“学习”这个词,爱用“研究”。因为很多
东西他觉得他都是自己在学,没人教他,自己学,
就叫“研究”。
绝影想认真研究,不能搞成一锅粥,他想:先
放一放吧。
这一放就放了一学期。

转载于:https://blog.51cto.com/wzk89/387521

疯狂的程序员-第五章相关推荐

  1. HTML+CSS+JavaScript网页制作案例教程-黑马程序员-第五章课后习题(课程介绍专栏效果)

    黑马程序员编著的教材  HTML+CSS+JavaScript网页制作案例教程 第五章:"课程介绍"专栏-课后习题参考代码 题目原型: 请结合给出的素材,运用列表标记,超链接标记以 ...

  2. 疯狂的程序员-第三章

    第3章 第一个梦想 这个宴斌,大家都说长的像刘仪伟.后来看了 <天天美食>绝影才真觉得刘仪伟和宴斌简直一模 一样.所以你在脑子里想想<爱情呼叫转移>的那 个俏皮的天使,就能知道 ...

  3. 疯狂的程序员-第二十三章

    绝影觉得有公司和周总在后台撑腰,自己做这个题目是十拿九稳.不要说眼前这个王老师,就是放在整个学校,能懂DICOM的又有多少人?就算懂,他们只搞研究不搞应用,理论和实际严重脱钩. 所以他很郑重地跟王老师 ...

  4. 奋斗吧,程序员——第五章 行路难!行路难!多歧路,今安在

    高大的写字楼直插天际,抬头可以看到被切割的天空,打扮入时的MM行色匆匆,这里就是我今后要工作的地方陆家嘴软件园. 因为我和老四的公司都在浦东,我们在陆家嘴南侧的浦电路租了个一室的房子.那里离繁华的陆家 ...

  5. 【传智播客】Javaweb程序设计任务教程 黑马程序员 第五章 课后答案

    所有章节答案合集-->传送门 [测一测] 学习完前面的内容,下面来动手测一测吧,请思考以下问题: 1.简述什么是会话技术? 2.简述Cookie与Session的区别?(至少写出3点) 3.请设 ...

  6. 疯狂的程序员-第六十四章

    疯狂的程序员?说实话,要是这话从周总陈懂或者其他人嘴里说出来,绝影肯定不信,但现在这个人是BOSS Liu,BOSS Liu又一向不爱开严肃的玩笑,这人又得到他如此高度的评价,肯定大有来头. 于是绝影 ...

  7. [转载]疯狂的程序员(1)

    原文地址:疯狂的程序员(1) 作者:笨笨 要说念大学,最忌讳的就是在自己家门口念.哪怕你就住北大院子,也一定要去清华.土匪觉得这学校不错,不光是土匪觉得不错,看就业形势,也的确不错.但是绝影就一肚子憋 ...

  8. 疯狂的程序员1-40

    <疯狂的程序员>1 天已经七分黑了,屋里却还没开灯.这个全身黑衣服的男子突然像想起什么,从包里掏出烟,抽出一只,递给旁边的人:"兄弟,抽烟么?"――那烟是红塔山. 旁边 ...

  9. 2017-2018-1 20179215 《从问题到程序》第五章

    <从问题到程序>第五章读书笔记  这章主要从五个方面介绍,分别为数值类型.函数和标准库函数.函数定义和程序的函数分解.c程序的结构与变量及预处理.主要是对函数整体的理解以及常用的规范进行说 ...

最新文章

  1. LeetCode简单题之密钥格式化
  2. Unity3D笔记 GUI 一
  3. evo-评估SLAM轨迹
  4. python2版本和python3版本-python2和python3哪个版本新
  5. 深度学习~生成式对抗神经网络GAN
  6. server2012 图文安装流程
  7. mysqld install mysql default_MySQL安装默认配置
  8. 开发常用常用插件介绍
  9. oracle 主键 字典表,oracle 增 删 改 查 新建表 主键 序列 数据字典
  10. 关于python字符编码_关于python文件的字符编码
  11. 电子书下载:Beginning ASP.NET 2.0 and Databases
  12. UE4粒子渲染不出来解决方法
  13. MySQL-性能优化
  14. outlook客户端不显示table表格边框线的问题
  15. 由磁场和光驱动的软体机器人来了,旋转跳跃不停歇~
  16. pubwin扫描安装
  17. java中图片排版_Java实现第八届蓝桥杯图形排版
  18. 全球及中国集成电路(IC)制造行业运行前景与发展规划建议报告2022版
  19. 采购订单的“确认”操作--一步与两步操作
  20. jquery中解决设置图片不显示

热门文章

  1. SRM 721 DIV2
  2. spoj453 Sums in a Triangle (tutorial) 动态规划
  3. 查找文本(grep)
  4. Gym-100889B Backward and Forward
  5. Python网络爬虫与信息提取(一)(入门篇)
  6. “A and B ...”,谓语动词必以复数形式呈现?
  7. 什么是公网IP、内网IP和NAT转换?
  8. 13 vue学习 package.json
  9. Codeforces#371 Div2
  10. spring4声明式事务—02 xml配置方式