- 1、本文档共102页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
32位微机原理与接口技术西工大第三版
微机原理与接口技术--基于IA-32处理器和32位汇编语言·第4版 第1章 微型计算机系统 第 1 章微型计算机系统概述 1.1 微型计算机的数制与编码 1.2 微型计算机概述 1.3 微型计算机系统组成 1.1.1 数据表示 数据(Data):计算机处理的对象 对应指令操作的对象:操作数(Oprand) 计算机中的数据要用二进制的0和1组合表示 进入计算机的任何信息都要转换成0和1数码 IA-32整数指令支持的基本数据类型 (Intel Architecture) 英特尔体系架构 8、16、32、64位无符号整数 8、16、32、64位有符号整数 ASCII字符、字符串和BCD码 1.1.1 数据表示 人习惯使用十进制计数 计算机使用二进制进行数据处理 十六进制数便于表达二进制数 1. 二进制 便于计算机存储及物理实现 特点:逢二进一,由0和1两个数码组成,基数为2,各个位权以2k表示 二进制数: anan-1…a1a0.b1b2…bm= an×2n+an-1×2n-1+…+a1×21+a0×20 +b1×2-1+b2×2-2+…+bm×2-m 其中ai,bj非0即1 二进制数的算术运算:逢2进1、借1当2 二进制数的算术运算 2. 逻辑运算 事件的假和真可用数码0和1表示 事件之间的关系可以利用二进制表达 数字电路的低高电平用数码0和1表示 数字信号之间的关系可以利用二进制描述 数码0和1仅仅代表两种状态 它们的运算是逻辑运算 例如,4位二进制数的逻辑运算: 逻辑与AND: 1101 ? 0011 = 0001 逻辑或OR: 1101 ? 0011 = 1111 逻辑非NOT: ? 1101 = 0010 逻辑异或XOR: 1101 ? 0011 = 1110 十六进制数的表示 计算机中存储信息的基本单位为一个二进制位(Bit),它可以存储“0”或“1”数码。此外,由于计算机中常用的字符是采用由8位二进制数组成的一个字节(Byte)来表示的,因此字节也为计算机中存储信息的单位。字节可以用两个四位组(半字节)来表示,所以用十六进制数来表示二进制数是十分方便的。 若最高位数为字母A~F之一时,则应加上前导0,如:0B2EDH 。 3. 十六进制 用于表达二进制数,相互转换简单 基数16,逢16进位,位权为16k 16个数码:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F 十六进制数: anan-1…a1a0.b1b2…bm= an×16n+an-1×16n-1+…+a1×161+ a0×160 +b1×16-1+b2×16-2+…+bm×16-m 其中ai,bj是0~F中的一个数码 十六进制数的加减:逢16进位1,借1当16 十六进制数的加法运算 十六进制数的减法运算 4. 数制之间的转换 二进制数或十六进制数转换为十进制数 方法:按权展开 二进制数转换为十进制数 0011.1010B =1×21+1×20+1×2-1+0×2-2+1×2-3 =3.625 十六进制数转换为十进制数 1.2H =1×160+2×16-1 =1.125 十进制整数转换为二或十六进制数 整数部分转换:用除法 十进制数整数部分不断除以基数2或16,并记下余数,直到商为0为止 由最后一个余数起逆向取各个余数,则为转换成的二进制和十六进制数 126 126=7EH 十进制整数的转换 十进制小数转换为二或十六进制数 小数部分转换:用乘法 分别乘以各自的基数,记录整数部分,直到小数部分为0为止 0.8125=0.1101B 0.8125=0.DH 小数转换会发生总是无法乘到为0的情况 可选取一定位数(精度) 将产生无法避免的转换误差 十进制小数的转换 二进制和十六进制数的相互转换 二进制和十六进制数之间具有对应关系 以小数点为基准 整数从左向右,小数从右向左 每4个二进制位对应一个十六进制位 =3AH F2H 问题与思考 八进制如何转换? 有没有更快捷的进制转换方法? 转换遵循等值的原则 二进制数和十进制数之间的转换 十六进制数与二进制数、十进制数之间的转换 八进制数与二进制数、十进制数之间的转换 1.1.2 数值的编码 编码:用文字、符号或者数码来表示某种信息(数值、语言、操作指令、状态等)的过程 二进制编码:组合0和1数码 机器数:计算机中用0和1数码组合表达的数值 真值:现实中真实的数值 数值的两种编码方式 定点格式 浮点格式 1. 定点整数 定点格式:固定小数点的位置表达数值 定点整数:小数点固定在机器数的最右侧 定点小数:小数点固定在机器数的最左侧 无符号整数(无符号数) 只表达0和正整数的定点整数 N
您可能关注的文档
- 2016届哲学唯物论认识论主观题_图文.ppt
- 2016年4月自学考试护理学基础02997试题及解析解释完整版.docx
- 2016年3月贵阳麓湖宫2016年年度营销方案.pptx
- 2016年三年级数学下册 期中测试题 北师大版.doc
- 2016年上海市普通高中学业水平等级性考试地理试卷及答案解析概要.docx
- 2016年人教版七年级上语文第一单元知识复习课件.ppt
- 2016年各类年会活动创意策划方案.ppt
- 2016年大学生就业创业工作推进会上的讲话.doc
- 2016年年度业务活动总体情况和2016年年度工作计划简要 - 年度工作计划 - 书业网.doc
- 2016年初中学校禁毒教育工作计划.doc
最近下载
- 《信息技术应用创新软件适配改造成本评估规范》.pdf
- 中国行业标准 YY/T 1939-2024医疗器械细菌内毒素试验方法 重组C因子法.pdf
- 各类游资炒股心法及感悟,套利模式.pdf
- 【客户管理】龙湖客户细分及工作模式分享精华篇-102p.pptx
- 学校智慧平台管理制度范文.docx VIP
- ASME中国制造-ISO12944-5-2018 中文译稿 第5部分 防护涂料体系.pdf
- 《诫子书》公开课课件(共24张ppt)部编版语文七年级上册.ppt
- 三年级数学下册期中试卷及答案【可打印】.doc
- 关于《佛山市市级财政资金投资建设项目工程概算预算结算.doc
- 二年级上册语文选择题强化练习(一).docx
文档评论(0)