- 1、本文档共52页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理与接口技术–第1章概述1
课程简介 课程名称:微机原理与汇编语言 课程性质:必修 行课时间:16周×4学时 学分:5 一、电子计算机的发展: 电子管计算机(1946-1956) 晶体管计算机(1957-1964) 中小规模集成电路计算机(1965-1970) 超大规模集成电路计算机(1971-今) 二、电子计算机按其性能分类: 大中型计算机/巨型计算机(Mainframe Computer) 小型计算机(Minicomputer) 微型计算机(Microcomputer) 单片计算机(Single-Chip Microcomputer) 微型计算机的发展是以微处理器的发展来表征的 微处理器的集成度每隔18-24个月就会翻一番,芯片的性能也随之提高一倍 ------摩尔定律 Intel CPU的发展见下页表 硬件系统 习题 P20 7、8、9 总线:传递信息的一组公用导线。 系统总线:从处理器引出的若干信号线,CPU通过它们与存储器或I/O设备进行信息交换。 地址总线:传递地址信息的总线,即AB。CPU在地址总线上输出将要访问的内存单元或I/O端口的地址,该总线为单向总线。 数据总线:传递数据信息的总线,即DB。双向总线 控制总线:传递控制信息的总线,即CB。双向总线 软件系统 软件系统层次结构 系统软件 操作系统软件,如DOS、WINDOWS XP、WINDOWS?NT、Linux、Netware等; 各种语言的处理程序,?如机器语言、高级语言、编译程序、解释程序; 各种服务性程序,如调试、故障检查、诊断程序等; 各种数据库管理系统,如SQL?Sever、Oracle等。 应用软件 用于科学计算方面的数学计算软件包、统计软件包等; 文字处理软件包,如WPS、Office?2007; 图像处理软件包,如Photoshop、动画处理软件3DSmax; 各种财务管理软件、税务管理软件、工业控制软件、辅助教育等专用软件。 1.3 微型计算机中信息的表示 数制是指用一组固定的符号和统一的规则来表示数值的方法。 进位计数制,简称“进制”,是按进位的原则进行计算的数制。 进位计数制有如下特点: 数制的基数确定了所采用的进位计数制。表示一个数时所用的数字符号的个数称为基数。对于N 进位数制,有N 个数字符号,基数为N。 逢N 进一。对于十进制,是逢10进1。 采用位权表示方法。处在不同位置上的相同数字所代表的值不同,一个数字在某个位置上所表示的实际数值等于该数值与这个位置的因子的乘积,而该位置的因子由所在位置相对于小数点的距离来确定,简称为位权。 微型计算机中信息的表示 位权与基数的关系是:位权的值恰是基数的整数次幂。对于各位权的幂,从小数点开始,向左依次为0、1、2、3…,依次加1;向右依次为﹣1、﹣2、﹣3…,依次减1。 例: (1011.1)2 = 1 * 23 + 0 * 22 + 1 * 21 + 1 * 20 +1 * 2-1 (56D.3)16 = 5 * 162 + 6 * 161 + 13 * 160 + 3 * 16-1 进制数的书写规则 在数字后面加写相应的英文字母作为标志。 B(Binary):表示二进制数。101001B O(Octonary):表示八进制数。1321O D(Decimal):表示十进制数。100D H(Hexadecimal):表示十六进制数。3ACH 在括号外面加数字下标。 (101001)2:表示二进制数的101001。 (1321)8:表示八进制数的1321。 (100)10或 100:表示十进制数的100。 (3AC)16:表示十六进制数的3AC。 例: (1011.1)2 = 1 * 23 + 0 * 22 + 1 * 21 + 1 * 20 +1 * 2-1 (56D.3)16 = 5 * 162 + 6 * 161 + 13 * 160 + 3 * 16-1 数制转换 R 进制数转换为十进制数 只需按位及位权展开求和即可。 数制转换 十进制数转换为R 进制数 整数部分:除R 取余(逆序),直到商为零。 把需转换的十进制整数部分除以R,得到商和余数,然后继续把商除以R,得到新商和余数,继续下去,直到余数为0。把这些余数按后得到的排在前面的方式组成一列数,作为R进制的整数部分。 小数部分:乘R 取整(顺序),直到满足精度要求。 把需转换的十进制小数部分乘以R,记录整数部分,继续把积的小数部分乘以R,记录整数部分,直到满足条件的精度或者积的小数部分为零。将所记录的整数部分按照出现的先后顺序排列,作为R进制的小数部分。 例:将(136)D转换为二进制数。 2 136 余数(结
文档评论(0)