
汇编资料
文章平均质量分 51
艾伦之家
无
展开
-
vc内嵌汇编问题集锦
1、 如何对一个字符串进行简单分割 假设我有一个字符串 char name[]="4nil1234"; 这样的话内存 里面就是这样放的 34 6E 69 6C 31 32 33 34 如果我要把前面4位(34 6E 69 6C)放进EAX,后面4位(31 32 33 34)放进EBX 是不是在内嵌汇编可以这样原创 2008-04-03 09:45:00 · 893 阅读 · 0 评论 -
vs2005内嵌汇编的使用:标准的c/c++函数的调用和非标准的c/c++函数的调用以及变量的引用
#include stdio.h> char *szCaption = "Hello,World";void main() ......{ char *szformat = "%s %s "; char szMsg[] = "I Love You"; try ......{ _asm......{原创 2008-04-03 09:28:00 · 1446 阅读 · 0 评论 -
vc 中内嵌汇编 怎样调用类的成员函数?
class x...{ int a; pbulic: f(int b) ...{ a=b; }}int fn(int n)...{ return n*n;}void main()...{ int a,b; __asm ...{原创 2008-04-03 09:35:00 · 1022 阅读 · 0 评论 -
比库函数memcpy还高效的memcopy - 美妙的内嵌汇编
#ifdef __cplusplusextern "C"#endifvoid *(* memcopy)( void *dest , void *src , int n );void *memcopy_dword(void *dest, void *src, int n){ _asm { mov esi, src mov edi, dest m原创 2008-04-03 09:49:00 · 1639 阅读 · 0 评论 -
在 Visual C++ 中使用内联汇编
一、内联汇编的优缺点 因为在Visual C++中使用内联汇编不需要额外的编译器和联接器,且可以处理Visual C++中不能处理的一些事情,而且可以使用在C/C++中的变量,所以非常方便。内联汇编主要用于如下场合: 1.使用汇编语言写函数; 2.对速度要求非常高的代码; 3.设备驱动程序中直接访问硬件; 4."Naked" Call的初始化和结束代码。 //(."Nake原创 2008-04-03 10:09:00 · 994 阅读 · 0 评论