一、计算机组成
1、硬件部分
计算机的硬件部分包括主机和外部设备
其中主机包括CPU和内存储器,而外部设备包括输入设备(鼠标、键盘等)输出设备(显示屏、音响等)和外存储器。
2、软件部分
计算机的软件部分包括系统软件和应用软件
其中系统软件主要包括操作系统(Windows、macOS、Linus、鸿蒙等)和网络软件等,而应用软件包括了市面上大部分可安装软件。例如微信、百度等。
二、计算机语言的发展
1、早期计算机语言(1940-1950年代)
早期计算机语言有机器语言和汇编语言
机器语言是计算机能够直接理解和执行的二进制指令,这种语言执行效率高但编译困难。
汇编语言是一种符号化的机器语言,它在一定程度上解决了机器语言的缺点,但编写效率不高,且依赖硬件。
2、高级语言(1970-1990年代)
按实现方式分为编译型语言和解释型语言
编译型:C语言、C++等,这种语言开发效率低,执行效率高。
解释型:Python、Java等,这种语言开发效率高,执行效率低。
按编程方式可分为面向对象语言和面向过程语言。
面向对象:Java、C++等,这种语言支持封装、继承和多态等。
面向过程:如C语言,强调无副作用和不可变性。
三、计算机进制的相关知识点
1、计算机语言中进制的表示方法
用后缀字母表示进制:
二进制B(binary)
八进制O (octal)
十进制D (decimal)
十六进制H (hexadecimal)
2、进制规则
逢X进一,借一当X
因此二进制的基数为2,分别是0和1
而十进制的基数为十,分别是0、1、2、3、4、5、6、7、8和9
值得注意的是,十六进制的基数是16,但是为了方便计算机识别,基数中超过9的部分分别用a、b、c、d、e、f表示。
3、进制转换
十进制转n进制有两种方法,分别是除n取余,逆向排列和位权展开相减法,而n进制转换为十进制则可以用位权展开相加法。
例1、二进制转换为十进制

例2、十进制转换为二进制

特殊的,二进制转换为八进制可以采用三合一的方法,反过来可以一拆三,同理,二进制转换为十六进制可以采用四合一的方法,反过来可以一拆四。
3553

被折叠的 条评论
为什么被折叠?



