gpt4 book ai didi

c 汇编语句

转载 作者:太空宇宙 更新时间:2023-11-04 03:02:44 25 4
gpt4 key购买 nike

对于一个作业,我需要仅使用 AVR 指令将一些 C 声明转换为汇编。

我想知道是否有人可以给我一些关于学习如何做到这一点的建议。

例如:

翻译'char c;'和 'char* d;'汇编语句

请注意,这是我学习汇编的第一周,

任何帮助/建议将不胜感激

最佳答案

首先,char c;char* d; 是声明而不是语句。

您可以使用 avr-gcc 选项 -S 转储 C 程序的汇编输出:

# Dump assembly to stdout
avr-gcc -mmcu=your_avr_mcu -S -c source.c -o -

然后您可以重用相关的汇编输出部分来创建内联汇编程序语句。

在这里查看如何使用 avr-gcc 编写内联汇编:

http://www.nongnu.org/avr-libc/user-manual/inline_asm.html

关于c 汇编语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9454495/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com