社区
汇编语言
帖子详情
51单片机汇编--多字节乘法问题
wanglu_1984
2009-02-17 09:35:18
我现在需要做个多字节的乘法,例如3字节乘以3字节,或者4字节乘以4字节,查了很多资料,包括上网搜索,始终找不到合适的,是51单片机汇编写的,希望有大侠帮帮小弟,无产阶级混饭吃不容易啊,急救
...全文
1422
8
打赏
收藏
51单片机汇编--多字节乘法问题
我现在需要做个多字节的乘法,例如3字节乘以3字节,或者4字节乘以4字节,查了很多资料,包括上网搜索,始终找不到合适的,是51单片机汇编写的,希望有大侠帮帮小弟,无产阶级混饭吃不容易啊,急救
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cnzdgs
2009-02-18
打赏
举报
回复
像列竖式一样做,用其中一个乘数的每个字节分别去乘另一个乘数,结果错位(字节)相加。
wanglu_1984
2009-02-18
打赏
举报
回复
那本书上的代码我找到了,也下载下来了,但是一个字的注释都没有,根本看不懂。。。程序如下,没有注释,连那个寄存器放乘数和被乘数都看不出来。。。
DOMUL:
MOV A,R1
MOV R6,A
MOV A,R0
MOV R5,A
MOV A,R2
ADD A,R2
MOV 26H,A
MOV R7,A
MOV A,R4
MOV R0,A
CLEAR:
MOV @R0,#00H
INC R0
DJNZ R7,CLEAR
MOV A,R4
MOV R7,A
MOV 27H,R7
MOV 20H,R2
LP0:
MOV A,R5
MOV R0,A
MOV A,@R0
MOV B,@R1
MUL AB
ACALL ADDM
INC R1
DJNZ R2,LP0
MOV R2,20H
MOV A,R6
MOV R1,A
MOV A,R7
INC A
MOV R7,A
MOV R4,A
INC R5
DJNZ R3,LP0
MOV R4,27H
MOV R5,26H
RET
ADDM:
MOV 21H,A
MOV A,R4
MOV R0,A
MOV A,21H
ADD A,@R0
MOV @R0,A
MOV A,B
INC R0
ADDC A,@R0
MOV @R0,A
INC R0
MOV A,@R0
ADDC A,#00H
MOV @R0,A
DEC R0
MOV A,R0
MOV R4,A
RET
QIANYONGMING
2009-02-17
打赏
举报
回复
我以前做过51汇编,现在该做386汇编
具体的程序是什么样子记不清了!
上述那本书肯定有,还很详细如:多字节无/有符号定点数乘法、多字节无/有符号浮点数乘法
QIANYONGMING
2009-02-17
打赏
举报
回复
我以前做过51汇编,现在该做386汇编
具体的程序是什么样子记不清了!
上述那本书肯定有,还很详细如:多字节无/有符号定点数乘法、多字节无/有符号浮点数乘法
wanglu_1984
2009-02-17
打赏
举报
回复
哦,我忘记说了,是定点数,主要白天要上班,现在已经没有时间去书店了,明天早上上班就要交了。。。就这个问题卡住了,别的都做好了
QIANYONGMING
2009-02-17
打赏
举报
回复
是人民邮电出版社
QIANYONGMING
2009-02-17
打赏
举报
回复
给你推荐一本书《mcs-51单片机应用开发实用子程序》 边春远等著 北京邮电大学出版社 出版
这里面有你要的程序 很详细的!你到书店买一本或直接把这个字程序抄下来 就ok啦
QIANYONGMING
2009-02-17
打赏
举报
回复
定点数还是浮点数?
汇编
双
字节
无符号数
乘法
这是单片机的编程 用
汇编
语言编写的双
字节
无符号数的
乘法
程序 该程序简单易懂 看的人肯定会明白其中的原理。
at89c
51单片机
双
字节
汇编
程序代码
基于单片机at89c51的双
字节
乘法
汇编
程序语言代码
0基础一个月学会
51单片机
-朱有鹏老师单片机系列视频课程第一季
《零基础一个月学会
51单片机
》是《朱有鹏老师单片机完全学习系列课程》的第一部分,本课程适合所有希望入门单片机软件开发的同学,可谓零要求、无门槛、系统化、包学会。后续还有第2至第5季,朱老师会努力打造一个从零开始系统学习成为单片机开发高手的学习路线。第一季的主要内容包括:《朱有鹏老师单片机系列课程》的整体规划、课程设计、学习路线介绍,单片机学习的意义、单片机与物联网的关系,
51单片机
工作原理、电路原理图识别、C语言基础知识等学习单片机软件开发的基础知识,常用开发工具Keil uVision软件的使用、模拟单步调试方法、ISP下载方式与原理讲解,针对
51单片机
编程的零基础C语言讲解、学会单片机同时入门C语言,单片机和嵌入式系统常用基本外设(如LED、蜂鸣器、数码管、按键、DS1302实时时钟、38译码器、AD/DA转换器、串口、RS232/RS485通讯、定时器、液晶显示器、步进电机)的原理及编程控制方法。
单片机双
字节
乘法
实验报告
单片机双
字节
乘法
实验报告,
汇编
版~~~~
51单片机
汇编
程序集.txt
1、片内RAM初始化子程序 2、片外RAM初始化子程序 3、片外RAM初始化子程序(双
字节
个单元) 4、内部RAM数据复制程序 5、外部RAM数据复制程序 6、外部RAM数据复制程序 7、外部RAM数据复制到内部RAM程序 8、限幅滤波程序 9、中位值滤波程序 10、N点算术平均滤波 11、N点加权平均滤波 12、一阶加权滞后滤波程序 13、双
字节
取补程序 14、N节取补程序 15、双
字节
无符号数加法程序 16、N
字节
无符号数加法程序 17、双
字节
无符号数减法程序 18、N
字节
无符号数减法程序 19、单
字节
无符号数
乘法
程序 20、单
字节
无符号数
乘法
程序 21、单
字节
无符号数
乘法
程序 22、双
字节
无符号数
乘法
程序 23、双
字节
无符号数
乘法
程序 24、N
字节
无符号数
乘法
程序 25、单
字节
无符号除法程序 26、单
字节
无符号除法程序 27、双
字节
无符号除法程序 28、N
字节
无符号除法程序(组合) 29、N
字节
无符号除法程序 30、N
字节
数据左移程序 31、原码有符号双
字节
减法程序 32、原码有符号双
字节
加法程序 33、原码有符号双
字节
乘法
程序 34、原码有符号双
字节
除法程序 35、单
字节
顺序查找程序 36、单
字节
顺序查找程序 37、双
字节
字符串顺序查找程序 38、双
字节
字符串顺序查找程序 39、N
字节
字符串顺序查找程序 40、单
字节
最值查找程序 41、浮点数顺序查找程序 42、浮点数最值查找程序 43、单
字节
折半查找程序
汇编语言
21,459
社区成员
41,600
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章