我从今天开始编写江苏计算机类的知识点,主要适用于江苏计算机类的特殊转移,希望对朋友有用。如果您有错误或不理解,请及时在评论区打电话,认为我也是一名学生,可能有错误的地方,或者是否有一些知识点没有图片和文本的结合,导致理解困难。我欢迎您的光临。
第一节 数字技术
1.1.1单位
B(全称为:Byte,中文称基本单位字节) b(全称为:bit,中文称最小单位为比特) (*在bit0和1只有两种状态。
1.1.2表示(bit的表示)
CPU:触发器高平电流表示1 触发器低平电流表示0 内存(RAM):用电容的充电表示1 用电容器放电表示0 *不保存断电信息 磁盘:用加磁表示1 放磁或无磁表示0 光盘:用凹凸边表示1 用凹凸表示0 *保存断电信息
1.1.3计量单位 1.内存 PB-TB-GB--MB-KB-B 进制为1024(例如:1)MB=1024*1024B) 1024=2的10次方 2.外存:PB-TB-GB--MB-KB-B 进制为1024(计算可视为1000计算) (例如:327677B=327.677KB) 3.频率(物理单位) GHz-MHz-KHz-Hz 进制为1000 4.数据传输速率(b/s,也可以写成bps) Gbps-Mbps-Kbps-bps 进制为1000
1.1.4 进制转换 1.后缀 进制: 十进制后缀D或省略 二进制后缀为B 八进制后缀为Q 十六进制后缀为H(数码为0-9;A,B,C,D,E,F) 注:二进制和八进制,十六进制可以直接背诵如下图所示
例如:0 001 1100 1000.1000B= 1C8 . 8 H 3DF.4H = 0 011 1 101 1 111 .0100 B
例如,在某个进制下设置8 5=在这个进制下,15-6的结果是 A. 6 B. 7 C .8 D. 9 比如在某个进制下,3*8=22.在此进制下 4*8=( )。 4.*8=22.用这个进制表示十进制48( )。 1.1.5.算术运算和逻辑运算 1.算术操作(考虑进位和借位) 加 : 减:- 乘:* 除: / 例如:11000 B -10001 B= 00111 B 溢出:同号加可能溢出 异号相减有可能溢出
同号相减不溢出 异号加不溢出 2.逻辑操作(不考虑进位和借位,无溢出) 逻辑加(或,V,or) 逻辑乘(和,^, and) 取反(非,横杠,not)
***也遵循逻辑操作 四个操作规则。
例如 10101 V 10111 ^ not(10101) &nsp; 结果 10111
***计算机中所有计算都是通过 门电路 实现。
补充:异或:相异 为真 同或:相同 为真 11.6、原码与补码 1. 数值表示范围 a。无符号 8位表示:0 ---- 2^8 -1 (255) 16位表示:0-----2^16 -1( 65535) n位表示:0----2^n -1
例如:表示0~512范围内的无符号整数,需要的二进制位数至少是 D A. 7 B. 8 C. 9 D. 10 b。带符号 8位:-(2^7 -1) ------+( 2^7 -1) 16位: -(2^15 -1) ------ +(2^15 -1) n位: -(2^(n-1) -1) ------ +(2^(n-1)-1) C。补码范围: 8位:- 2^7 ---- +( 2^7 -1) 16位: -2^15 ------ +(2^15 -1) n位: -2^(n-1) ------ +(2^(n-1)-1) 2.原码 用0表示 + ;用1表示-。 用二进位表示数值,不足位补零。 例如 :用8位原码表示-64,则表示形式为( 1 1000000) 3.补码:正整数的补码就是它的原码 负整数的补码是 取反加1. (这样可以把加法和减法统一起来,计算机中只有加法器)
例如:+43的8位补码 为( 0 0101011) -56的8位补码为( 1 1001000 )
例如:-64的8位补码形式为( 1 1000000 ) +56的8位补码为( 00 111000 )
例如:在计算机中有一个数为 1 1010101,则该数表示十进制( -43 )。 例如:所有补码都用8位表示,[35]补+[-54]补=[ ]补 ****任何数的原码或补码只是形式变化,数值不变。
补码10101100 +原码 10101100,结果用补码表示( ) 思考题:尾数与阶码???