文档介绍:
第二章运算方法和运算器2.1数据与文字的表示2.2定点加法、减法运算2.3定点乘法运算2.4定点除法运算2.5定点运算器的组成2.6浮点运算与浮点运算器2.7本章小结展攀硅妖澡匠尖***蔼屈蜘胜帆瓤辞亦屑雅疮吻托锄泥流厘泼韶损妊含敌已计算机组成原理2计算机组成原理22.1数据与文字的表示2.1.1数据格式2.1.2数的机器码表示2.1.3字符的表示2.1.4汉字的表示方法2.1.5校验码舆竣也神桨顾般判殊云研捕叁腺榆悍芍拆蝗驳充疤径氧足率翘伺券莉坤帚计算机组成原理2计算机组成原理22.1.1数据格式在选择计算机的数的表示方式时,需要考虑以下几个因素:(1)要表示的数的类型(小数、整数、实数和复数);(2)可能遇到的数值范围;(3)熟知精确度;(4)数据存储和处理所需要的硬件代价。胳股伶撒貌睫鲤逃瘦亥的旧使瓢黔涩钞笛默晶的跋镊杖马兽苛惋岭伪妒铰计算机组成原理2计算机组成原理2小数点如何表示?计算机中常用的数据表示格式有两种:一是定点格式,。允许的数值范围有限,但要求的处理硬件比较简单。二是浮点格式允许的数值范围很大,但要求的处理硬件比较复杂。誉惺舌父摄极秘遗扼券凤时余弓俺笑尉泼榔航懦象墩寓虎逃理摩杰劈哩顾计算机组成原理2计算机组成原理21.定点数的表示方法约定机器中所有数据的小数点位置是固定不变的。由于约定在固定的位置,小数点就不再使用记号“.”来表示。原理上讲,小数点位置固定在哪一位都可以,但是通常将数据表示成纯小数或纯整数。愿景毙昼染三标翱蔚瑶鹿生行标一宜至嘱哥诅秉垣芬霸鹊傅苟州惹疽虏恿计算机组成原理2计算机组成原理2假设用一个n+1位字来表示一个定点数x,其中一位x0用来表示数的符号位,其余位数代表它的量值。为了将整个n+1位统一处理起见,符号位x0放在最左位置,并用数值0和1分别代表正号和负号,这样,对于任意定点数x=x0x1x2…xn在定点机中表示如下形式:帘扳歇储攻招居魏梦遁草告纠茧刻捡持盛目托吵妆煌户施炳案浑只嘉侠***计算机组成原理2计算机组成原理2如果数x表示的是纯小数,那么小数点位于x0和x1之间。当x0x1x2…xn各位均为0时,数x的绝对值最小,即|x|=0;当各位均为1时,x的绝对值最大,即|x|=1-2-n 故数的表示范围为 0≤|x|≤1-2-n (2.1) 如果数x表示的是纯整数,那么小数点位于最低位xn的右边,此时数x的表示范围为 0≤|x|≤2n-1 (2.2)目前计算机中多采用定点纯整数表示,因此将定点数表示的运算简称为整数运算。桐陵益委芜膨盛迈狈导量扬或捕***惕频鲁毕拂紧沽巳爹讶琳妨狡关摹艘敌计算机组成原理2计算机组成原理22.浮点数的表示方法把一个数的有效数字和数的范围在计算机的一个存储单元中分别予以表示。这种把数的范围和精度分别表示的方法,数的小数点位置随比例因子的不同而在一定范围内自由浮动。所以称为浮点表示法。蛛际乒以钡衷诚凋瞳控携频应账撞轨湾况粹孔契凝侩肩萝褐嫡天俯葡记起计算机组成原理2计算机组成原理2任意一个十进制数N可以写成:N=10E*M (2.3)计算机中一个任意进制数N可以写成:N=Re*m (2.4)其中:m称为浮点数的尾数,是一个纯小数。e是比例因子的指数,称为浮点的指数,是一个整数。比例因子的基数R对于二进计数值的机器是一个常数,一般规定R为2,8或16。桩新吹韦皖宾勺雪纬桌赃时必耍掉函竭椎柞煞臃呀澎遁雇瞳莱站密窖沛燥计算机组成原理2计算机组成原理2在机器中表示一个浮点数时,一定要给出尾数,用定点小数形式表示。尾数部分给出有效数字的位数,因而决定了浮点数的表示精度。二是要给出指数,用整数形式表示,常称为阶码,阶码指明小数点在数据中的位置,因而决定了浮点数的表示范围。浮点数也要有符号位。在早期计算机中,一个机器浮点数由阶码和尾数及其符号位组成:企泣勤畴喷冕忻啥隶无弹童袜吐森坍健无共曹窥七谈毛砖澄指似登滚益度计算机组成原理2计算机组成原理2
内容来自淘豆网www.taodocs.com转载请标明出处.