02 2019 档案

摘要:第11章,硬件控制的方法。作者列举了一个例子告诉我们:硬件和软件并不是没有关系,反而软件控制了硬件是因为WINDOWS向CPU传递了某些指令。WINDOWS控制硬件时借助的是输入输出指令。其中具有代表性的两个输入输出的指令就是IN和OUT。这些指令也是汇编语言的助记符。IN指令通过指定端口号的端口输 阅读全文
posted @ 2019-02-23 14:59 Diri丁 阅读(166) 评论(0) 推荐(0)
摘要:使用程序的目的是什么,程序的使用目的大体可以划分为两类。一类是大家作为工具来使用的程序。另一类是是用程序来代替执行人类的思考过程。怎样让计算机思考,作者用了一个程序代码为例子告诉我们用自己思考的过程用程序来表现的话,那么就能让计算机思考了。真正的计算机并不具有习惯,只是运行了具有的习惯的程序而已。单 阅读全文
posted @ 2019-02-23 14:59 Diri丁 阅读(93) 评论(0) 推荐(0)
摘要:看了罗老师的这个视频,深有体会。怎么成为高手,其实高手并不是在哪个方面做到极致或者说擅长哪个方面,而是怎么要求和规划自己,让自己变得强大起来。怎样成为一个高手,有四个字:刻意练习。罗老师告诉我们把前人用过的东西拿过来用,就叫套路。第一种套路是言传,找前辈讨论,教科书上没有的那种,比较实用。第二种是概 阅读全文
posted @ 2019-02-20 17:37 Diri丁 阅读(306) 评论(0) 推荐(0)
摘要:汇编语言是指使用助记符的编程语言,而助记符是指在各本地代码中附带上表示其功能的英文单词缩写。汇编语言编写的源代码也需要转为本地代码也可以运行,同样也需要汇编器来负责转换工作,转换这一处理本身成为汇编。本地代码也可以反过来转换成汇编语言的源代码,叫做反汇编程序,逆变换这一处理本身称为反汇编。汇编语言的 阅读全文
posted @ 2019-02-20 16:32 Diri丁 阅读(113) 评论(0) 推荐(0)
摘要:操作系统和应用的关系,用机器语言编写程序,然后再使用开关将程序输入的过程非常麻烦,所以出现了“监控程序”仅具有加载和运行功能,于此操作系统的原型就出现了。通过监控程序将程序加载到内存中并运行,工作量得到缓解。操作系统本身并不是单独的程序,而是多个程序的集合体。在编写软件、程序时一定要意识到操作系统, 阅读全文
posted @ 2019-02-20 16:31 Diri丁 阅读(134) 评论(0) 推荐(0)
摘要:这章其实就是讲述了源文件与可执行文件及其转换,用某种编程语言编写的程序就称为源代码,保存源代码的文件称为源文件。C语言的源文件扩展名为”.c”,源文件比较简单,通俗易懂。但是源代码不能直接运行,因为CPU只认识本地代码的程序,所以需要翻译成本地代码。所以不同语言编写出来的代码都最后会翻译为本地代码才 阅读全文
posted @ 2019-02-20 15:26 Diri丁 阅读(102) 评论(0) 推荐(0)
摘要:程序是在何种环境中运行的,开头作者解释到如果运行环境不同,程序是无法运行的。运行环境是由操作系统和硬件决定的,所以我们在第一节可以知道运行环境是操作系统和计算机主机(硬件)的综合。同一类型的硬件可以选择安装不同的操作系统,也就是说同一台机器上既可以安装Windows也可安Linux,根据应用的具体情 阅读全文
posted @ 2019-02-20 15:25 Diri丁 阅读(170) 评论(0) 推荐(0)
摘要:亲自尝试压缩数据,本章很切合实际,作者在这章主要讲述了文件的单位-字节、RLE算法的机制,把文件内容用“数据*重复次数”的形式来表示的压缩方法称为RLE算法、以及RLE算法的缺点。之后第四节作者讲述了通过莫尔斯编码来看哈夫曼算法的基础,哈夫曼算法是哈夫曼于1952年提出来的压缩算法,日本人比较常用的 阅读全文
posted @ 2019-02-11 16:10 Diri丁 阅读(93) 评论(0) 推荐(0)
摘要:不抛弃不放弃 阅读全文
posted @ 2019-02-11 16:10 Diri丁 阅读(63) 评论(0) 推荐(0)
摘要:第五章内存和磁盘的亲密关系顾名思义就是讲述内存和磁盘之间的关系,首先我们得知现在计算机采用的是存储程序的方式,存储程序方式就是程序保存在存储设备中,通过有序地被读出来实现运行,作者并告诉我们在此以前的程序都是通过改变计算机的布线等来变更程序的。存储在磁盘中的程序需要读入到内存后才能运行,这是个前提。 阅读全文
posted @ 2019-02-11 16:09 Diri丁 阅读(102) 评论(0) 推荐(0)