摘要: 程序就如同是由计算机执行的各种指令罗列起来的文章,计算机内部的CPU,通过对该文章的内容进行解析和运行,来控制连接到计算机的各种外围设备,具体来说,控制就是指CPU和各种设备之间配合进行数据的输入输出处理。 接下来就是活用记忆功能能以达到更接近人类的判断,人类的日常判断通常是根据直觉和经验做出的。直 阅读全文
posted @ 2019-03-27 22:02 房东不养猫 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 这一章讲的是硬件控制方法,windows提供了通过应用来间接控制硬件的方法,利用操作系统提供的系统调用功能就可以实现对硬件的控制。windows控制硬件时借助的是输入输出指令。其中具有代表性的两个输入输出指令就是IN和OUT。 接下来就是外围设备的中断请求,从中断处理开始到请求中断的程序运行结束之前 阅读全文
posted @ 2019-03-27 21:39 房东不养猫 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 这一章主要讲了程序的实际形成,用汇编语言编写的源代码和本地代码是一一对应的。因而,本地代码也可以反过来转换成汇编语言的源代码。持有该功能的逆变换程序称为反汇编程序,逆变换这一处理本身称为反汇编。 还有就是通过编译器输出汇编语言的源代码。除了将本地代码进行反汇编这一方法外,通过其他方式也可以获取汇编语 阅读全文
posted @ 2019-03-27 21:15 房东不养猫 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 源代码完成后,就可以编译生成可执行文件了,负责实现该功能的是编译器。 CPU能直接解析并运行的不是源代码而是本地代码的程序,作为计算机大脑的Pentium等CPU,也能解释已经转换成本地代码的程序内容。编译器转换源代码后,就会生成本地文件。不过,本地文件是无法直接运行的。为了得到可以运行的EXE文件 阅读全文
posted @ 2019-03-27 19:35 房东不养猫 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 这一章主要讲了操作系统和应用的关系。在操作系统这个运行环境下,应用并不是直接控制硬件,而是通过操作系统来间接控制硬件的。变量定义中涉及的内存的申请分配,以及time()和printf()这些函数的运行结果,都不是面向硬件而是面向操作系统的。操作系统收到应用发出的指令后,首先会对该指令进行解释,然后会 阅读全文
posted @ 2019-03-27 19:35 房东不养猫 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 这周我们主要讲了static关键字,在c#中,定义了一个static关键字,它用于修饰类、字段、属性、方法以及构造方法等。 静态字段方面需要注意的是,无论创建多少个student对象,静态字段schoolname的值都不会改变,要想改变静态字段的值,只有通过“类名.静态字段名”的方式调用静态字段并为 阅读全文
posted @ 2019-03-24 18:53 房东不养猫 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 运行环境=操作系统+硬件。操作系统和硬件决定了程序的运行环境,同一类型的硬件可以选择安装多种操作系统。 从程序的运行环境这一角度来考量硬件时,CPU的种类是特别重要的参数。CPU只能解释其自身固有的机器语言,不同的CPU能解释的机器语言的种类也是不同的。机器语言的程序称为本地代码,文本文件在任何环境 阅读全文
posted @ 2019-03-23 21:51 房东不养猫 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 这一章主要讲的是文件的压缩。文件是将数据存储在磁盘等存储媒介中的一种形式,程序文件中存储数据的单位是字节,文件就是字节数据的结合。 还有讲了RLE算法,图像文件本质上也是字节数据的结合体,还有就是,RLE不适合文本文件的压缩。 还有就是哈夫曼算法,哈夫曼算法是指,为各压缩对象文件分别构造最佳的编码体 阅读全文
posted @ 2019-03-23 21:51 房东不养猫 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 这一章讲的是内存和磁盘的关系,内存和磁盘都具有存储程序命令和数据的功能,内存和磁盘都归为存储部件,但是它们也有一些不同点,内存是高速高价,而磁盘是低速低价。 计算机中主要的存储部件是内存和磁盘,磁盘中存储的程序,必须要加载到内存后才能运行,在磁盘中保存的原始程序是无法直接运行的。 还有就是磁盘缓存的 阅读全文
posted @ 2019-03-23 21:50 房东不养猫 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 第四章主要讲了内存,内存是一个内存储器,是计算机最重要的部件之一,是与CPU进行沟通的桥梁,作用是用于暂时存放CPU中的运算数据。内存IC内部有大量可以存储8位数据的地方,通过地址指定这些场所,之后即可进行数据的读写。根据程序中所指定的变量的数据的不同,读取的物理大小也会随之发生变化。还有就是指针, 阅读全文
posted @ 2019-03-23 21:50 房东不养猫 阅读(72) 评论(0) 推荐(0) 编辑