- 38
- 0
- 约2.26万字
- 约 90页
- 2017-02-03 发布于湖北
- 举报
第3章.指令系统[上new]
* 1、无符号数时:1101 0011B=D3H=211,1110 1000B=E8H=232。 211+232=443。 计算结果是:1 1011 1011B=1BBH=256+187=443。1是自然进位,存放在CY中。 2、有符号数(补码)时:1101 0011B其真值为-(0010 1101B)=-45,1110 1000B其真值为-(0001 1000B)=-24,则:-45+(-24)=-69。 * 4EH为78,5DH为93。78X93=7254,结果8位所表示的范围,即0FFH(256)。 * * 说明:BCD码采用四位二进制数编码,并且只采用了其中的十个编码,即0000~1001,分别代表BCD码0~9,而1010~1111为无效码。当相加结果大于9,说明已进入无效编码区;当相加结果有进位,说明已跳过无效编码区。凡结果进入或跳过无效编码区时,结果是错误的,相加结果均比正确结果小6(差6个无效编码) 。 * 注意:DA A指令不能简单地把累加器A中的十六进制数转化成BCD数!也不能直接用于十进制减法的调整!若两BCD数相减,应将减数先化为100的补数,两数相加,再用DA A调整。 因为,“DA A”不能用减法指令“SUBB” 之后,必须把SUBB指令变换成加法指令“ADD”,才能用DA A指令进行调整。 这里提到了“减法”变换成“加法”,就要借用时钟“倒拨”
您可能关注的文档
最近下载
- 高考语文阅读理解《论人形机器人的法律地位》《论人形机器人的共享人格》含答案解析.docx VIP
- 刘天琪电力系统分析理论第4章答案完整版.pdf VIP
- 劳动教育与劳动体验(中南财经政法大学)知到智慧树网课答案.docx VIP
- 2025年危险化学品生产经营单位其他从业人员(上海)模拟考试题及答案.pdf VIP
- 电力系统自动化技术专业人才培养方案.pdf VIP
- 海防建设规范(2025年版).docx
- 模拟电子技术基础简明教程(第4版)杨素行课后习题答案解析(1-6).pdf
- 2024数据中心高效散热的泵驱两相冷却技术.docx VIP
- 【哔哩哔哩-2025研报】十五大特色人群白皮书:洞见B站人群的年轻、好玩、有趣.pdf VIP
- JGJ-T231-2021建筑施工承插型盘扣式钢管脚手架.pdf VIP
原创力文档

文档评论(0)