《微机原理与应用》第1章.ppt

《微机原理与应用》第1章.ppt

ID:56287184

大小:318.00 KB

页数:49页

时间:2020-06-09

《微机原理与应用》第1章.ppt_第1页
《微机原理与应用》第1章.ppt_第2页
《微机原理与应用》第1章.ppt_第3页
《微机原理与应用》第1章.ppt_第4页
《微机原理与应用》第1章.ppt_第5页
资源描述:

《《微机原理与应用》第1章.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.2计算机中的数制及编码1主要内容各种计数制的特点及表示方法;各种计数制之间的相互转换。21.2.1常用计数法十进制二进制十六进制3十进制特点:以十为底,逢十进一;有0-9十个数字符号。用D表示。权值表达式:4二进制特点:以2为底,逢2进位;只有0和1两个符号。用B表示。权值表达式:5十六进制特点:有0--9及A--F共16个数字符号,逢16进位。用H表示。权值表达式:6例:234.98D或(234.98)D1101.11B或(1101.11)BABCD.BFH或(ABCD.BF)H71.2.2各种进制数间的转换非十进制数

2、到十进制数的转换十进制到非十进制数的转换二进制与十六进制数之间的转换8非十进制数到十进制数的转换按相应的权值表达式展开例:1011.11B=1×23+0×22+1×21+1×20+1×2-1+1×2-2=8+2+1+0.5+0.25=11.755B.8H=5×161+11×160+8×16-1=80+11+0.5=91.59十进制到非十进制数的转换到二进制的转换:对整数:除2取余;对小数:乘2取整。到十六进制的转换:对整数:除16取余;对小数:乘16取整。10二进制与十六进制间的转换用4位二进制数表示1位十六进制数例:25.

3、5=11001.1B=19.8H11001010.0110101B=CA.6AH111.2.3.计算机中的编码BCD码用二进制编码表示的十进制数ASCII码西文字符编码12BCD码压缩BCD码用4位二进制码表示一位十进制数扩展BCD码用8位二进制码表示一位十进制数13BCD码与二进制数之间的转换先转换为十进制数,再转换二进制数;反之同样。例:(00010001.00100101)BCD=11.25=(1011.01)B14ASCII码字符的编码,一般用7位二进制码表示。在需要时可在D7位加校验位。熟悉0---F的ASCII码

4、15ASCII码的校验奇校验加上校验位后编码中“1”的个数为奇数。例:A的ASCII码是41H(1000001B),以奇校验传送则为C1H(11000001B)偶校验加上校验位后编码中“1”的个数为偶数。上例若以偶校验传送,则为41H。161.3无符号数的运算算术运算逻辑运算无符号数有符号数二进制数的运算17主要内容无符号二进制数的算术运算无符号数的表达范围运算中的溢出问题无符号数的逻辑运算基本逻辑门和译码器181.3.1无符号数的算术运算加法运算(1+1=0(有进位))减法运算(0-1=1(有借位))乘法运算(注意乘数为2

5、时的规律)除法运算(注意除数为2时的规律)19乘除运算例00001011×0100=00101100B00001011÷0100=00000010B即:商=00000010B余数=11B201.3.2无符号数的表示范围:0≤X≤2n-1若运算结果超出这个范围,则产生溢出。对无符号数:运算时,当最高位向更高位有进位(或借位)时则产生溢出。21[例]:最高位向前有进位,产生溢出221.3.3逻辑运算与或非异或231.3.4逻辑门掌握:与、或、非门逻辑符号和逻辑关系(真值表);与非门、或非门的应用。24“与”、“或”运算任何数和“

6、0”相“与”,结果为0。任何数和“1”相“或”,结果为1。25“非”、“异或”运算“非”运算即按位求反两个二进制数相“异或”:相同则为0,相异则为1261.3.5译码器74LS138译码器:G1G2AG2BCBAY0Y7••••27掌握74LS138译码器:各引脚功能;输入端与输出端关系(真值表)281.4有符号数的运算29计算机中符号数的表示符号位+真值机器数“0”表示正“1”表示负30[例]+52=+0110100=00110100符号位真值-52=-0110100=10110100符号位真值311.4.1符号数的表示原

7、码反码补码32原码最高位为符号位,用“0”表示正,用“1”表示负;其余为真值部分。优点:真值和其原码表示之间的对应关系简单,容易理解;缺点:计算机中用原码进行加减运算比较困难,0的表示不唯一。33数0的原码8位数0的原码:+0=00000000-0=10000000即:数0的原码不唯一。34反码对一个机器数X:若X>0,则[X]反=[X]原若X<0,则[X]反=对应原码的符号位不变,数值部分按位求反35[例]X=-52=-0110100[X]原=10110100[X]反=11001011360的反码:[+0]反=000000

8、00[-0]反=11111111即:数0的反码也不是唯一的。37补码定义:若X>0,则[X]补=[X]反=[X]原若X<0,则[X]补=[X]反+138[例]X=–52=–0110100[X]原=10110100[X]反=11001011[X]补=[X]反+1=11001100390的补码

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

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

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