R88 发表于 2022-5-25 18:27:24

熟悉汇编的帮忙看看,加了几段代码不工作


不熟悉汇编,就加了三句为了验证些东西。。后面三句是我加的,执行完三句之后加速器a=a*1的值应该不变才对,但是mcu却工作不正常,我这三句应该相当于没加啊?什么原因?

Himem 发表于 2022-5-25 18:41:26

本帖最后由 Himem 于 2022-5-25 18:53 编辑


没用过 总之先传个指令说明上来

R88 发表于 2022-5-26 08:15:25

Himem 发表于 2022-5-25 18:41
没用过 总之先传个指令说明上来
(引用自2楼)

https://www.mouser.cn/datasheet/2/268/75018c-254613.pdf

这是mcu手册,里面也有指令集

CK345 发表于 2022-5-26 08:37:52

这种滤波器程序滤波系数赋初值单步调试知道了

R88 发表于 2022-5-26 09:12:21

CK345 发表于 2022-5-26 08:37
这种滤波器程序滤波系数赋初值单步调试知道了
(引用自4楼)

ok试一试,之前一直设置不了断点,后来发现是工程有中文路径,一直不行。

woshigeshuai 发表于 2022-5-26 10:36:34

不理解汇编的情况下,不能随便 增加汇编指令 或 删减
因为你加了指令,整体程序位置都发生了移位。 大部分情况下是没问题

霸气侧漏 发表于 2022-5-26 10:42:16

woshigeshuai 发表于 2022-5-26 10:36
不理解汇编的情况下,不能随便 增加汇编指令 或 删减
因为你加了指令,整体程序位置都发生了移位。 大部分 ...
(引用自6楼)

牛啊   技术开发销售同时抓

R88 发表于 2022-5-26 11:00:10

加速器A是40位,赋予w4值后不对了。。这块就不会写了。。。

wanggoals 发表于 2022-5-26 11:04:39

遇到一个gotoxxxx(固定地址)就 over啦
页: [1]
查看完整版本: 熟悉汇编的帮忙看看,加了几段代码不工作