刚用51请教 汇编问题

[复制链接]
4887|20
 楼主| Periodic 发表于 2011-6-27 14:43 | 显示全部楼层 |阅读模式
本帖最后由 Periodic 于 2011-6-27 14:52 编辑

LOOP1:
MOV    R0,#8EH   ;
MOV    A,@R0   ;
MOV    R6,A    ;
INC     R0    ;
MOV    A,@R0   ;
MOV    R7,A    ;
MOV    R5,#3CH   ;
LCALL  MUL   ;乘**
RET      ;





MUL:
MOV  A,R7  ;
MOV  B,R5  ;
MUL  AB   ;
MOV  R7,A  ;R7=R7*R5H
MOV  R4,B  ;R4=R7*R5L
MOV  A,R6  ;
MOV  B,R5  ;
MUL  AB   ;R6*R5
ADD  A,R4  ;R6*R5H+R4
MOV  R6,A  ;R6=R6*R5H+R4
CLR  A   ;
MOV  R4,A  ;
MOV  A,B   ;B=R6*R5L
ADDC A,R4  ;
MOV  R5,A  ;
RET     ;
 楼主| Periodic 发表于 2011-6-27 14:46 | 显示全部楼层
CLR  A   ;
MOV  R4,A  ;
MOV  A,B   ;B=R6*R5L
ADDC A,R4  ;//感觉这句是多余了   因为前面MOV  R4,A  ;
MOV  R5,A  ;
RET     ;
 楼主| Periodic 发表于 2011-6-27 14:48 | 显示全部楼层
请教 这段程序是不实现 2字节节乘**能
 楼主| Periodic 发表于 2011-6-27 14:53 | 显示全部楼层
 楼主| Periodic 发表于 2011-6-27 14:54 | 显示全部楼层
法    功

乘法  功能
郁闷怎么变成***号了  网站有BUG
wh6ic 发表于 2011-6-27 15:06 | 显示全部楼层
本帖最后由 wh6ic 于 2011-6-27 15:08 编辑

ADD  A,R4  ;R6*R5H+R4 可能产生进位。
  不过这位写得的确有点...
 楼主| Periodic 发表于 2011-6-27 16:00 | 显示全部楼层
还请LS 指点一二  小菜刚学 目前在看 前辈的 例子:handshake
原野之狼 发表于 2011-6-27 16:02 | 显示全部楼层
本帖最后由 原野之狼 于 2011-6-27 16:04 编辑
法    功

乘法  功能
郁闷怎么变成***号了  网站有BUG
Periodic 发表于 2011-6-27 14:54

不是BUG 是 河_蟹
 楼主| Periodic 发表于 2011-6-27 18:15 | 显示全部楼层
请教楼上  请教 这段程序是不实现 2字节节乘法    功能
MCU_Jason 发表于 2011-6-27 18:45 | 显示全部楼层
为什么还要用汇编呢,奇怪。
 楼主| Periodic 发表于 2011-6-27 19:05 | 显示全部楼层
LS 不要奇怪  

就是汇编  我现在想用好汇编  其他的 日后在说。
LS能否指点1    2 先谢过
 楼主| Periodic 发表于 2011-6-27 19:09 | 显示全部楼层
本帖最后由 Periodic 于 2011-6-27 19:11 编辑

那10楼 我回答你
https://bbs.21ic.com/viewthread.php?tid=244675&highlight=

问题
如果你的电路不需要仿真的话
把引脚类型改成

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| Periodic 发表于 2011-6-27 19:13 | 显示全部楼层
你用的因该是 PROTEL

如果原理图只是用来 画PCB的话  只要引脚 对应的网络不要掉就OK 其他 的不要管
如果要仿真的话 建议用 EWB 10
c126 发表于 2011-6-28 08:09 | 显示全部楼层
jack_shine 发表于 2011-6-28 09:24 | 显示全部楼层
LZ是在校学生吗?
 楼主| Periodic 发表于 2011-6-28 13:56 | 显示全部楼层
顶上去
 楼主| Periodic 发表于 2011-6-28 13:57 | 显示全部楼层
15楼能否指点下 谢谢
liying07852 发表于 2011-6-28 14:07 | 显示全部楼层
单片机汇编的乘法子程序有,现成的,调用就是了
 楼主| Periodic 发表于 2011-6-28 14:11 | 显示全部楼层
郁闷 看来这里 没有人能看我子贴的程序!:L
 楼主| Periodic 发表于 2011-6-28 14:11 | 显示全部楼层
可能这里的都是新手吧?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

670

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部