你好我好大家好! 发表于 2015-8-11 18:48:18

C语言程序中嵌入汇编语言的根本原因????

         开发基于单片机程序的时候,为什么有时候要在C语言中嵌入汇编代码,根本原因是什么呢??求大神们解释

QianFan 发表于 2015-8-11 21:08:04

有的东西只能用汇编访问

QianFan 发表于 2015-8-11 21:08:16

或者为了速度着想

你好我好大家好! 发表于 2015-8-12 08:40:40

QianFan 发表于 2015-8-11 21:08
或者为了速度着想

若要实现同样功能的话,用汇编和c语言编写,经编译器生成二进制代码以后,应该是一样的吧,这样的话用汇编和c语言在速度上就没什么分别了。我的理解正确不?

yanhaijian 发表于 2015-8-12 10:13:50

有些东西C语言做不了,比如操作系统任务切换时的压栈出栈。

moyanming2013 发表于 2015-8-12 11:08:48

速度。。。

Tension 发表于 2015-8-26 16:32:23

我遇到的是,还有更底层的,不在C的范围。

数码小叶 发表于 2015-8-26 16:53:20

一部分是为了时间精确,还有一部分代码对效率的要求比较高

你好我好大家好! 发表于 2015-8-26 21:29:24

数码小叶 发表于 2015-8-26 16:53
一部分是为了时间精确,还有一部分代码对效率的要求比较高

这个样子啊

stary666 发表于 2015-8-31 13:51:50

速度与kongjian
页: [1] 2
查看完整版本: C语言程序中嵌入汇编语言的根本原因????