学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。各位小伙伴,如果您:
想系统/深入学习某技术知识点…
一个人摸索学习很难坚持,想组团高效学习…
想写博客但无从下手,急需写作干货注入能量…
热爱写作,愿意让自己成为更好的人…
一、计算机的性能指标
1、CPU的性能指标
二、数制与编码
1、进制转换
2、真值和机器数
3、BCD码
1、8421码(有权码)
2、余3码(无权码)
3、2421码(有权码)
4、无符号整数的表示
总容量=存储单元个数×存储字长(bit)=存储单元个数×存储字长/8(Byte)
1Byte=8bit
CPU主频:CPU内数字脉冲信号振荡的频率
CPI :执行一条指令所需的时钟周期数
不同的指令CPI不同,相同的指令,CPI也可能不同
执行一条指令的耗时=CPI × CPU时钟周期
例题:
IPS :每秒执行多少条指令
IPS=主频/平均CPI
FLOPS :每秒执行多少次浮点运算
IPS , FLOPS前面可以加K, M ,G ,T为数量单位
重点:
基数:每个数码位所用到的不同符号的个数,r进制的基数为r
BCD : Binary-Coded Decimal,用二进制编码的十进制
用4bit表示一个十进制数,既然是4bit,那么应该有16种二进制表示形式,但我们只取其中的0~9所对应的数来表示十进制数,所以会有6种冗余。
有权码理解:8421分别对应四位的权重,比如映射十进制为9时,8有一位,1有一位,其他没有,所以映射为1001,又如映射十进制为5时,4有一位,1有一位,其他没有,所以映射为0101。
例如:(手算)
此时是直接将十进制数相加得出13,然后拆分十位和个位,分别用8421码映射表所对应的二进制所表示即可。
例如:(机器算)
将十进制数所对应的的二进制数进行加法运算,得出1101不再映射表中,此时我们需要将数加6,即1101+0110,此时得出10011,然后将数补全为8位,即0001 0011。
有权码理解:2421分别对应四位的权重,比如映射十进制为9时,2有一位,4有一位,2有一位,1有一位,所以映射为1111,又如映射十进制为5时,2有一位,2有一位,1有一位其他没有,所以映射为1011。【这里可能有人回疑问,5也可以表示为一个4和一个1啊,此时我们需要记住一个知识点:对于2421码来说04的第一位必须为0,59的第一位必须为1】
重点:
无符号整数的加法运算:
无符号整数的减法运算:
以上就是计算机组成原理之计算机的性能指标和数制与编码的相关知识点,希望对你有所帮助。
积跬步以至千里,积怠惰以至深渊。时代在这跟着你一起努力哦!