要求用汇编语言解题:借钱还钱问题

#问题:张三向李四借了一笔钱,双方约定,李四每月归还剩下欠款的1/3,当欠款还剩下10元时一次性归还,每月还款数为整数,根据计算值取整。经过一年(12月),李四还完了所欠款项。请编写程序计算张三向李四借了多少钱?
#我的思路是逆向推导,十二月份的钱是十一月份的三分之二,令十二月份的钱为10元,以10×3/2推出十一月的,以此类推,到一月后的结果就是张三的欠款,但运算途中会出现近位,可我不知道怎么将近位的部分也参与循环运算,求一位大佬能写出一份完整的汇编程序,拜谢!

Init_1 ;初始化可以不写
MOV R1 , #11 ;设置R1寄存器,控制循环次数
MOV R2 , #10 ;设置R1寄存器,存储12月份还的10元

L1: ;程序段名,用于跳转,类比于L1

MOV A , R2 ;把R2的数放到寄存器A
MOV B , #03H
MUL A,B   ;低八位A
MOV B , #02H
DIV A,B
MOV R2 , A  ;放到R2
DJNZ R1 ,L1 ;执行一次减一循环无条件跳转判断,跳转至L1

求指正和补全