计算机的硬件结构
- 冯·诺依曼结构,采用二进制
5个基本组成部分:运算器,控制器,存储器,输入设备,输出设备
其中,
1.运算器和控制器合称中央处理器(CPU),在CPU中还有一个区域由寄存器组成
2.存储器分为内存和外存,
- 内存储器读取速度快,造价高,且断电则无法保存
- 外存储器读取速度慢,造价低,可长时间保存
如文件保存在外存储器,打开时读取到内存储器,修改保存后再保存在外存储器。
计算机能处理任何数字化的信息,只要能将信息数字化,就能通过程序接受
程序的用户界面
- 命令行界面CLI
- 图形用户界面GUI
数制
- 一个R进制数制,采用R个基本计数符号,R成为数制的基,逢R进位,不同位置对应不同的值,该值是以R为底的幂。
- 十进制转换为二进制
除2取余,(例82)
商 | 余数 | |
---|---|---|
82÷2 | 41 | 0 |
41÷2 | 20 | 1 |
20÷2 | 10 | 0 |
10÷2 | 5 | 0 |
5÷2 | 2 | 1 |
2÷2 | 1 | 0 |
1÷2 | 0 | 1 |
从低位读到高位,即从下往上读,82(10)=1010010
- 十进制小数转换为二进制
乘二取证(例0.625)
乘积 | 取整 | 余数 | |
---|---|---|---|
0.625×2 | 1.25 | 1 | 0.25 |
0.25×2 | 0.5 | 0 | 0.5 |
0.5×2 | 1 | 1 | 0 |
!整数从高位取到低位,就是从上往下取0.625(10)=0.101(2)
- 二进制与八进制的转换
二进制 | 八进制 |
---|---|
000 | 0 |
001 | 1 |
010 | 2 |
011 | 3 |
100 | 4 |
101 | 5 |
110 | 6 |
111 | 7 |
1 010 010.101(2)=122.5(8)
- 二进制和十六进制的转换
于八进制类似,但是一个十六进制等于二进制的四位
数据类型
一个字节存储八个二进制 00 000 000~11 111 111
0~255