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