2011-03-14 83 views
0

我需要一些帮助转换该C代码成汇编:转换C代码组件

思想是:每次当k [I],且k :

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是最简单的交换方式[j]的交换,交换v [I]和v [j]的太

DEALLOCATEķ

gcc -O0 -S test.c 

(编译成汇编)

+0

你想让我们编写C代码吗?你有什么问题? – vissi 2011-03-14 23:00:57

+3

你的问题是什么? – MByD 2011-03-14 23:01:20

+0

我需要帮助将C代码转换为程序集 – Sunny 2011-03-14 23:04:21

回答

2

这不是一个C代码,它甚至不算算只是一个想法。 您可以将您的C代码转换为程序集,

但是,如果您使用的是printf/scanf或内存分配函数等I/O函数,则它不是纯粹的程序集,而是依赖于C和OS库。所以它不会自行编译。

1

将你的C代码写入函数。

阅读编译器文档,了解如何生成汇编语言列表。

完成。