- 7
- 0
- 约6.24千字
- 约 57页
- 2017-07-06 发布于广东
- 举报
8. 单片机汇编程序设计 任务和知识点 任务 基本运算程序设计 码制转换程序设计 检索类程序设计 查表类程序设计 知识点 程序设计的基本要求 程序设计的三大基本结构 模块化设计思想 掌握运算类、跳转类指令等用法 8.1 汇编程序设计概述 8.2 基本运算程序设计 8.3 码制转换类程序设计 8.4 检索类程序设计 8.5 查表类程序设计 程序分析如下: 压缩型BCD码是用四位二进制数表示一位十进制数,用一个字节表示2位十进制数的编码形式。因此在累加器A中存放的BCD码数的范围是0~99,转换成二进制数后是00H~63H,所以仍然可以存放在累加器A中。 本例解题方法是将A中的高半字节(十位)乘以10,再加上A的低半个字节(个位)的方法,得到相应的二进制数。编程重点是如何将A中的十位数与个位数分离出来,这就要掌握SWAP指令和ANL指令的用法。 2、二进制数转换为BCD码 【例8-7】将累加器A中的二进制数0~FFH内的任一数转换为BCD码(0~255) 程序分析如下: BCD码是每4位二进制数表示一位十进制数,本例所要求转换的最大BCD码为255,表示成BCD码需要12位二进制数,超过了一个字节(8位),因此我们把高4位存放在B的低4位,高4位清零;低8位存放在A中。 转换的方法是将A中二进制数除以100、10,所得商即为百、十位数,余数为个位数。 8.3.2 二进制数与ASCII码
您可能关注的文档
- 信息论与编码技术(第2版) 978-7-302-25397-6 chap3新.ppt
- 信息论与编码技术(第2版) 978-7-302-25397-6 chap4新.ppt
- 信息论与编码技术(第2版) 978-7-302-25397-6 chap5新.ppt
- 信息论与编码技术(第2版) 978-7-302-25397-6 CHAP6新.ppt
- 信息时代的企业管理 黄娟琴 1新.ppt
- 信息时代的企业管理 黄娟琴 3新.ppt
- 信息时代的企业管理 黄娟琴 7新.ppt
- 信息时代的企业管理 黄娟琴 新.ppt
- 信息系统开发教程——使用C#和SQL Server 2005 978-7-302-14618-6 CH02新.ppt
- 信息系统开发教程——使用C#和SQL Server 2005 978-7-302-14618-6 CH03新.ppt
- 广东省深圳市福田区侨香外国语学校2025届数学八上期末经典模拟试题含解析.doc
- 2025届湖南省浏阳市初三下十月阶段性考试试题语文试题含解析.doc
- 江西省江西师大附中2026届高三第六次质量检查生物试题含解析.doc
- 江苏省连云港市灌南县2025年三上数学期末质量跟踪监视模拟试题含解析.doc
- 银川科技学院《社交礼仪》2023-2024学年第一学期期末试卷.doc
- 江苏省南京雨花台区七校联考2025届初三下学期第一次周考语文试题(重点班)试题含解析.doc
- 山东省滨州市十二校2025届高一语文第二学期期末综合测试试题含解析.doc
- 西昌学院《经济法》2021-2022学年第一学期期末试卷.doc
- 邯郸市邯山区2024-2025学年四下数学期末复习检测模拟试题含解析.doc
- 安徽林业职业技术学院《毒理学基础A》2023-2024学年第二学期期末试卷.doc
原创力文档

文档评论(0)