在c/c++内镶汇编语句
2014-04-01 16:12
253 查看
最近尝试在C中内嵌汇编语句,谁知写个简单的如下程序都遇到了问题:
#include <iostream> void exchange(int a,int b); void main() { int x,y; scanf_s("%d,%d", &x, &y); printf("x=%d, y=%d\n", x, y); exchange(x, y); printf("x=%d, y=%d\n", x, y); } //内嵌汇编语句 void exchange(int a,int b) { __asm { mov ax,a mov bx,b mov a,bx mov b,ax } }
以上代码会引起:error C2443: operand size conflict异常。
百度了下,发现http://blog.sina.com.cn/s/blog_913c070a010103oz.html的解决方法不错
相关文章推荐
- 内嵌汇编(C++中嵌入汇编语句)
- 在C++中嵌入汇编语句
- 内嵌汇编简介(在C++中嵌入汇编语句)
- 几个c++语句的汇编实现(H1指令)
- 内嵌汇编简介(在C++中嵌入汇编语句)
- C++学习002-C++代码中插入汇编语句
- C++代码的汇编实现之二(循环语句的实现)
- C++中的虚函数调用原理的反汇编实例分析(1)
- C++ 复习语句篇001
- C/C++程序编译流程解析(预处理->编译->汇编->链接)
- C++ switch语句(多选分支结构)
- 执行sql 语句(在C++中执行)
- 浅谈C++的语句语法与强制数据类型转换
- 讲解C++的do while循环和循环语句的嵌套使用方法
- ARM裸机程序开发15(伪指令,汇编语句格式,汇编变量常量)
- C++运行原理的汇编代码分析 一
- 高质量C/C++编程指南--表达式和基本语句
- C++ Primer Plus学习:第六章 分支语句和逻辑操作符(2)
- 用汇编的眼光看C++(之class构造、析构)09
- c++关于switch语句