早教吧 育儿知识 作业答案 考试题库 百科 知识分享

单片机求解、将累加器A中的十六进制数转换为ASCII码。查ASCII码表可知:数字0~9的ASCII码分别是30H~39H;英文大写字母A~F的ASCII码分别是41H~46H。可见数字的ASCII码值与数字值相差30H;字母的ASCII

题目详情
单片机求解
、将累加器A中的十六进制数转换为ASCII码。查ASCII码表可知:数字0~9的ASCII码分别是30H~39H;英文大写字母A~F的ASCII码分别是41H~46H。可见数字的ASCII码值与数字值相差30H;字母的ASCII码值与其值相差37H。试完成如下程序:
MOV R2,A
CLR C
SUBB A,#0AH
MOV A,R2
(1) () AD30
(2) () A,#07H
AD30:ADD A,#30H
END
▼优质解答
答案和解析
第一个括号: JC
第二个括号:ADD
原因:
CLR C ;清零C
SUBB A,#0AH ;A - 0AH 即,A - 10,如果A>10,则C不变,如果C<10,则C会自动
;变成 1
MOV A,R2 ;再次把R2赋值给A
JC AD30 ; 如果C不为0,也就是说前面的 A -10出现了 A<10,那么跳到 AD30处
;直接加30H,然后退出
ADD A,#07H ; 如果C为0,即前面的 A -10出现了 A>10,那么先加07H,然后再加30H后
;退出.
AD30:ADD A,#30H
END
看了 单片机求解、将累加器A中的十...的网友还看了以下:

焊接精密的仪器往往在氧气中进行这是因为焊接精密仪器往往在氮气中进行,这是因为((A)氮气是无色无味  2020-05-13 …

逆变器(inverter)、换流器(converter)、变流器(converter)功能上有何区  2020-05-17 …

玻璃仪器是否都不可用于强烈放热反应和剧烈放气反应?为什么?有哪些仪器确是如此?它们不能进行这些反应  2020-06-05 …

有两个金鱼缸如图,分别为长方体容器a和b,在容器b中盛有24厘米深的水.如果把容器b中的一部分水倒  2020-06-20 …

数字电路基础,用74161组成任意数制的计数器问题!如果题目是要用74161组成100进制的计算器  2020-08-01 …

离子推进器是太空飞行器常用的动力系统.某种推进器设计的简化原理如图1所示,截面半径为R的圆柱腔分为  2020-08-03 …

已知一个字长为8位的机器数为11110000,试求:1.如果该机器数是一个无符号数,对应的十进制数是  2020-11-20 …

为了响应“节能减排”的号召,小周家买了一台容积为100L,受热面积为1.5平方米的太阳能热水器,请你  2020-11-25 …

阅读下列材料,回答问题:材料一鸦片战争以后,为了“求强”‘洋务派购进大批兵器,为了防治和生产先进兵器  2020-12-07 …

电容器是两块平行金属板的话,是断路.那么假设一个带电颗粒进入电容器中,经电场加速.比如进去时候动能是  2020-12-07 …