打印
[其他ST产品]

在STM32中keil软件的仿真怎么查看程序的汇编呢?

[复制链接]
1459|35
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主

如这个LED0=0,这条语句,它的汇编翻译如图,前面是地址,那这个2000是什么?后面是MOV我知道,就是想问下地址后面的这个代表什么意思?490B,F04F0001代表什么含义?是一句汇编的二进制形式(机器码)的十六进制表示吗?如果是F04F0001好像太长了,超出32位了。有没有大神来解答下?


使用特权

评论回复
沙发
zhuomuniao110| | 2023-7-25 22:31 | 只看该作者
不知道啊。操作码?

使用特权

评论回复
板凳
香水城| | 2023-7-26 15:08 | 只看该作者
指令码、立即数等,这些你有兴趣的话 自己去研究下ARM手册有关指令编码的章节。
一般来讲没必要关注。

使用特权

评论回复
地板
我吃小朋友| | 2023-8-12 23:00 | 只看该作者
没研究过,这一般都是地址,指令集啥的意思吧

使用特权

评论回复
5
我吃小朋友| | 2023-8-12 23:00 | 只看该作者
没研究过,这一般都是地址,指令集啥的意思吧

使用特权

评论回复
6
MessageRing| | 2023-8-12 23:16 | 只看该作者
指令码吗?

使用特权

评论回复
7
一只眠羊| | 2023-8-13 01:02 | 只看该作者
你这是要研究汇编了?哈哈,高手啊

使用特权

评论回复
8
温室雏菊| | 2023-8-13 03:08 | 只看该作者
关键字吧,可能

使用特权

评论回复
9
风凉| | 2023-8-13 07:11 | 只看该作者
好像是指令码的意思

使用特权

评论回复
10
西洲| | 2023-8-13 09:24 | 只看该作者
这个汇编是真不熟悉,一般都是用的C语言,比较好用一些

使用特权

评论回复
11
捧一束彼岸花| | 2023-8-13 11:47 | 只看该作者
其实建议还是别玩汇编了,很容易翻车啊

使用特权

评论回复
12
白马过平川| | 2023-8-13 14:22 | 只看该作者
可能就是机器码吧

使用特权

评论回复
13
春日负喧| | 2023-8-13 16:33 | 只看该作者
正常来说都是要用16进制表示啊,这样能好点

使用特权

评论回复
14
将爱藏于深海| | 2023-8-13 19:04 | 只看该作者
不能超过32位的,那单片机也就不是32位的了

使用特权

评论回复
15
她已醉| | 2023-8-13 21:15 | 只看该作者
不知道2000这啥含义,但大多数地址后面带的应该就是指令码了

使用特权

评论回复
16
adolphcocker| | 2023-9-7 10:05 | 只看该作者
在"Debug"下拉菜单中选择"Start/Stop Debug Session"

使用特权

评论回复
17
kkzz| | 2023-9-7 10:42 | 只看该作者
在汇编视图中,可以查看程序的汇编代码,以及汇编代码对应的地址和指令。

使用特权

评论回复
18
updownq| | 2023-9-7 11:27 | 只看该作者
生成的汇编代码可能在不同的编译器和目标设备之间有所差异。

使用特权

评论回复
19
deliahouse887| | 2023-9-7 13:19 | 只看该作者
在keil软件的主界面中,点击“View”菜单,选择“Disassembly”选项,即可打开汇编视图。

使用特权

评论回复
20
belindagraham| | 2023-9-7 15:41 | 只看该作者
在程序编译完成后,可以在"Project"菜单下的"Disassembly Output"选项中查看程序的汇编。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

279

主题

1458

帖子

2

粉丝