设有两个无符号数XY分别存放在内部RAM50H.51H中,试编一个程序实现10X+Y,结果存入52H.53H单元中。

来源:百度知道 编辑:UC知道 时间:2024/06/06 00:52:33
这是《单片机原理及应用》书上的一道课后练习请各位前辈帮我解答一下,谢谢咯~~~

唉。。现在的学生啊,都太依赖别人了。。。
这个书上肯定有相应的例子的。。
给你点提示,先把你的数据从内存里面取出来,你要问我怎么取,当然是用mov了,如果连这个都不知道,我就要被你气死了,然后再把取出来的X乘以10,你问我怎么乘,这个自己翻书,然后把10x和Y加起来,加起来又是哪个指令呢,自己看书。然后再把加起来的结果存近内存里面,存近内存里面当然还是用mov了,至于中间结果10x要放在哪里,就随你高兴了,想放寄存器可以,想放内存也可以,但是专业一点讲,就这么点破数据,还放内存,实在太劳烦cpu它老人家了。。。。
年轻人,好好学习~~

设有两个无符号数XY分别存放在内部RAM50H.51H中,试编一个程序实现10X+Y,结果存入52H.53H单元中。 设有两个无符号数X、Y分别存放在内部RAM20H、21H单元,试编程计算3X+20Y,并把结果送入52H、53H单元。 如何判断两个无符号数的大小 汇编语言如何编"在D1开始的单元格存放3个无符号数,将3个数比较后由大到小排序到D2开始的单元格 汇编语言实现将两个8位无符号数乘法的程序编为一个子程序,被乘数、乘数和乘积存放于NUM开始的4个存储单元 将数值9876H分别看成有符号数和无符号数,转换为相应的十进制数是什么。怎么算的?谢谢 比较两个无符号数的大小,把大数存入MAX单元 比较两个无符号数的大小,用汇编语言怎么写啊? 在BUFF开始的存储区中存放30个带符号数,试统计其正数,负数和零的个数.分别将个数放至A1,A2,A3单元 有符号数 无符号数的疑惑?