汇编里的一道题谁帮我写下过程。不是非常了解

来源:百度知道 编辑:UC知道 时间:2024/06/01 14:27:51
30H中连续加无符号数20个,将结果存入60H(低位)61H(高位)。求大虾帮忙!还有请解释一下每一步的步骤。我没有多少分。新的号。但是希望能够让我理解。特别是“无符号数”的意义。无符号数有哪几种进制!先谢过了!
很感谢你~大虾。能用类似MOV的编程系统帮我解说下吗?
写完我就采纳了~麻烦你啦~

无符号数就是数的所有位都是表示数值的,所有进制都可以用来表述无符号数,相对有符号数则数的最高位表示该数的正负号,其它位表示数值,有符号数在机器内是用补码形式表示的。运算中,对进位、溢出等特征位的判断两者是不同的。
30H中连续加无符号数20个,将结果存入60H(低位)61H(高位)。
1、确定20个无符号数的位置,比如40H单元开始的连续单元中。
2、设一个计数器控制循环,记录加20个无符号数,比如用R0。
3、60H、61H、30H、CY清零
4、循环中每次先做不带进位加一个数,结果放入30H单元,再做一次带进位加“0”,结果放入61H单元。
5、计数器计数,数据单元地址修正。判断循环。
6、循环结束后,将30H单元内容送入60H单元即可。