This question is unlikely to help any future visitors; it is only relevant to a small geographic area, a specific moment in time, or an extraordinarily narrow situation that is not generally applicable to the worldwide audience of the internet. For help making this question more broadly applicable, visit the help center
                            
                        
                    
                
                                已关闭8年。
            
                    
给定其C代码,请使用UAL汇编程序重写以下程序。假设gcd()
和print()是ABI兼容函数,可计算最大的公共分隔线
并分别打印变量。确保注释您的汇编代码

int main() {
uint32_t a=0x5, b, i;
b = 4*a;
while(i<10) {
b = gcd(a, b);
i++;
}
print(b);
}


这是我想做的实验前准备...谢谢

最佳答案

这看起来不像是预备实验。但是,它看起来确实像是在嵌入式系统中分配的问题1(价值20分)。您应该花时间学习汇编语言以及C方面的知识。否则,您将在课堂上挣扎,因为Stack Overflow不会为您的下一次考试提供帮助。...如果您遇到汇编问题,请加入研究小组,班上其他与您有同样问题的学生。实验室中几乎总是有学生。

此外,UAL是ARM Assembly语法,请参见链接:
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0473c/BABJIHGJ.html

关于c - 从C到UAL的UAL组装,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9217507/

10-11 15:38