欢迎来到天天文库
浏览记录
ID:58683611
大小:299.50 KB
页数:45页
时间:2020-10-05
《微机原理基础知识ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、微型计算机基础知识一、数制及其转换1、数制十进制(Decimal)后缀加“D”例如,25D或25(后缀可略)二进制(Binary)后缀加“B”例如,11010001B八进制(Octonary)后缀加“O”或“Q”例如,76Q十六进制(Hexadecimal)后缀加“H”例如,0F6H(字符开头的数前需加“0”)2、数制之间的转换二-十进制转换二-八进制转换二-十六进制转换按权展开,相乘并相加1)任意进制数转化为十进制2)十进制数转化为任意进制数将十进制数转化为任意进制数需要对整数部分和小数部分分别进行转化注:N为要转换的进制基数采用
2、“除N取余法”,且除到商为0为止采用“乘N取整法”,乘不尽时,到满足精度为止(185)10=(10111001)2(185)10=(?)2例1:十进制化成二进制211………1246………0223………025………122………121………020………1185292………1余数写(185)10=(?)8(185)10=(271)8例2:十进制化成八进制82………780………2185823………1余数写(3981)10=(?)16(3981)10=(F8D)16例3:十进制化成十六进制1615…….…8160……...15(F)39811
3、6248………13(D)余数写思想:三位合一。方法:以小数点为基准,整数部分从右至左,小数部分从左至右,每三位一组,不足三位时,整数部分在高端补0,小数部分在低端补0。然后,把每一组二进制数用一位相应的八进制数表示,小数点位置不变,即得到八进制数。3.二进制数转化为八进制数例4:(1011010101110)213256为八进制的13256(1011010101110)2=(?)8(11011111.011100)233734为八进制的337.34.=(?)8思想:一位拆三位。方法:把一位八进制数写成对应的三位二进制数,然后按权连接
4、即可。4.八进制数转化为二进制数例5:(54270)8=(?)2(54270)81011000101110005.二进制数转化为十六进制数思想:四位合一。方法:以小数点为基准,整数部分从右至左,小数部分从左至右,每四位一组,不足四位时,整数部分在高端补0,小数部分在低端补0。然后,把每一组二进制数用一位相应的十六进制数表示,小数点位置不变,即可。例6:(1011010101110)2=(?)16(1011010101110)216AE为十六进制的16AE(11010011111.01111000)269F78为十六进制的69F.78
5、.=(?)16思想:一位拆四位。方法:把一位十六进制数写成对应的四位二进制数,然后按权连接即可。6.十六进制数转化为二进制数例7:(B4F7)161011010011110111(B4F7)16=(?)2二、二进制数的运算1、二进制数的算术运算特点:按一定字长进行,运算结果超过字长则产生进位、借位或自动丢失。1)加法运算法则①0+0=0②0+1=1+0=1③1+1=0④1+1+1=11例8:二进制数(11101)2+(10101)2被加数(1110)2…………..(29)10加数(1010)2…………..(21)10进位+)111和
6、数(11000)2…………..(50)102)减法运算法则①0-0=1-1=0②1-0=1③0-1=-1④1-1-1=-1例9:二进制数(11001011)2-(10110110)2被减数(11001011)2…(203)10减数(10110110)2…(182)10借位—)01101差数(00010101)2…(21)103)乘法运算法则①0×0=0②0×1=1×0=0③1×1=1例10:二进制数(1101)2×(1010)2被乘数(1101)2……(13)10乘数(1010)2……(10)10部0000分1101积0000110
7、1乘积(10000010)2……(130)104)除法运算法则①0÷0=0②0÷1=0(1÷0无意义)③1÷1=1例11:二进制数(101111)2÷(1001)2101…………..商数除数..1001101111…………..被除数1001…………..部分积1011…………..中间被除数1001…………..部分积10…………..余数结果得商数(101)2,余数为(10)21)逻辑加法用“+”或“∨”表示“或”关系Y=A+B或Y=A∨B运算规则:①Y=0+0=0或0∨0=0②Y=0+1=1或0∨1=1③Y=1+0=1或1∨0=1④Y=
8、1+1=1或1∨1=13.二进制数的逻辑运算2)逻辑乘法用“×”,“∧”或“•”表示“与”关系Y=A×B或Y=A∧B,Y=A•B运算规则:①Y=0×0=0,0∧0=0,0•0=0②Y=0×1=0,0∧1=0,0•1=0③Y=1×0=0
此文档下载收益归作者所有