计算机组成原理

文章讲述了冯·诺依曼计算机结构的基本组成,包括运算器、控制器、存储器和I/O设备,并介绍了CPU的构成。接着,讨论了定点数和浮点数的表示方法,以及十进制数在计算机中的处理。此外,提到了字符编码如ASCII码和汉字编码系统。还涉及了校验码类型,如奇偶校验码和海明码,以及运算器设计中的并行技术。最后,提到了定点和浮点运算器的设计差异及其历史演变。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、 冯.诺依曼思想体系——计算机由运算器、控制器、存储器、输入输出设备五部分组成,存储程序,按地址访问、顺序执行。

 

二、 CPU=控制器+运算器

 

三、 计算机系统的层次结构——微程序级→机器级→操作级→汇编→高级语言。

 

 

一、一个定点数由符号位和数值域两部分组成。数据格式:定点数表示、浮点数表示、十进制数表示

 

按小数点位置不同,定点数有纯小数和纯整数两种表示方法。

 

  二、一个浮点数标准化表示由符号位S、阶码E、尾数M三个域组成。其中阶码E的值等于指数的真值e加上一个固定偏移值。

 

  三、为了计算机能直接处理十进制形式的数据,采用两种表示形式:⑴字符串形式,主要用在非数值计算的应用领域;⑵压缩的十进制数串形式,用于直接完成十进制数的算术运算。

 

  四、数的真值变成机器码时有四种表示方法:原码表示法,反码表示法,补码表示法,移码表示码。其中移码主要用于表示浮点数的阶码E,以利于比较两个指数的大小和对阶操作。

 

五、字符信息属于符号数据,是处理非数值领域的问题。国际上采用的字符系统是七单位的ASCII码。

 

1.西文字符表示:ASCII码

 

2.汉字表示:汉字输入码(将汉字转换成计算机能接收的0,1组成的编码)、汉字内码(汉字在计算机内部存储,运算等操作的机内代码)、汉字国标码(标准化内码,如GB2312-80)、汉字字模码(用点阵表示的汉字字形代码,是汉字的输出形式)

 

  六、校验码:奇偶校验码(可检测奇数个错误,无法识别错误信息的位置)、海明码(能纠正一位错误)、循环冗余码 (CRC, 检错码)

 

  七、为运算器构造的简单性,运算方法中算术运算通常采用补码加、减法,原码乘除法或补码乘除法。为了运算器的高速性和控制的简单性,采用了先行进位、阵列乘除法、流水线等并行技术措施。

 

  八、定点运算器和浮点运算器的结构复杂程度有所不同。早期微型机中浮点运算器放在CPU芯片外,随着高密度集成电路技术的发展,现已移至CPU内部。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值