汇编程序1-3数制及其转换.ppt

汇编程序1-3数制及其转换.ppt

ID:52534967

大小:2.00 MB

页数:32页

时间:2020-04-09

汇编程序1-3数制及其转换.ppt_第1页
汇编程序1-3数制及其转换.ppt_第2页
汇编程序1-3数制及其转换.ppt_第3页
汇编程序1-3数制及其转换.ppt_第4页
汇编程序1-3数制及其转换.ppt_第5页
资源描述:

《汇编程序1-3数制及其转换.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、西安电子科技大学冯育长基础知识(补充内容)引言一.计算机中的数制二.数制间的相互转换三.补码的定义及其应用四.关于计算机中的数据运算五.字符编码1引言日常生活中,我们习惯十进制计数法。但计算机内部的一个基本工作单元只有两种工作状态:“导通”和“截止”,通常把这两个状态记为0和1这正是使用二进制数的目的建议大家不断体会种联想效果,有意识的培养这种联想思维方式,一定能学好微机原理。在学习微机原理的过程中,会大量使用二进制数。使用二进制数正好体现硬件的工作过程,使数字与硬件一一对应,或者说软件与硬件一一对应看见软件便可联想起硬件2

2、Decimal,Binary,Hexadecimal但,一味的把数写成二进制又不符合人类的书写习惯如,二进制代码00010010001101000101由于代码太长,写起来麻烦,而且容易出错。所以,在计算机中引入了多种计数法,常见的数制有:本节要求:掌握十进制、二进制、十六进制数及数制间的转换方法掌握补码与真值之间的转换方法掌握数据的运算方法(补码加法,补码减法)了解字符编码3数制的基本要素任何一种数制都有三个基本要素:基数权按权展开我们从这三个要素入手复习数制的知识点Decimal,Binary,Hexadecimal一.

3、计算机中的数制41﹑十进制记数法(Decimal)1基数:2权:3按权展开:110只有十个计数符号:0,1,2…9无论多大的数,都是这10个符号的组合。101001000100101102103例如,十进制数3058D可用上面的法则来表示:3058D=3×103+0×102+5×101+8×100任何一个数值,都是各位数字本身的值与其权之积的总和52﹑二进制记数法(Binary)1基数:2权:3按权展开:12只有两个计数符号0,12482021222316326412827242526Bint7Bint0例如,二进制数010

4、1B可以表示为请牢记各位的权0101B=0×23+1×22+0×21+1×20=56~~~1001B=()D1001B=9=1×23+0×22+0×21+1×20=23+20=8+1=9课堂练习1:把二进制数转换成十进制7~~~1111B=()D1111B=15=1×23+1×22+1×21+1×20=8+4+2+1=15简化算法:1111B=1×24-1=16-1=15=10000B-1课堂练习2:把二进制数转换成十进制8~~~课堂练习3:把二进制数转换成十进制11111111B=()D简化算法:11111111B=1×2

5、8-1=256-1=255=100000000B-12559~~~课堂练习4:填表01234567891011121314154位二进制代码,有24=16个编码表示无符号数16个0~1510~~~15161271282552548位二进制代码,有28=256个编码表示无符号数256个0~255课堂练习5:填表113﹑十六进制记数法(Hexadecimal)1基数:2权:3按权展开:16用0,1,2,…,9,A,B,C,D,E,F这16个符号的组合来表示数160161162163例如,十六进制数2AH可以表示为2AH=2×1

6、61+10×160=42D12十进制(D)二进制(B)八进制(O)十六进制(H)000011112102231133410044510155611066711177810001089100111910101012A11101113B12110014C13110115D14111016E15111117F几种不同的进制数的基本符号及对照表注意:1.引入十六进制数仅仅是为了书写方便。2.在此,A、B、C、D、E、F是数字而不是字母。逢16进113二.数制的转换1.十进制整数→二进制整数2.十进制小数→二进制小数3.二进制数→十

7、进制数4.十六进制数→十进制数5.二进制数→十六进制数6.十六进制数→二进制数14二.数制的转换1.十进制整数→二进制整数除2取余,余数倒排【例】将十进制数253转换成二进制数转换结果:253D=11111101B152.十进制小数→二进制小数乘2取整,整数顺排转换结果:0.375D=0.011B1.十进制整数→二进制整数除2取余,余数倒排【例】将十进制数0.375转换成二进制小数.0.37520.75021.521.016乘2取整,取数顺排1.十进制整数→二进制整数除2取余,余数倒排【例】将十进制数49.375转换成

8、二进制数2.十进制小数→二进制小数249224----1212----026----023----021----10----10.37520.75021.521.0整数部分小数部分49.58=110001.011B17101.01B=(?)D101.01B=1×22+0×21+1×2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。