如何在C中嵌入汇编数据如何传递?
学C有将近1个年头了 最近刚学完王爽的汇编 我想知道如何将2者结合进行编程呢? 有如何传递数据?
大概就是这个样子吧!
C/C++ code:
int main(int argc, char* argv[])
{
int a=95,b=27,c=0;
__asm
{
mov eax,a;
mov ebx,b;
add eax,ebx;
mov c,eax;
}
printf("%d ",c);
return 0;
}
我用VC++ 6.0测的,可以。这方面的东西还是到图书馆找书吧,嵌入式方面的书应该会有介绍。
不太清楚,帮顶。
学习,不过好像楼上的不错,很少有人使用汇编和C得结合,大多数两者的应用结合在一起的话,还是嵌入式上用的多。
在VS2008里,先用C++写出来,然后转换成汇编慢慢看就是
相关问答:
C\C++如何计算函数的导数,本人新手,想写个程序,但是不知道如何下手,还望高手指点一二,谢过。
这个……
跟函数的具体形式有关吧,难道你想编出个“万能”的求导函数?
俺上学时想过自动推导公式,后来 ......
用这本书入门怎么样呢 跟谭浩强的相比如何? 谢谢
我把这本看了几篇,确实很好的书。就不要拿它跟 谭 的书比了, 谭 的书要照顾全国读者。
不可同日而语
一个是国外的,一个是国内的
学完c primer ......
功能是实现字符串的翻转,不知道哪里有错误,请指教
#include <iostream>
#include <stdio.h>
using namespace std;
void reverse()
{
char ch;
scanf("%c",ch) ......
#include <stdio.h>
main()
{
int a,b,sum;
a=1;b=2;
sum=a+b;
printf("sum is %d\n");
}
结果是:2367460
为什么?
printf("sum is %d\n", ......