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

2025-01-05 01:30:46
推荐回答(1个)
回答1:

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