将下面C语言翻译成ARM汇编语言代码,C赋值语句是:=(g+h)-(i+j)假设变量、g、h、i、j分别放在寄存器r0、r1、r2、r3、r4中答:该语句翻译成ARM汇编语句如下:add r5,r1,r2 ;将g+h的和存入寄存器r5中(r5=r1+r2)add r6,r3,r4 ;将i+j的和存入寄存器r6中(r6=r3+r4)sub r0,r5,r6 ;将结果存...
将下面C语言翻译成ARM汇编语言代码,C赋值语句是:=(g+h)—(i+j)假设变量、g、h、i、j分别放在寄存器r0、r1、r2、r3、r4中
有几种办法,一个就是了解其函数功能,。自己编写汇编。再一个就是用编译器编译这两个函数,然后看其生成的汇编代码。看这两个函数应该是C51的程序,用KEIL编译后,看得到这两个函数对应的汇编程序。不过这两个函数这么简单,自己用汇编写就好了。
ORG 0000H;LJMP MAIN ORG 0030H;MAIN:CPL LED CALL DELAY SJMP MAIN DELAY:MOV R6,#00H;LOOP:MOV R7,#00H;DJNZ R7,DJNZ R6,LOOP RET END 延时时间未计算
汇编:把汇编语言翻译成机器语言的过程称为汇编;编译:基本功能是把源程序(高级语言)翻译成目标程序;解释:解释程序并不产生目标程序;操作系统和程序语言没有直接的关系。所以ACD都不是,故选:B。 本题考查编译功能,编译程序的基本功能是把源程序(高级语言)翻译成目标程序. 结果...
百度试题 结果1 题目C语言源程序需要经过编译程序翻译并成〔 〕,才能被PC机执行. 答案: A. 汇编语言程序 B. 机器语言程序 C. 源程序 D. 应用程序 相关知识点: 试题来源: 解析 B 反馈 收藏
你找下编译设置(配置),应该有个"编译目标为asm(汇编)文件",嗯,应该有.
百度试题 题目把C语言源程序翻译成目标程序的方法通常是( ).A.汇编B.解释C.抽象D.编译 相关知识点: 试题来源: 解析 D
百度试题 结果1 题目C语言源程序需要经过编译程序翻译并链接成( ) A. 源程序 B. 汇编语言程序 C. 机器语言程序 D. 应用程序 相关知识点: 试题来源: 解析 C 反馈 收藏