- 12
- 0
- 约1.26万字
- 约 54页
- 2017-03-24 发布于湖北
- 举报
用于对BCD码十进制数加法运算结果的内容修正。 指令格式: DA A 两个BCD码按二进制相加之后,必须经本指令的调整 才能得到正确的压缩BCD码的和数。 二进制数的加法运算原则并不能适用于十进制数的加法运算,有时会产生错误结果。例如: (a)3+6=9 0011+0101=1001 运算结果正确 (b)7+8=15 0111+1000=1111 运算结果不正确 (c)9+8=17 1001+1000=00001 C=1 结果不正确 二进制数加法指令不能完全适用于BCD码十进制数的加法运算,对结果作有条件的修正 ——十进制调整 出错原因和调整方法: BCD码只用了了其中的10个,6个没用到的编码。 (1010,1011,1100,1101,1110,1111)为无效码 凡结果进入或者跳过无效码编码区时,其结果就是错误的。 调整的方法是把结果加6调整,即所谓十进制调整修正。 修正方法应是: (a)累加器低4位大于9或辅助进位位Ac=1,则进行低4位加6修正。 (b)累加器高4位大于9或进位位Cy=1,则进行高4位加6修正。 (c)加器高4位为9,低4位大于9,则高4位和低4位分别加6修正。 具体是通过执行指令:DA A 来自动实现的 。 例 (A)=56H,(R5)=67H,把它们看作为两个压缩的BCD数,进行BCD数的加法。执行指令:
您可能关注的文档
- 第1章常用电子元器件讲解.ppt
- 钢波纹管施工方案讲解.doc
- 第1章湘潭大学传感器原理课件传感器期末复习讲解.ppt
- 钢构件加工厂设置方案讲解.doc
- 钢管脚手架方案讲解.doc
- 钢管知识培训讲解.ppt
- 第1章绪论-医用传感器讲解.ppt
- 钢结构采光顶施工方案讲解.doc
- 第1章-创业精神和人生发展讲解.ppt
- 钢结构超实用数据讲解.doc
- 人教版生物 七年级上册 1.1.2生物的特征 分层作业(解析版).pdf
- 2027届开封市尉氏县六年级数学第一学期期末统考模拟试题含解析.doc
- 2027届米脂县三上数学期末学业水平测试模拟试题含解析.doc
- 昆明市石林彝族自治县2027届数学四上期末监测模拟试题含解析.doc
- 2027届浙江省杭州市临安区四年级数学第一学期期末联考试题含解析.doc
- 2027届六盘水市六枝特区三上数学期末监测模拟试题含解析.doc
- 2027届浙江省黄山市数学三上期末达标测试试题含解析.doc
- 2027届厦门市民立二小数学六年级第一学期期末达标检测试题含解析.doc
- 2027届商都县三年级数学第一学期期末质量检测试题含解析.doc
- 丹东市元宝区2027届六年级数学第一学期期末达标测试试题含解析.doc
原创力文档

文档评论(0)