沈阳 建设工程 招标中心网站seo关键词快速排名介绍
cpu
计算机的基本硬件系统:运算器、控制器、存储器、输入设备、输出设备
cpu负责获取程序指令,对指令进行译码并加以执行 *
控制器(保证程序正常执行,处理异常事件) | 程序控制 |
操作控制 | |
运算器(只能运算) | 时间控制 |
数据处理 |
运算器
- 算数逻辑单元(ALC)
- 累加寄存器(AC)(为ALC执行算术逻辑提供数据并暂存运算结果)*
- 数据缓冲器(DR)
- 状态条件寄存器(PSW)
控制器(决定计算机执行自动化)
- 指令计算器(IR)(存操作码和地址码)
- 程序计数器(PC)(将要只想的下一条指定的地址)*
- 地址计算器(AR)
- 指令译码器(ID)(对指令进行译码)
指令包括操作码和地址码
指令寄存器对用户是完全透明的
计算机基本单位
名称 | 单位 | 简写 | 换算 |
位(比特) | bit | b | |
字节 | byte | B | 1字节=8bit |
千字节 | KB | K | 1KB=1024b |
兆字节 | MB | M | 1MB=1024KB |
吉字节 | GB | G | 1GB=1024MB |
太字节 | TB | T | 1TB=1024GB |
最小的数据单位:位(bit)
最小的存储单位:字节(btye)
进制转换
十进制(D)二进制(B)、八进制(O)、十六进制(H)
_(H) = _ _ _ _(B)= _(O)= _ _ _(D)
FF(H) = 1111 1111(B)= 128+64+32+16+8+4+2+1 = 255
15*16^1+15*16^0 = 255
756(O) = 1 1110 1110(B)=256+128+64+32+8+4+2 = 494
7*8^2+5*8^1+6*8^0 = 494
进制加减法
A | B | C | D | E | F |
10 | 11 | 12 | 13 | 14 | 15 |
(n)进制,超过n减n 写余数 进1
ABDFE(H) 205(O) 90E(H)
+ 1024 - 7 - F
—————— —————— —————
ACE22 176 8FF
原码、反码、补码
原码与反码
0表示正号,1表示负号
[+0]原 = 0 0000000
[- 0]原 = 1 0000000
正数的反码与原码相同、负数的反码则是其绝对值按位求反
[+0]反 = 0 0000000
[- 0]反 = 1 1111111
补码和移码
正数的补码与其原码和反码相同
负数的补码等于其反码末位加1
[-3]原 = 1 0000011 [-3]反 = 1 1111100 [-3]补 = 1 1111101
[+0]补 = [-0]补 = 0 0000000
移码:补码基础上符号位取反
[[x]补]补 = [x]原 补码的补码等于其原码
范围与取值
原码:+127~-127
反码:+127~-127
补码:+127~-128
移码:+127~-128 因为 +0 与 -0 相同,所以补码与移码最小到-128 *
浮点数
N=2^E*F E为阶码,F为尾数
例:1011.10101 = 2^4^