摘要: 首先提出一个问题应用和硬件是否无关:利用操作系统提供的系统调研功能,就可以实现对硬件的控制。 Windows应该向cpu传递的某些指令,从而通过软件控制了硬件。了解支撑硬件输入输出的IN指令和OUT指令。编写测试用的输入输出程序。IRQ是中断请求的意思,IRQ使用来暂停当前正在运行的程序,并跳转到其 阅读全文
posted @ 2024-02-28 17:17 雪绵豆沙 阅读(25) 评论(0) 推荐(0)
摘要: 汇编语言和本地代码是一一对应的,计算机cpu能直接解释运行的只有本地代码程序,用c语言等编写的源代码需要通过各自的编译器编译后转换成本地代码。使用周期福的编程语言称为汇编语言,负责转换工作的程序称为汇编器,转换这一处理本身称为汇编。大部分c语言编译器都可以把利用c语言编写的源代码转换成汇编语言的源代 阅读全文
posted @ 2024-02-28 17:04 雪绵豆沙 阅读(13) 评论(0) 推荐(0)
摘要: 用机器语言编写程序,然后再使用开关将程序输入这一过程过于麻烦,于是有人开发出了仅具有加载和运行功能的监控程序。虽然对程序员来说,掌握硬件的基础知识是必备的,不过也要意识到操作系统的存在,要想成为一个全面的程序员,有一点需要清楚的是。掌握基本的硬件知识并借助操作系统进行抽象化,可以大大提高编程效率。应 阅读全文
posted @ 2024-02-27 15:45 雪绵豆沙 阅读(12) 评论(0) 推荐(0)
摘要: 源代码完成后就可以编译生成可执行文件了,负责实现该功能的是编译器。计算机只能运行本地代码, Windows中exe文件的程序内容使用的就是本地代码。能够把c语言的高级编程语言编写的源代码转换成本地代码的程序称为编译器,编译器负责转换源代码。编译器本身也是程序的一种,也需要运行环境。编译器转换源代码后 阅读全文
posted @ 2024-02-27 15:45 雪绵豆沙 阅读(17) 评论(0) 推荐(0)
摘要: 运行环境=操作系统+硬件,程序中包含着运行环境这一内容,操作系统和硬件决定了程序的运行环境。同一类型的硬件可以选择安装多种操作系统。从程序的运行环境这一角度来考量硬件时,CPU的种类是特别重要的参数。CPU只能解释其自身固有的机械语言,不同的CPU的只是机器人的种类也是不同的。C语言的程序称为本地代 阅读全文
posted @ 2024-02-26 18:01 雪绵豆沙 阅读(10) 评论(0) 推荐(0)
摘要: 文件是将数据储存在磁盘等存储媒介中的一种形式,文件以字节为单位保存,程序文件中存储数据的单位是字节。RLE算法的机制:把文件内容用“数据*重复次数”的形式来表示的压缩方式称为RLE算法,然而在实际文本文件中,同样字符多次重复出现的情况并不多见,虽然针对相同数据经常连续出现的图像、文件等,RLE算法可 阅读全文
posted @ 2024-02-25 19:36 雪绵豆沙 阅读(11) 评论(0) 推荐(0)
摘要: 计算机中主要的存储不仅是内存和磁盘。首先要知道的是,不读入内存就无法运行,程序保存在储存设备中,通过有序的被督促的实现运行,这一机制称为存储程序方式。总之,存储在磁盘中的程序需要读入到内存后才能运行。磁盘缓存指的是把从磁盘中读出的数据存储到内存空间中的方式。磁盘缓存加快了磁盘访问速度。虚拟内存是指把 阅读全文
posted @ 2024-02-25 18:56 雪绵豆沙 阅读(11) 评论(0) 推荐(0)
摘要: 内存的物理机制很简单,内存实际上是一种名为内存IC的电子元件,虽然有多种形式,但从外部来看其基本机制都是一样的。 内存的逻辑模型是楼房。在这个楼房中,一层可以储存1个字节的数据,楼层号表示的就是地址。虽然内存的实体是内存IC,但可以把它假想成每层都储存着数据的楼房。编程语言中的数据类型表示存储的是何 阅读全文
posted @ 2024-02-25 18:19 雪绵豆沙 阅读(12) 评论(0) 推荐(0)
摘要: 用二进制数来表示整数和整数的方法有很大不同,例如:0次幂前面的位的位权按照1次幂、2次幂……的方式递增,0次幂以后的位的位权按照-1次幂、-2次幂……的方式递减(这一规律在十进制数和16进制数中也同样适用)。 在了解了将二进制数表示的小数转化成10进制数的方法后,计算机运算出错的原因也就容易理解了, 阅读全文
posted @ 2024-02-25 12:15 雪绵豆沙 阅读(39) 评论(0) 推荐(0)
摘要: 二进制可以表示计算机信息,是由于IC的一个引脚只能表示两种状态(决定计算机的信息数据只能由二进制数来处理)二进制数的倍数一般是8的倍数,八位二进制数被称为一个字节(字节是最基本的信息计量单位)。对于字节处理数据时还需要关注一些点:比如数据小于储存数据的字节数,那么高位上就用零填补;奔腾一次可以处理3 阅读全文
posted @ 2024-02-25 11:51 雪绵豆沙 阅读(92) 评论(0) 推荐(0)