摘要: 控制是指CPU和各设备之间配合进行数据的输入输出处理。那程序使用目的分为两大类,一是大家作为工具来使用的程序。二是用程序来代替执行人类的思想过程。 阅读全文
posted @ 2023-01-12 18:50 旺崽妞㚷 阅读(29) 评论(1) 推荐(0)
摘要: 我们知道应用和硬件是有关系的,利用操作系统提供的系统调用功能就可以实现对硬件的控制。Windows控制硬件时借住的是输入(in通过指定端口号的端口输入数据,存储在CPU的寄存器)输出(out把存储器中的数据输出在指定端口号的端口中)指令。也是汇编语言的助记符。IRQ中断请求的意思,用来暂停当前正在运 阅读全文
posted @ 2023-01-12 12:23 旺崽妞㚷 阅读(20) 评论(0) 推荐(0)
摘要: 汇编语言和本地代码是一一对应的,使用助记符的编程语言称为汇编语言。负责转换工作的程序为汇编器。转换这一处理本身称为汇编。汇编语法的结构是"操作码(指令动作)+操作数(指令对象)"。指令中最常使用的是对寄存器和内存进行数据存储的MOV指令。其中的两个操作数用来指定数据的存储地和读出源。栈的特点是通过p 阅读全文
posted @ 2023-01-11 19:51 旺崽妞㚷 阅读(17) 评论(0) 推荐(0)
摘要: 随着时代的发展,有许多的功能都被追加到监控程序中,监控程序是仅具有加载和运行功能。因此操作系统本身并不是单独的程序,而是多个程序的集合体。那么我们就要意识到操作系统的存在。在操作系统的运行环境下,应用并不是直接控制硬件,而是通过操作系统间接控制硬件的。操作系统的硬件控制功能,通常是通过一些小的函数集 阅读全文
posted @ 2023-01-11 17:45 旺崽妞㚷 阅读(23) 评论(0) 推荐(0)
摘要: 计算机只能运行本地代码(母语的)。用某种编程语言编写的程序称为源文件,保存源代码的文件称为源文件。用C语言编写的源文件的扩展名为.c。源代码无法直接运行是因为CPU能直接解析并运行的不是源代码而是本地代码。那么本地代码的内容就是罗列各种数值。每个数值表一个命令和数据。所用的是原始的Dump程序。编译 阅读全文
posted @ 2023-01-10 19:09 旺崽妞㚷 阅读(20) 评论(0) 推荐(0)
摘要: 操作系统和硬件决定了程序的运行环境。CPU只能解决自身固有的机器语言,不同的CPU能解决的机器语言的种类也不同。Windows的前身操作系统MS-DOS时代。在二十世纪由于内存和I\O地址的构成不同,每个机型都需要有专门的MS-DOS应用。应用系统向操作系统传递指令的途径称为API,不同的操作系统其 阅读全文
posted @ 2023-01-07 16:13 旺崽妞㚷 阅读(23) 评论(0) 推荐(0)
摘要: 文件是将数据储存在磁盘等存储介质的一种形式,它是以字节为单位保存。RLE算法是指把文件内容用"数据×循环次数"的表示的压缩形式,经常用于压缩传真的图像。但也会有其缺点,虽然针对同样连续字符重复出现也能发挥不错的效果但还并不适用于文本文件。那我们就要知道第二种压缩技巧 哈夫曼算法(1952年提出 是指 阅读全文
posted @ 2023-01-06 21:33 旺崽妞㚷 阅读(20) 评论(0) 推荐(0)
摘要: 计算机主要存储的部件是内存和磁盘,磁盘中存储的程序必须加载到内存才能运行。不读入内存就无法运行。磁盘缓存是指从磁盘中读取的数据存储在内存中的一种方式。加快了磁盘访问速度。虚拟内存是指把磁盘的一部分作为假想的内存来使用,它在内存不足是也能运行程序。它的方法有两种,分页式和分段式。Windows采用分页 阅读全文
posted @ 2023-01-04 20:14 旺崽妞㚷 阅读(32) 评论(0) 推荐(0)
摘要: 内存是一种名为内存IC的电子元件,内存IC中有电源、地址信号、数据信号、控制信号等用于输出的大量引脚,通过指定地址来进行数据读写。 数据类型,就是所占用的内存大小,在程序中可以通过其数据类型能够以特定字节数为单位进行读写。还可通过使用变量不指定物理地址对内存进行读写。指针是用于存储数据的内存的地址变 阅读全文
posted @ 2023-01-04 09:09 旺崽妞㚷 阅读(16) 评论(0) 推荐(0)
摘要: 《程序是怎么跑起来的第三章》:计算机进行小数处理也有可能会出现问题,是在将二进制表示的小数转换为十进制时出现的错误,因为有些十进制的小数无法转换为二进制,也就无法用二进制来表示,我们只能从中得到它们的近似值。那我们就要用浮点数来表示小数,这样在计算机内部就可以使用,浮点数是用符号,尾数,基数,和指数 阅读全文
posted @ 2023-01-03 15:40 旺崽妞㚷 阅读(21) 评论(0) 推荐(0)