51单片机两个无符号整数相乘实验
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
51单片机两个无符号整数相乘一、仿真图
二、运行结果
ORG 0000H
TEM EQU 102H
MOV R2,#3
MOV R3,#2
MOV R6,#2
MOV R7,#3
MOV A,R3;计算R3乘R7 MOV B,R7
MUL AB
MOV R4,B ;;暂存部分积MOV R5,A
MOV A,R3 ;;计算R3乘R6 MOV B,R6
MUL AB
ADD A,R4 ;;累加部分积MOV R4,A
CLR A
ADDC A,B
MOV R3,A
MOV A,R2 ;;计算R2乘R7 MOV B,R7
MUL AB
ADD A,R4; ;累加部分积MOV R4,A
MOV A,R3
ADDC A,B
MOV R3,A
CLR A
RLC A
XCH A,R2; ;计算R2乘R6 MOV B,R6
MUL AB
ADD A,R3 ;;累加部分积MOV R3,A
MOV A,R2
ADDC A,B
MOV R2,A
MOV A,R5
MOV R7,A
MOV A,R4
MOV R6,A
MOV A,R3
MOV R5,A
MOV R4,#0
MOV A,R7 MOV B,#10 div ab ADD A,R6 MOV R6,A MOV R7,B
MOV A,R6 MOV B,#10 div ab ADD A,R5 MOV R5,A MOV R6,B
MOV A,R5 MOV B,#10 div ab ADD A,R4 MOV R4,A MOV R5,B
end