早教吧作业答案频道 -->其他-->
单片机求解、将累加器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
、将累加器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
第二个括号: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中的十...的网友还看了以下:
三曹的名词解释曹操、曹植、曹丕我知道,,字数100到150字即可,言简意赅. 2020-06-09 …
有人说项羽在宴席上不杀刘邦,表现了他的“妇人之仁”.但苏轼却认为表现了项羽的“君子之度”,你认为呢 2020-06-09 …
雅思写作字数不够第一次考雅思,写作到最后来不及了,大作文大概写到第二页的前4-5行的样子,字体不大 2020-06-13 …
求解释下面两段话(段氏为《说文注》,与桂馥、王筠并列,量其殊胜,固非二家所逮.何者?非专辨章形体, 2020-06-14 …
谁知道字数在200左右的要5题字数一定要够 2020-06-28 …
写通知(字数约100到80字)长陵路小学航模组准备在二月十五日下午两点组织航模队队员进行飞机模型试 2020-07-13 …
第五关成语字数关大家知道,成语一般是四个字。但是也有例外,你知道字数最少的成语有几个字?————3 2020-07-24 …
知道时间知道字数怎样求平均每分钟读多少? 2020-11-18 …
作文,玩中求知(字数300字左右) 2020-11-27 …
需一份数学史知识,字数在1000字左右 2021-01-06 …