欢迎来到天天文库
浏览记录
ID:59485660
大小:438.00 KB
页数:109页
时间:2020-09-13
《计算机组成原理第六章ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第三篇中央处理器(CPU)第6章计算机的运算方法*一、数据的编码与表示*二、定点数的算术运算*三、浮点四则运算*四、逻辑运算数据表示运算方法一、数据的编码与表示数据逻辑数据检错纠错码字符字符串汉字数值文字、符号语音图形图像各种进制BCD码定点浮点逻辑型数据逻辑型数据只有两个值:真和假,正好可以用二进制码的两个符号分别表示,例如1表示真则0表示假不必使用另外的编码规则。对逻辑型数据可以执行逻辑的与、或、非等基本逻辑运算。字符型数据的表示字符作为人—机联系的媒介,指字母、数字、运算符等西文字信息。当前的西文字符集由128个符号组成,通常用8位二进制编码,即用一个字
2、节来表示每一个符号,当前较多通用的标准字符集是ASCII码,ASCII码字符集具体编码如下表所示:ASCII字符编码集b6b5b4000001010011100101110111b3b2b1b00000NULDLESP0@P,p0001SOHDC1!1AQaq0010STXDC2“2BRbr0011ETXDC3#3CScs0100EOTDC4$4DTdt0101ENQNAK%5EUeu0110ACKSYN&6FVfv0111BELETB‘7GWgw1000BSCAN(8HXhx1001HTEM)9IYiy1010LFSUB*:JZjz1011VTESC+;K[k{
3、1100FFFS,4、1101CRGS-=M]m}1110SORS.>N^n~1111SIUS/?O_oDELASCII码的机内表示采用一个字节表示ASCII码时,最高位的处理方法:(1)最高位不用,即恒为“0”;(2)最高位用于奇偶校验位;(3)若采用扩展ASCII码方案时,最高位也用来表示字符编码,此时,可表示256种符号。字符串的存放:字符串是指连续的一串字符,它们占据主存中连续的多个字节,每个字节存放一个字符,对一个主存字的多个字节,有按从低位到高位字节次序存放的,也有按从高位到低位字节次序存放的。例如:IFA>BTHENREAD(C)就可以有如下不5、同的存放方式:字符串的表示与存储IFAAFI>BTTB>假定每个字HENNEH由4个字节READDAER组成(C))C(汉字的表示在计算机中表示汉字通常涉及以下几种汉字编码:(1)汉字输入码为直接使用西文标准键盘把汉字输入到计算机而设计。(2)汉字机内码汉字信息在计算机内部存储、处理和传送所采用的编码。通常采用国标码。(3)汉字字模码用于输出设备输出汉字而设计的字形编码。汉字的机内表示通常用两个字节表示一个汉字。汉字内码的识别方法:(1)若将ASCII码字节的高位设为“0”,则汉字两个字节的高位均为“1”;(2)若ASCII码字节最高位用于奇偶校验码或扩充码,则需6、要三个字节表示汉字,第一个字节作为汉字的标识符。几种常用的数制及其转换N进制数可用表示;温故而知新:二进制、十进制、八进制、十六进制的表示方法及其相互转换。二—十进制编码(BCD编码)BCD编码,用四位二进制表示一位十进制,有多种方案,例如:8421码,5421码,2421码,余3码,格雷码。又可区分为:有权码:四个二进制位均有指定的位权。无权码:二进制编码各位无指定的位权。有权码无权码0000000000011000010001000101000001200100010010100113001100110110001040100010001110110501017、101110000111601101100100101017011111011010010081000111010111100910011111110011018421余3码2421格雷码+0.00000011000100.11000100.10000010.00000011000100.1+?思考:小数点位置不同,运算如何实现?手工运算:.0001010符号位10.定点数运算中小数点的位置无关,小数点无需存放数值型数据的机内表示形式隐藏定点小数:N=Nf.N1N2…Nn定点整数:N=NfN1N2…Nn.浮点数:N=jfj1j2...Jm;Sf.S1S2...Sn8、隐藏隐藏定点小数表示:XfX-1X-2…X-n特点:原码为符号位加数的绝对值,0正1负原码零有两个编码,+0和-0编码不同X1–X=1+9、X10、-111、X12、0X<2n-2n13、数每位的反
4、1101CRGS-=M]m}1110SORS.>N^n~1111SIUS/?O_oDELASCII码的机内表示采用一个字节表示ASCII码时,最高位的处理方法:(1)最高位不用,即恒为“0”;(2)最高位用于奇偶校验位;(3)若采用扩展ASCII码方案时,最高位也用来表示字符编码,此时,可表示256种符号。字符串的存放:字符串是指连续的一串字符,它们占据主存中连续的多个字节,每个字节存放一个字符,对一个主存字的多个字节,有按从低位到高位字节次序存放的,也有按从高位到低位字节次序存放的。例如:IFA>BTHENREAD(C)就可以有如下不
5、同的存放方式:字符串的表示与存储IFAAFI>BTTB>假定每个字HENNEH由4个字节READDAER组成(C))C(汉字的表示在计算机中表示汉字通常涉及以下几种汉字编码:(1)汉字输入码为直接使用西文标准键盘把汉字输入到计算机而设计。(2)汉字机内码汉字信息在计算机内部存储、处理和传送所采用的编码。通常采用国标码。(3)汉字字模码用于输出设备输出汉字而设计的字形编码。汉字的机内表示通常用两个字节表示一个汉字。汉字内码的识别方法:(1)若将ASCII码字节的高位设为“0”,则汉字两个字节的高位均为“1”;(2)若ASCII码字节最高位用于奇偶校验码或扩充码,则需
6、要三个字节表示汉字,第一个字节作为汉字的标识符。几种常用的数制及其转换N进制数可用表示;温故而知新:二进制、十进制、八进制、十六进制的表示方法及其相互转换。二—十进制编码(BCD编码)BCD编码,用四位二进制表示一位十进制,有多种方案,例如:8421码,5421码,2421码,余3码,格雷码。又可区分为:有权码:四个二进制位均有指定的位权。无权码:二进制编码各位无指定的位权。有权码无权码000000000001100001000100010100000120010001001010011300110011011000104010001000111011050101
7、101110000111601101100100101017011111011010010081000111010111100910011111110011018421余3码2421格雷码+0.00000011000100.11000100.10000010.00000011000100.1+?思考:小数点位置不同,运算如何实现?手工运算:.0001010符号位10.定点数运算中小数点的位置无关,小数点无需存放数值型数据的机内表示形式隐藏定点小数:N=Nf.N1N2…Nn定点整数:N=NfN1N2…Nn.浮点数:N=jfj1j2...Jm;Sf.S1S2...Sn
8、隐藏隐藏定点小数表示:XfX-1X-2…X-n特点:原码为符号位加数的绝对值,0正1负原码零有两个编码,+0和-0编码不同X1–X=1+
9、X
10、-111、X12、0X<2n-2n13、数每位的反
11、X
12、0X<2n-2n13、数每位的反
13、数每位的反
此文档下载收益归作者所有