ImageVerifierCode 换一换
格式:PPTX , 页数:87 ,大小:1.27MB ,
文档编号:5044433      下载积分:28 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
系统将以此处填写的邮箱或者手机号生成账号和密码,方便再次下载。 如填写123,账号和密码都是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

优惠套餐
 

温馨提示:若手机下载失败,请复制以下地址【https://www.163wenku.com/d-5044433.html】到电脑浏览器->登陆(账号密码均为手机号或邮箱;不要扫码登陆)->重新下载(不再收费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  
下载须知

1: 试题类文档的标题没说有答案,则无答案;主观题也可能无答案。PPT的音视频可能无法播放。 请谨慎下单,一旦售出,概不退换。
2: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
3: 本文为用户(晟晟文业)主动上传,所有收益归该用户。163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

1,本文(微机原理及汇编语言课件.pptx)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!

微机原理及汇编语言课件.pptx

1、计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学 微机原理及汇编语言微机原理及汇编语言 第第 一讲一讲 计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学 第第1章章 绪论绪论1.1 1.1 概述概述 计算机诞生背

2、景:计算机诞生背景:第二次世界大战第二次世界大战 计算机诞生时间:计算机诞生时间:19461946年年2 2月月1515日日 第一台计算机的名字:第一台计算机的名字:ENIACENIAC Electronic Numerical Integrator Electronic Numerical Integrator And ComputerAnd Computer(电子数字积分计算电子数字积分计算机机)计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE

3、 AND TECHNOLOGY吉林大学吉林大学 ENIACENIAC描述描述 1800018000多个电子管多个电子管 15001500个继电器个继电器 1000010000只电容和只电容和70007000个电阻个电阻 重量重量3030吨吨 占地面积占地面积170170平方米平方米 耗电耗电150150千瓦千瓦 运算速度每秒运算速度每秒5 5万次万次 当时价值当时价值4848万美元万美元计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TE

4、CHNOLOGY吉林大学吉林大学 按性能、价格、体积的不同按性能、价格、体积的不同计算机分为六大类:计算机分为六大类:巨型机巨型机 大型机大型机 中型机中型机 小型机小型机 微型机微型机 单片机单片机计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学 计算机发展年代划分依据计算机发展年代划分依据 第一台电子计算机的诞生揭开了现第一台电子计算机的诞生揭开了现代计算机发展历史的序幕。半个多代计算机发展历史的序

5、幕。半个多世纪以来,计算机技术以世纪以来,计算机技术以“万马奔万马奔腾腾”之势,一日千里,迅猛发展之势,一日千里,迅猛发展 计算机发展的年代划分依据其硬件计算机发展的年代划分依据其硬件特征和软件特征:特征和软件特征:硬件特征是指电子计算机采用的物硬件特征是指电子计算机采用的物理器件理器件 软件特征是指计算机使用的软件环软件特征是指计算机使用的软件环境境计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学 计

6、算机已发展了四代计算机已发展了四代计算机的发展已更新了四代计算机的发展已更新了四代:第一代第一代:电子管计算机时代电子管计算机时代 第二代第二代:晶体管计算机时代晶体管计算机时代 第三代第三代:集成电路计算机时代集成电路计算机时代 第四代第四代:大规模集成电路计算机时代大规模集成电路计算机时代计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学 计算机走向新时代计算机走向新时代计算机的发展方向计算机的发展方

7、向:第五代第五代:“非冯非冯.诺伊曼诺伊曼”计算机时代计算机时代 第六代第六代:神经神经计算机时代计算机时代 光计算机时代光计算机时代 生物计算机时代生物计算机时代计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学 微型计算机诞生微型计算机诞生 微型计算机诞生于微型计算机诞生于2020世纪世纪 7070年代年代 微型计算机特点:体积小、重量轻、微型计算机特点:体积小、重量轻、功耗低、可靠性高、价格便宜、使

8、功耗低、可靠性高、价格便宜、使用方便、软件丰富用方便、软件丰富 微型计算机的核心是微处理器(微型计算机的核心是微处理器(CPUCPU)每出现一个新的微处理器,就会产每出现一个新的微处理器,就会产生新一代的微型计算机生新一代的微型计算机 计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学 微型计算机发展大致分为五代微型计算机发展大致分为五代(1)(1)第一代:第一代:4 4位机发展和位机发展和8 8位机萌芽

9、阶段位机萌芽阶段 从从19711971年到年到19731973年年 代表产品:代表产品:Intel 4004Intel 4004和和MCS-4MCS-4微型机微型机 Intel 8008Intel 8008和和MCS-8MCS-8微型机微型机 字长:字长:4 4位或位或8 8位位 特点:指令系统比较简单,运算功能较差,特点:指令系统比较简单,运算功能较差,价格低廉价格低廉 应用:面向家电、计算器和二次仪表应用:面向家电、计算器和二次仪表计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLO

10、GYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学 微型计算机发展大致分为五代微型计算机发展大致分为五代(2)(2)第二代:位机发展阶段第二代:位机发展阶段 从从19731973年到年到19771977年年 代表产品:代表产品:IntelIntel 8080/80858080/8085、MC 6800MC 6800、Z 80Z 80、R 6502R 6502 字长:字长:8 8位位 特点:特点:指令系统比较完善,运算速度提高指令系统比较完善,运算速度提高一个数量级,寻址能力有所增强一个数量级,寻址能力有所增强 应用:面向家电、智能仪表、工业控制应用:面向家电、智

11、能仪表、工业控制计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学 微型计算机发展大致分为五代微型计算机发展大致分为五代(3)(3)第三代:第三代:1616位机发展阶段位机发展阶段 从从19781978年到年到19851985年年 代表产品:代表产品:IntelIntel 8086/80888086/8088、8018680186、8028680286,MC 68000MC 68000、Z 8000Z 8

12、000 字长:字长:1616位位 特点:特点:指令系统丰富,采用多级中断,多指令系统丰富,采用多级中断,多种寻址方式,段式存储结构,配有功能强种寻址方式,段式存储结构,配有功能强大的系统软件大的系统软件 应用:工业控制应用:工业控制计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学 微型计算机发展大致分为五代微型计算机发展大致分为五代(4)(4)第四代:第四代:3232位机发展阶段位机发展阶段 从从198

13、51985年到年到19921992年年 代表产品:代表产品:Intel Intel 8038680386 、80804 48686 字长:字长:3232位位 特点:特点:内存容量已达内存容量已达1MB1MB以上,硬盘技术以上,硬盘技术不断提高,发展了不断提高,发展了3232位的总线结构,各种位的总线结构,各种品牌机涌向市场,如品牌机涌向市场,如COMPAQCOMPAQ、DELLDELL等,这等,这些微型机在性能上已赶上传统的超级小型些微型机在性能上已赶上传统的超级小型机,可执行多任务、多用户操作。机,可执行多任务、多用户操作。应用:办公自动化、网络环境应用:办公自动化、网络环境计算机科学与技术

14、学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学 微型计算机发展大致分为五代微型计算机发展大致分为五代(5)(5)第五代:第五代:6464位机产生及发展阶段位机产生及发展阶段 从从19921992年到现在年到现在 代表产品:代表产品:Intel Intel PentiumPentium、ItaniumItanium 字长:字长:6464位位 特点:特点:外部数据线外部数据线6464位字长,位字长,3232位位以上以上地

15、地址总线址总线,增加了虚拟现实等多媒体能力和增加了虚拟现实等多媒体能力和通信上的应用。通信上的应用。应用:办公自动化、网络服务器应用:办公自动化、网络服务器计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学 微型计算机发展趋势微型计算机发展趋势(1)(1)1 1中央处理器中央处理器 更小的布线宽度和更多的晶体管更小的布线宽度和更多的晶体管。目前,目前,大部分大部分CPUCPU都已经采用了都已经采用了0.1

16、80.18微米技术,微米技术,减小布线宽度是提升减小布线宽度是提升CPUCPU速度的关键。几速度的关键。几年之内,年之内,0.130.13微米技术、甚至微米技术、甚至0.070.07微米技微米技术将可以普遍应用于术将可以普遍应用于CPUCPU,届时,届时CPUCPU主频将主频将达到达到5GHz5GHz,晶体管数量达到,晶体管数量达到2 2亿个亿个 6464位位CPUCPU成为主流成为主流 更高的总线速度更高的总线速度,有希望达到有希望达到1 1GHzGHz 计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE A

17、ND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学 微型计算机发展趋势微型计算机发展趋势(2)(2)2 2系统存储器系统存储器 CPUCPU集成更大的高速二级缓存集成更大的高速二级缓存 内存容量更大,速度更快内存容量更大,速度更快 硬盘容量也更大,速度更快硬盘容量也更大,速度更快 DVD-RAMDVD-RAM普及普及 计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY

18、吉林大学吉林大学 微型计算机发展趋势微型计算机发展趋势(3)(3)3 3多媒体系统多媒体系统 显卡的性能更高显卡的性能更高 图形技术进一步发展图形技术进一步发展 大尺寸显示器成为主流大尺寸显示器成为主流 数字式音箱占领市场数字式音箱占领市场 计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学 微型计算机发展趋势微型计算机发展趋势(4)(4)4 4网络网络 利用有线电视线路的利用有线电视线路的Cable M

19、odemCable Modem或利用或利用电话线路的电话线路的ADSLADSL将会完全替代现在的将会完全替代现在的56K 56K ModemModem,成为主要的接入方式,将得到近,成为主要的接入方式,将得到近8M8M的下行带宽的下行带宽5 5整机整机 更加趋于个性化。利用红外无线技术将减更加趋于个性化。利用红外无线技术将减少机箱背后的连线,使主机与外设进行无少机箱背后的连线,使主机与外设进行无线通信线通信计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIE

20、NCE AND TECHNOLOGY吉林大学吉林大学 IntelIntel主要主要CPUCPU芯片芯片 代 发 表 年 份 字 长 (位)型 号 线 宽 (m)晶 体 管 数 (万 个)时 钟 频 率 (MHz)速 度 (MIPS)一 1971 1972 4 8 4004 8008 50 0.2 0.3 1 0.05 二 1974 8 8080 20 0.5 2 4 0.5 三 1978 1982 16 8086 80286 2 3 2.9 13.4 4.77 10 8 16 300 七 2002 64 Itanium 0.13 CPU:2.5K Cache:30K 800(20 条指 令/时

21、 钟周 期)3000 计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学 1.2 1.2 计算机中的数和编码系统计算机中的数和编码系统 计数制:一种计数的方法,用不同计数制:一种计数的方法,用不同的代码来表示任意数的代码来表示任意数 计算机使用二进制数(计算机使用二进制数(B)为方便二进制数的记忆,使用十六为方便二进制数的记忆,使用十六进制数(进制数(H)为与人们良好沟通,使用十进制数为与人们良好沟通,使

22、用十进制数(D)计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学 十进制数的特点十进制数的特点1.代码个数:具有代码个数:具有10个不同的代码,个不同的代码,分别是分别是 0,1,2,3,4,5,6,7,8,9 2.进位规则:逢进位规则:逢10进进1 3.权:以权:以10为底的幂为底的幂 “权权”是一种位置系数是一种位置系数计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND

23、 TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学 二进制数举例二进制数举例 例:十进制数6543.82可以写成:对于一个十进制数,任何一位数的大小等于该位数码乘以权值。10为基数,个位上的权为1,从个位开始,向左则10倍10倍地增长,向右则10倍10倍地减小。21012310102108103104105106)82.6543(计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNO

24、LOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学 吉林大学远程教育学院微机原理及汇编语言微机原理及汇编语言 主讲人:主讲人:赵宏伟赵宏伟 教授教授 总学时:总学时:8080 吉林大学计算机科学与技术学院吉林大学计算机科学与技术学院 第第 二二 讲讲 计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学 二进制数的特点二进制数的特点1.代码个数:只有代码个数:只有2个不同

25、的代码,分个不同的代码,分别是别是 0和和1 2.进位规则:逢进位规则:逢2进进1 3.权:以权:以2为底的幂为底的幂计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学 二进制数举例二进制数举例 例:例:(10110.(10110.011)011)2 2 =1 =12 24 41 12 22 21 12 21 11 12 2-2-2+1+12 2-3-3 =(22.375)=(22.375)1010 对于

26、一个二进制数,任何一位数的大小等于该位数码乘以权值。2为基数,个位的权为1,从个位开始,向左则2倍2倍地增长,向右则2倍2倍地减小。(1111.11)(1111.11)2 2=8+4=8+42 21+0.5+0.25 1+0.5+0.25 =(15.75)=(15.75)1010计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学 十六进制数的特点十六进制数的特点1.代码个数:具有代码个数:具有2个不同的代

27、码,分个不同的代码,分别是别是 0,1,9,A,B,C,D,E,F 2.进位规则:逢进位规则:逢16进进1 3.权:以权:以16为底的幂为底的幂计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学 十六进制数举例十六进制数举例 例:十六进制数例:十六进制数2AE.4H2AE.4H可以表示为:可以表示为:(2(2AE.4)=2AE.4)=216162 2A A16161 1E E16160 04 416161

28、 1 对于一个十六进制数,任何一位数的大小对于一个十六进制数,任何一位数的大小等于该位数码乘以权值。等于该位数码乘以权值。1616为基数,个位为基数,个位上的权为上的权为1 1,从个位开始,向左则,从个位开始,向左则1616倍倍1616倍倍地增长,向右则地增长,向右则1616倍倍1616倍地减小。倍地减小。FFFF=15FFFF=1516163 3+15+1516162 2+15+1516161 1+15+1516160 0 =(65535)=(65535)1010 FFF=(4095)FFF=(4095)1010 FF=(255)FF=(255)1010 (64)(64)1616=6=616

29、161 1+4+16+4+160 0=(100)=(100)1010计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学 数制转换:数制转换:二进制数二进制数十进制数十进制数 根据权展开式可得到对应的十进制数根据权展开式可得到对应的十进制数:例:(例:(1101.1011101.101)2 2 1 12 23 3+1 12 22 2+1 12 20 0+1 12 2-1-11 12 2-3-3 (13.62

30、5)(13.625)1010 计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学 数制转换:数制转换:十六进制数十六进制数十进制数十进制数 根据权展开式可得到对应的十进制数根据权展开式可得到对应的十进制数:例:例:(64.64.C C)1616 6 616161 14 416160 0C C1616-1-1 96964 40.750.75(100.75)(100.75)1010计算机科学与技术学院计算机科

31、学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学 数制转换:数制转换:十进制数二进制数 除除2取余法取余法:例:将例:将112.25转换成二进制数。转换成二进制数。1122=56余数余数0 B B0(低位低位)562=28余数余数0 B B1 282=14余数余数0 B B2 142=7 余数余数0 B B3 72=3 余数余数1 B B4 32=1 余数余数1 B B5 12=0 余数余数1 B B6 0.2520.5 整数整数

32、0(高位高位)0.521.0 整数整数1 所以:所以:(112.25)10(01110000.01)2 也可以将十进制数先转换成十六进制,也可以将十进制数先转换成十六进制,然后再将十六制数转换成二进制数。然后再将十六制数转换成二进制数。计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学 数制转换:数制转换:十进制数十进制数十六进制数十六进制数 将整数部分不断地用十六除,记下余数。小将整数部分不断地用十六除

33、,记下余数。小数部分不断地用十六乘,记下乘积的整数部数部分不断地用十六乘,记下乘积的整数部分。分。例:将例:将301.6875301.6875转换成十六进制数。转换成十六进制数。30130116161818余数余数 DHDH0 0 18 1816161 1 余数余数 22H H1 1 1 116160 0 余数余数 11H H2 2 0.6875 0.6875161611.000011.0000整数整数 1111 H H-1-1 所以所以:(301.6875):(301.6875)1010(12(12D.B)D.B)1616 也可以将十进制数先转换成二进制,然后也可以将十进制数先转换成二进制,

34、然后再将二进制数转换成十六进制数再将二进制数转换成十六进制数。计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学 数制转换:数制转换:二进制数二进制数十六进制数十六进制数 一个十六进制数可以用四位二进制数一个十六进制数可以用四位二进制数表示。从小数点开始向左每四位一组,表示。从小数点开始向左每四位一组,最后不足四位的前边添最后不足四位的前边添0。从小数点。从小数点开始,向右每四位一组,最后不足四开始,向右

35、每四位一组,最后不足四位的后边补位的后边补0。例:例:(0011 1101 1110.1011 1000)2 (3DE.B8)16计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学 数制转换:数制转换:十六进制数十六进制数二进制数二进制数 只要将十六进制数用二进制方法表示即可只要将十六进制数用二进制方法表示即可 例:例:(DE.B)16(1101 1110.1011)2 (A3.9)16(1010 001

36、1.1001)2计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学 十进制、二进制、十六进制的对应关系十进制、二进制、十六进制的对应关系计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学 二进制编码的十进制数(二进制

37、编码的十进制数(BCD编码)编码)用二进制编码表示的十进制数称为用二进制编码表示的十进制数称为二二-十进制码,简称十进制码,简称BCD码码(Binary Coded Decimal)BCD码是十进制数,但用二进制数码是十进制数,但用二进制数来表示来表示 BCD码有多种表示方法,最常用的码有多种表示方法,最常用的是是8421 BCD码码 8421 BCD码每一位用四位二进制数码每一位用四位二进制数表示表示 计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIEN

38、CE AND TECHNOLOGY吉林大学吉林大学 8421 8421 BCD BCD 码的编码方案码的编码方案计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学 BCD运算与存储运算与存储 BCDBCD码:码:00000000 00010001 00100010 00110011 10011001 十进制数:十进制数:0 1 2 3 0 1 2 3 9 9 例:例:(234.15)(234.15)101

39、0写成写成BCDBCD码表示形式码表示形式 (234.15)(234.15)1010=(0010 0011 0100.0001 0101)=(0010 0011 0100.0001 0101)BCDBCD 例:例:(00010001.01)(00010001.01)2 2写成写成BCDBCD码形式码形式 (0001 0001.01)(0001 0001.01)2 2=(17.25)=(17.25)1010 =(0001 0111.0010 0101)=(0001 0111.0010 0101)BCDBCD 运算规则运算规则:在在4 4位二进制代码内实行二进制运算位二进制代码内实行二进制运算,在

40、各位十进制数之间实行逢十进一的运算在各位十进制数之间实行逢十进一的运算。存储方式存储方式:以字节以字节8 8位二进制数为最小单位。位二进制数为最小单位。压缩压缩BCDBCD码即一个字节存储两个码即一个字节存储两个BCDBCD码码 例:例:(1001 0010)1001 0010)BCDBCD =(92)=(92)1010 非压缩非压缩BCDBCD码即一个字节存储一个码即一个字节存储一个BCDBCD码码 例:例:(0000 1001 0000 0010)(0000 1001 0000 0010)BCDBCD=(=(92)92)1010计算机科学与技术学院计算机科学与技术学院COMPUTER SC

41、IENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学 ASCII字符编码字符编码计算机既要处理数值数据,还要处理字母、数字和符号计算机既要处理数值数据,还要处理字母、数字和符号(简称字符),而计算机内部只能识别二进制代码,所以(简称字符),而计算机内部只能识别二进制代码,所以必须将字符进行编码必须将字符进行编码 目前微型计算机普遍采用的是美国国家信息交换标准字符目前微型计算机普遍采用的是美国国家信息交换标准字符码码-ASCII-ASCII码(码(American St

42、andard Code for Information Interchange)ASCIIASCII码采用码采用7 7位二进制代码对字符编码,故可表示位二进制代码对字符编码,故可表示128128个个字符,包括控制符号、阿拉伯数字、英文大小写字母及专字符,包括控制符号、阿拉伯数字、英文大小写字母及专用符号。如用符号。如0 09 9的的ASCIIASCII码为码为30H30H39H39H,英文大写字母,英文大写字母A AZ Z的的ASCIIASCII码为码为4141H H5AH 5AH 一个字节为一个字节为8 8位,在用一个字节表示一个位,在用一个字节表示一个ASCIIASCII码时,通常码时,通

43、常认为最高位为认为最高位为0 0。有时根据需要也用最高位作为奇偶校验。有时根据需要也用最高位作为奇偶校验位。位。计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学 ASCII ASCII 码字符表(码字符表(7 7位码)位码)计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER

44、SCIENCE AND TECHNOLOGY吉林大学吉林大学 无符号二进制数的算术运算无符号二进制数的算术运算 加法:加法:00=0 01=1 10=1 11=0 减法:减法:00=0 01=1 10=1 11=0 乘法:乘法:00=0 01=0 10=0 11=1 除法:除法:乘法的逆运算,可以用减法和右移乘法的逆运算,可以用减法和右移运算实现运算实现计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学

45、无符号二进制数值范围无符号二进制数值范围 一个一个n位的无符号二进制数位的无符号二进制数X,其数,其数值范围为:值范围为:0X2n-1 例如,例如,n8,则,则X=28 1=255 溢出:最高有效位产生进位溢出:最高有效位产生进位计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学 无符号二进制数的逻辑运算无符号二进制数的逻辑运算“与”:00=0 01=0 10=0 11=1“或”:00=0 01=1 10

46、=1 11=1“非”:1=0 0=1“异或”:计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学 带符号二进制数的表示及运算带符号二进制数的表示及运算 一个带符号的数在机器中的表示形一个带符号的数在机器中的表示形式称为机器数,其数值称为真值式称为机器数,其数值称为真值 机器数有三种表示法:原码、反码机器数有三种表示法:原码、反码和补码和补码 计算机中计算机中带符号的数用补码表示带符号的数用补码表示计算机科

47、学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学 原码原码 正数的符号位用正数的符号位用“0”表示,负数的符号位用表示,负数的符号位用“1”表示,绝对值的编码与无符号数编码规则相同表示,绝对值的编码与无符号数编码规则相同 例如,例如,X X1010011 X1010011 X原原0101001101010011 X X1010011 X1010011 X原原1101001111010011 对于对于8 8位二进

48、制原码:位二进制原码:1 10 0有两种表示形式有两种表示形式 00原原00000000 00000000 正零正零 00原原10000000 10000000 负零负零 2 2所能表示的数值范围是所能表示的数值范围是 一一127127127127 127127原原01111111 01111111 127127原原1111111111111111 原码表示简单易懂,易于形成。但是,两个异号原码表示简单易懂,易于形成。但是,两个异号数相加或两个同号数相减,就要做减法操作数相加或两个同号数相减,就要做减法操作计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TEC

49、HNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学 吉林大学远程教育学院微机原理及汇编语言微机原理及汇编语言 主讲人:主讲人:赵宏伟赵宏伟 教授教授 总学时:总学时:8080 吉林大学计算机科学与技术学院吉林大学计算机科学与技术学院 第第 三三 讲讲 计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学

50、反码反码 正数的反码表示与原码相同,最高位为符号位,正数的反码表示与原码相同,最高位为符号位,用用“0”表示正,其余位为数值位表示正,其余位为数值位 例如,例如,44反反0000010000000100 负数的反码,表示为该数对应的正数按位取反负数的反码,表示为该数对应的正数按位取反(包括符号位)(包括符号位)例如,例如,44反反00000100 00000100 44反反1111101111111011 对于对于8 8位二进制反码:位二进制反码:1 10 0有两种表示形式有两种表示形式 00反反00000000 00000000 正零正零 00反反11111111 11111111 负零负零

侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|