It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center。
8年前关闭。
我需要一些帮助将此C代码转换为程序集:
想法是:
排序k最简单的交换方式:
每次交换k[i]和k[j]时,也交换v[i]和v[j]
解除分配k
(编译到汇编程序)
8年前关闭。
我需要一些帮助将此C代码转换为程序集:
想法是:
sz = length of v
k = allocate array of ints, length v
if type = 0
k[i] = length v[i]
else
k[i] = sum v[i]
排序k最简单的交换方式:
每次交换k[i]和k[j]时,也交换v[i]和v[j]
解除分配k
gcc -O0 -S test.c
(编译到汇编程序)
最佳答案
这不是一个C代码,它甚至不是一个算法只是一个想法。
你可以把你的C代码转换成程序集,
但是,如果您使用的是诸如printf/scanf或内存分配函数之类的I/O函数,则它不是纯粹的程序集,而是依赖于C和OS库。所以它不会自己编译。
关于c - 将C代码转换为汇编,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5305635/
10-11 14:19