- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.6.1 计算机的基本组成 冯·诺伊曼体系结构 存储程序控制 冯·诺伊曼计算机体系结构计算机的基本特征是 计算机由运算器、控制器、存储器、输入设备、输出设备五大部件组成 指令和数据均用二进制表示,存放于存储器内 世界上第一台电子计算机 一般认为是1946年诞生于美国宾夕法尼亚大学的ENIAC (Electronic Numerical Integrator And Computer) 其功能远不及现在的一台最低配置的个人计算机 数据使用十进制表示 还没有采用冯·诺伊曼体系结构 二进制计数法 为了区分各种进制数据,约定在数字串后加不同后缀:二进制后加“B”,十进制后加“D”,十六进制后加“H”。若不加后缀,则按十进制处理 十进制记数法的规则是 使用10个记数符号(“0”~“9”) 逢10进1,借1当10 对于整数,根据各种符号在数据中的不同位置,所代表的数值不同 二进制计数法 二进制记数法的规则 使用2个记数符号(“0”和“1”) 逢2进1,借1当2 对于整数,根据“0”、“1”两种符号在数据中的不同位置,所代表的数值不同 的值,按十进制表示,就是128+16+4+1=149D 二进制计数法 十进制整数转换为二进制整数,只需将十进制数除以2,所得余数作为二进制数的右数第一位;所得商继续除以2,得到的余数作为二进制数右数第二位;一直到商为0为止 如149D的二进制表示 最左边的位表示的数值最大,最右边的最小,因此分别称为最高有效位(Most Significant Bit,MSB)和最低有效位(Least Significant Bit,LSB) 左边的位也称作高位,右边的称作低位 1.6.2 数据的表示 上述的二进制整数表示法称作自然二进制表示,也称作无符号数。对于8位二进制数,数值的范围,表示0~255共256个整数 在需要表示负数时,必须在原有8位数中将符号表示出来 整数的表示 一般约定使用最高有效位表示数的符号,0为正,1为负。这样的数称作有符号数 若约表示0,256个数仍保持自然二进制的顺序,共128个MSB为0的数表示0~+127共128个MSB为1的数表示-128~-1。这样,8位二进制数表示的数的范围为-128~+127 这种表示方法称作有符号数的二进制补码表示 整数的表示 计算机内部的二进制数据,可以按无符号数解释,也可以按有符号数解释 解释权是由输入和输出数据的人或软件决定的 小数的表示 小数可以按照整数的方式表示和存储 比如,整数其实可以看作小数点固定在最低有效位右侧的小数,那么纯小数可以规定为小数点固定在最高有效位左侧 也可以把小数点固定在其他确定的位置上 小数的定点表示 小数的表示 可参考科学记数法方式,只存储尾数和指数部分 确定其实际数值时,要根据指数的大小,通过左移或右移小数点的位置进行 这种表示方法称作小数的浮点表示 对于用浮点形式表示的小数,进行加减等运算时,要将小数点对齐再操作;进行乘除运算时,要分别计算尾数和指数的积、商与和、差 文字的表示 文本是一种没有格式的符号串 计算机中经常存储、处理文本信息,比如名单、电话号码、句子等,在显示设备上的输出通常也是文本格式 计算机中表示文本的编码,应用最广的是ASCII码(American Standard Code for Information Interchange,美国信息交换标准代码)字符集 它使用7位二进制串表示大小写英文字母、标点符号、数字符号及某些控制字符,如换行、回车 文字的表示 Unicode的目标是要表示世界上使用的所有语言中的所有文字以及一些专用符号 Unicode使用16位表示每个字符,为了保持一致,其中前256个字符与扩展的ASCII字符集完全相同 汉字的表示 汉字的编码主要包括 汉字信息交换码 汉字内码 汉字输入码 汉字字形码 等 汉字信息交换码 用于汉字信息处理系统之间或者与通信系统之间进行信息交换的汉字代码,简称交换码,也叫国标码 我国1981年颁布的国家标准《信息交换用汉字编码字符集——基本集》,代号“GB2312-80”,即国标码 GB2312-80中包括了6763个汉字,按其使用频度分为一级汉字3755个和二级汉字3008个 汉字信息交换码 为了解决GB2312-80收录字数少的问题,以及配合Unicode的实施,全国信息技术化技术委员会于1995年颁布了《汉字内码扩展规范》(GBK,并非国家标准)。GBK是GB2312的扩展,包含了20902个汉字,所有字符都与Unicode2.0
您可能关注的文档
最近下载
- 预见性护理及早期风险识别PPT课件.pptx VIP
- 1.7 有理数的加减混合运算(分层练习).pdf VIP
- 打造“四有”体育课堂-发展学生核心素养.docx VIP
- 洋马发动机喷射泵拆卸更换调整.pptx VIP
- 2025年人工智能训练师(五级)初级资格理论考试练习题库(476题)含答案.pdf VIP
- 苏教版五年级小数的加法和减法练习题1(完美打印版).doc VIP
- 2023年上海市第二十四届初中物理竞赛(大同中学杯)初赛试卷及答案.docx
- 第5课 美丽河山我们的家 课件 人民版中华民族大家庭.pptx
- 英语人教版九年级全册Unit2 Section A教学设计.doc VIP
- 2025海康威视网络硬盘录像机(76+77+86+E系列)用户手册.docx VIP
文档评论(0)