0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

“拯救”了一个钻牛角尖的学员:C代码与汇编指令的对应关系...

朱老师物联网大讲堂 2023-03-30 15:16 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

今天继续分享与学员的真实聊天记录。

以铜为鉴,可以正衣冠;以人为鉴,可以明得失;以史为鉴,可以知兴替。

大家多看看别人的问题和情况,结合自身的状态,多思考,多总结,多体会。


问题:C代码与汇编指令之间的对应关系及编译逻辑···

2716beec-cd41-11ed-ad0d-dac502259ad0.png

回复:详见下图真实聊天记录分享

2723da64-cd41-11ed-ad0d-dac502259ad0.jpg

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 汇编
    +关注

    关注

    2

    文章

    214

    浏览量

    27146
  • C代码
    +关注

    关注

    1

    文章

    90

    浏览量

    15085
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    汇编语言的起源

    的编辑需求,就诞生了汇编语言。 「汇编语言是二进制指令的文本形式」,与指令是一一对应关系。比
    发表于 11-20 07:19

    关于协处理器自定义指令的实现

    位置1,在上述链接的指令格式中也可见其对应关系: 后面6就是对应
    发表于 10-31 06:36

    采用汇编指示符来使用自定义指令

    具体实现 1、采用.word .half .dword等汇编指示符直接插入自定义指令,这种方法需要自己指定寄存器。其中.word为插入一个字的数据即32位,.half为插入半字即16位
    发表于 10-28 06:02

    蜂鸟自定义指令软件讲解和内联汇编

    为将缓存中的数据写入内存中;rowsum为累加指令,将结果写回目的寄存器。 RISC-V架构中的汇编代码中用户自定义指令需要通过伪指令.in
    发表于 10-24 10:51

    GCC内联汇编

    限制字符串用于限制操作数变量的属性,”=“表示变量用作输出,”r”表示该操作数对应寄存器。“()”中写操作数在C/C++
    发表于 10-24 07:46

    通过内联汇编调用乘法指令mulh\\mulhsu\\mulhu

    1.蜂鸟E203内核支持的乘法指令有四种(不含融合指令),分别为mul、mulh、mulhu与mulhsu。它们的汇编语言格式如下: mulrd,rs1, rs2 将两32位
    发表于 10-24 06:52

    Whetstone代码涉及的浮点指令汇编分析

    对benchmark中的whetstone进行代码分析,通过反汇编统计所出现的浮点指令,共有26种,如下 特点是只涉及单精度的浮点指令,并且存在有浮点Load/Store的压缩
    发表于 10-22 08:11

    大牛多年研发电源问题汇总(受益匪浅)

    ?开关频率和什么有关,说的是普遍情况,不是想钻牛角尖好多IC还有什么不同的频率。更多的想发散大家思维去注意到这些问题! 我这里想说的普遍情况,主要想提的是开关频率和什么有关,如何去选择合适开关频率
    发表于 06-04 17:54

    51单片机笔记(建议收藏!)

    于初学者来说,不要钻牛角尖,把常见的、大多数的东西把握,慢慢再去研究小众技能吧。上面讲了这么多,实际上就想告诉初学者:嵌入式或者单片机的入门真的不难,但也不容易,需要你拿出态度来。我经常对我的学生说
    发表于 05-21 17:24

    DLP4710EVM I2C指令中的LED current数值和GUI里的mA数是什么对应关系呢?

    1.能否编写程序,烧录光栅,然后利用SDK里的函数,设置光栅的投射时间,I2C命令是什么呢? 2.I2C指令中的LED current数值和GUI里的mA数是什么对应
    发表于 02-26 06:16

    请问DLPC350 USB指令对应的I2C指令是什么?

    你好,我在对DLPC350进行编程时,查看你们给出的源代码时,发现你们在代码中给出的USB指令,有几条我无法在文档中找到对应的I2C
    发表于 02-20 07:04

    用USB控制SPI再控制ADS1248做配置及读值遇到的疑问求解

    多,只有0.8305V。 当PGA=2时重新校验OFFSET及GAIN后ADC转化出来的值比较接近于输入信号值,但OFFSET及GAIN校准值感觉变化很大,也不是很正常。 烦请各位TI的专家能帮忙分析下以上原因,我估计我自己已经钻牛角尖,出不来了,谢谢。
    发表于 02-13 06:30

    鲁大师1月新机性能/流畅/AI/久用榜:骁龙8至尊版for Galaxy登场,久用榜喜迎更新

    今年1月“2024鲁大师牛角尖年终盛典”获奖产品的揭晓,让我们见证2024整年众多的优秀手机产品,当然也勾起了我们对25年的手机圈新产品、新技术的期待。
    的头像 发表于 02-12 11:33 958次阅读

    分析C语言代码结构的设计问题

    来分析C语言代码结构的设计问题。 这段代码,使用了两次malloc,分别给 p1 和 p2 申请了内存。用完后,内存释放,防止内存泄漏。
    的头像 发表于 02-11 09:31 658次阅读

    EE-134:为SHARC系列编写C兼容汇编代码中断处理程序

    电子发烧友网站提供《EE-134:为SHARC系列编写C兼容汇编代码中断处理程序.pdf》资料免费下载
    发表于 01-07 13:58 0次下载
    EE-134:为SHARC系列编写<b class='flag-5'>C</b>兼容<b class='flag-5'>汇编</b><b class='flag-5'>代码</b>中断处理程序