PersonalCorpus 版 (精华区)



入口条件:被乘数在R2、R3中,乘数在R6、R7中。
出口信息:乘积在R2、R3、R4、R5中。
影响资源:PSW、A、B、R2~R7 堆栈需求: 2字节


vULD: vOV A,R3 ;计算R3乘R7
vOV B,R7
vUL AB
vOV R4,B ;暂存部分积
vOV R5,A
vOV A,R3 ;计算R3乘R6
vOV B,R6
vUL AB
ADD A,R4 ;累加部分积
vOV R4,A
CLR A
ADDC A,B
vOV R3,A
vOV A,R2 ;计算R2乘R7
vOV B,R7
vUL AB
ADD A,R4 ;累加部分积
vOV R4,A
vOV A,R3
ADDC A,B
vOV R3,A
CLR A
RLC A
XCH A,R2 ;计算R2乘R6
vOV B,R6
vUL AB
ADD A,R3 ;累加部分积
vOV R3,A
vOV A,R2
ADDC A,B
vOV R2,A
Ret










;
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.086毫秒