zoukankan      html  css  js  c++  java
  • Linux下汇编语言学习笔记1 ---

      原来计划是两年前完成的,这是19年暑假学习Linux汇编语言的笔记记录,参考书目为清华大学出版社 Jeff Duntemann著 梁晓辉译《汇编语言基于Linux环境》的书,喜欢看原版书的同学可以看《Assembly Language Step-By-Setp:Programming with Linux 3rd Edition》,非常感谢该书的作者和译者,谢谢你们提供了这么好的学习材料。这些当作是学习汇编语言的流水账吧。

      学习总需要一个动力,开始是为了反编译代码,后来是为了看懂linux内核代码,现在就是纯粹想掌握linux下的汇编,顺便再次深入探讨下编程,能够和计算机能够更深入的理解吧。

      第一章 又一个令人愉快的星期六——了解计算机的实际用途

      一、开篇的题目是一切尽在计划中,但是,作者描述的仿佛是使尽浑身解术才能做完的一堆事情,无论是时间还是空间,还是逻辑等,都很乱,直到列出了一份清单:

      1、把马桶垫圈扔到面包车里;

      2、检查是否有汽油——如果没有,在Del‘s Shll停车加油

      3、让尼基在Rand Park下车

      4、在Golf Mill的银行自动柜员机前停下车

      5、把马桶圈退还给Kmart

      6、让迪欧妮在芭蕾舞学校下车(记住要到Greenwood的小路)

      7、看下汉克的眼镜是否到了Pearle Vision的眼镜店,如果到了,就取回

      8、从Jewel那里买些杂货

      9、接迪欧妮

      10、在兽医那里停一下,取回狗狗的心丝虫药丸

      11、到家后卸杂货

      12、如果已经到时间了,就去接尼基,时间没有到,就休息几分钟,然后再去接尼基

      13、休息

      这些事情的前提条件是三个孩子妈妈的主妇的周末,大儿子麦克、小儿子尼基、小女儿迪欧妮,丈夫汉克和一条沟麦克斯。面临的情况是,

        作为妈妈要送儿子尼基九点到少棒联盟(Rand Park联盟)

        送女儿迪欧妮十点上芭蕾课(ParkRidge和Greenwood中间的芭蕾舞学校)

        到兽医那里给狗狗麦克斯买心丝虫药丸(Oakton兽医店)

        将丈夫麦克买的马桶圈调换型号(Kmart超市)

        没有现金需要去自动柜员机取钱(Golf Mill银行)

        如果车子没有油需要加油(Del's Shell加油站)

      以上的事情几乎是所有人都会碰到的情况,只要把事情的清单列写出来,加上适当的时间安排,按照既定的安排一件接一件的完成即可。其实,计算机也是这样的,对于编程技术人员而言,需要指定计算机什么时候做,做什么即可。计算机编程的本质就是操纵数据而一。

      一、测试,分情况对待,其实想将所有事情做好,必须要做到根据情况做到变通。

        以下是李阳演讲有这么一段话:说当年日本首相森喜朗临时抱佛脚学会了两句英语:how are you, me too。结果见到了克林顿,一着急说成了who are you ,克林顿反应很快,说“I am Hillary's husband。”(我是希拉里的丈夫。)由于日本首相只会me too,只能  说me too。这就是测试和变通的重要性。

        就像主妇在开车前,看看油是不是不够,否则需要先加点油。实际上有几个情况,看看眼镜是否到了,回家卸货后如果时间没有到,就休息下,否则就要接尼基

      二、选择,看似我们的选择是在很多里面进行选择,但是主要还在在面对二选一的问题

      三、让计算机想我们一样思考,很多同学觉得编程应该是像计算机一样思考,其实,错,是让计算机像我们一样思考,我们才能毫不费力的编程。

        

  • 相关阅读:
    WPF DelegateCommand 出现Specified cast is not valid
    WPF DelegateCommand 出现Specified cast is not valid
    WPF DelegateCommand 出现Specified cast is not valid
    win10 sdk 是否向下兼容
    win10 sdk 是否向下兼容
    win10 sdk 是否向下兼容
    PHP extract() 函数
    PHP end() 函数
    PHP each() 函数
    PHP current() 函数
  • 原文地址:https://www.cnblogs.com/guochaoxxl/p/7155479.html
Copyright © 2011-2022 走看看