bcd码的减法运算规则举例

第1章:微型计算机基础 本章基本要求: ⑴ 单片微型计算机的含义 ⑵ 各系列单片机的特点 ⑶ 51系列单片机的概念及指标(重点) ⑷ 单片微机工业产品概念 第1章:微型计算机基础 电子计算机是一种能对信息进行加工处理的机器,它具有记忆、判断和运算能力,能模仿人类的思维活动,代替人的部分脑力劳动,并能对生产过程实施某种控制,等等 第1章:微型计算机基础 小知识 宾夕法尼亚大学 院校类型:私立大学 建校时间:1740年 综合排名:5 宾夕法尼亚大学是全美最古老的高等学府,第一为哈佛大学,第二为威廉玛丽学院,第三为耶鲁大学,第四为宾夕法尼亚大学,第五为普林斯顿大学。 奥巴马 毕业学校1983年毕业于哥伦比亚大学 1946-1958 第一代电子管计算机。磁鼓存储器,机器语言、汇编语言编程。世界上第一台数字计算机ENIAC。 微型化─ 便携式、低功耗; 巨型化─ 尖端科技领域的信息处理,需要超大容量、 高速度; 智能化─ 模拟人类大脑思维和交流方式,多种处理能 力; 系列化、标准化─ 便于各种计算机硬、软件兼容和升 级; 网络化─ 网络计算机和信息高速公路; 多机系统─ 大型设备、生产流水线集中管理(独立控 制、故障分散、资源共享) 微型计算机组成结构 1.1计算机中的数制及数的转换 所有计算机都以二进制形式进行算术和逻辑运算,微型计算机也不例外 用户键盘输入十进制数字和符号命令,微型计算机先把他们转化成二进制形式进行识别、运算和处理,然后再把运算结果还原成十进制数字和符号,并送显示器上显示 计算机中的数:二进制 (概念1-1)数制:指数的制式,是人们利用符号技术的一种科学方法。 数制有很多,微型计算机常用数制有:二进制、十进制、八进制、十六进制等的描述特点,转化方法。 生活中数制:12进制(袜子),时间一天24小时,古代一晚分五更 十进制ND有十个数码0-9、逢十进一。 十进制用于计算机输入输出,人机交互。 二进制NB两个数码:0、1, 逢二进一。 二进制为机器中的数据形式。 十六进制NH十六个数码:0-9, A-F, 逢十六进一。 十六进制用于表示二进制数。 不同进位制数以下标或后缀区别,十进制数可 不带下标。 如:101、101D、101B、101H、101H (概念1-2)基数:在数学中,数制中数码的个数定义为基数 十进制ND:有十个数码:0-9,基数为10,逢十进一。 例 1234.5=1×103 +2×102 +3×101 +4×100 +5×10-1 注:权:103 、102、101、100、10-1 ,加权展开式以10称为基数,整数部分的幂为该位位数减一;小数部分的幂为该位小数的位数,各位系数为0-9。 一般表达式: ND= dn-1×10n-1+dn-2×10n-2 +…+d0×100 +d-1×10-1+… 二进制NB 两个数码:0、1, 逢二进一。 例 1101.101=1×23+1×22+0×21+1×20+1×2-1+1×2-3 加权展开式以2为基数,各位系数为0、1。 一般表达式: NB = bn-1×2n-1 + bn-2×2n-2 +…+b0×20 +b-1×2-1+… 十六进制NH 十六个数码0-9、A-F,逢十六进一。 例:DFC.8=13×162 +15×161 +12×160 +8×16-1 展开式以十六为基数,各位系数为0-9,A-F。 一般表达式: NH= hn-1×16n-1+ hn-2×16n-2+…+ h0×160+ h-1×16-1+… 1-2-2 不同进位计数制之间的转换 转换原则:把要转换的数按权展开,再按照十进制运算法则求和。 举例:1011.1010B=1×23+1×21+1×20+1×2-1+1×2-3=11.625 DFC.8H =13×162+15×161+12×160+8×16-1 = 3580.5 1-2-2 不同进位计数制之间的转换 (二)二进制与十六进制数之间的转换 24=16 ,四位二进制数对应一位十六进制数。 转换原则:1)二进制转换十六进制数:四位合一 2)十六进制转换二进制数:一位分四位 举例: (三)十进制数转换成二、十六进制数 整数、小数分别转换 1.整数转换原则 “除基取余”:十进制整数不断除以转换进制基数,直至商为0。每除一次取一个余数,从低位排向高位。举例: (三)十进制数转换成二、十六进制数 2.小数转换原则 “乘基取整”:用转换进制的基数乘以小数部分,直至小数为0或达到转换精度要

C语言bcd码减法过程,bcd码的减法运算规则举例.ppt相关推荐

  1. C语言实现ASCII字符、压缩BCD码值与BIN码(16进制)互转 - (已编译,亲试可用)

    目录 1.将压缩BCD码转为BIN码 2.将压缩BCD码数组转为BIN码数组 3.将BIN码转为压缩BCD码 4.将BIN码数组转为压缩BCD码数组 5.将ASCII码转为BIN码 6.将ASCII码 ...

  2. 【基础知识】~ 进制转换、补码、格雷码、BCD码、独热码

    1. 进制转换 1.1 十进制 to 二进制 正整数转二进制:除二取余,然后倒序排列,高位补零. 负整数转二进制:先是将对应的正整数转换成二进制后,对二进制取反,然后对结果再加一. 小数转二进制:对小 ...

  3. java bcd码_java中BCD编码

    Java中实现的BCD编码,供有兴趣的参考,欢迎批评指正 public class BCDCode { /** * * * @param bcd 数字字符串 * @return * @see [类.类 ...

  4. 计算机编程ebcdic码,EBCDIC和BCD码

    EBCDIC EBCDIC(Extended Binary Coded Decimal Interchange Code)(扩展二进制编码的十进制交换码),是字母或数字字符的二进制编码,是 IBM 专 ...

  5. BCD码、8421码、余三码、格雷码

    用四位二进制代码来表示一位十进制数,称为二--十进制编码,简称BCD(Binary Coded Decimal)码.根据代码的每一位是否有权值BCD码可分为有权码和无权码两类,应用最多的是8421BC ...

  6. BCD码 —— 8421码,余3码,2421码

    引入 在计算机内部,数值数据的表示方法有以下两大类 直接用二进制数表示.无符号数用来表示无符号整数(如地址等信息):定点数用来表示整数:浮点数用来表示实数 二进制编码的十进制数.一般采用BCD码来表示 ...

  7. php bcd编码,什么是BCD码、8421码、余三码、格雷码

    用四位二进制代码来表示一位十进制数,称为二--十进制编码,简称BCD(Binary Coded Decimal)码.根据代码的每一位是否有权值BCD码可分为有权码和无权码两类,应用最多的是8421BC ...

  8. 计算机中bcd的中文意思,BCD码

    同义词 bcd(Binary-Coded Decimal‎缩写)一般指BCD码 BCD码(Binary-Coded Decimal‎),用4位二进制数来表示1位十进制数中的0~9这10个数码,是一种二 ...

  9. php压缩bcd码,什么是BCD码,什么是压缩的BCD码?二者有什么区别?

    在数字系统中,各种数据要转换为二进制代码才能进行处理,而人们习惯于使用十进制数,所以在数字系统的输入输出中仍采用十进制数,这样就产生了用四位二进制数表示一位十进制数的方法,这种用于表示十进制数的二进制 ...

最新文章

  1. 局域网伪造源地址DDoS***解决方法
  2. saltstack使用指南----常用执行模块
  3. python绘制灰度图片直方图-python数字图像处理实现直方图与均衡化
  4. Pasha and Phone
  5. JAVA网络编程之Socket
  6. matlab som聚类算法,使用SOM对数据进行聚类
  7. HD1394 Minimum Inversion Number
  8. 【Hbase】程序批量put数据到Hbase
  9. for循环中的参数能不省略
  10. python怎么读取excel-python怎么读取excel表格
  11. 光流(八)--总结篇
  12. MSP430学习小结2-程序主体结构安排及低功耗-转载
  13. 城市供水调度平台(Axure高保真原型)
  14. matlab 弗洛伊德算法,手写matlab的弗洛伊德算法的函数(注释很详细)
  15. Live2D桌面动画模型,在桌面显示
  16. LPC1768以太网控制器
  17. python中random.seed(1)_Python-random.seed()
  18. “标签化”思想在分布式系统中的应用
  19. 红队作业 | 收集xxx.com域名的所有子域名
  20. [应用模板]HTML5+Phonegap通讯录

热门文章

  1. electron 打开调试_Electron 应用调试指南
  2. mysql读写分离 存储过程_基于maxscale的读写分离部署笔记
  3. fftw-3.3.8库在linux下的的编译和配置
  4. jframe和mysql登陆_刚写的一个从数据库读取账户和密码进行登陆的小程序~高手请无~...
  5. jdbc工具类2..0
  6. javaweb可部署目录结构
  7. Sublime Text 3插件之Emmet:HTML/CSS代码快速编写神器
  8. 区县级政府网站群建设要点
  9. linux apf防火墙安装配置
  10. Oracle ORA-07445 [evaopn3()+384] 错误 分析