用VC写Assembly代码(2)

原创 2006年05月18日 22:18:00

虽然没人看,但我决定还是写多篇啦.

至于Assembly指令的功能,我会在适当的位置说名,如果不懂汇编的朋友,我们也可以通过没个例子和说名,慢慢也了解汇编.

来看看这个:

#include <stdio.h>

void loop()
{
 char szloop[] ="looping/n";
 int i=0;
 __asm
 {
  start:
  lea eax, szloop
  cmp i, 10
  jz exit
  push eax
  call printf
  pop eax
  add i, 1
  jmp start
  exit:
 }
}
void main()
{
 char szbuf[] = "Hello world./n";
 loop();
 printf(szbuf);
}

有人喜欢这样写汇编吗?告诉我吧,我暂时不做代码的解释.

An error occurred during the installation of assembly 'Microsoft.VC90.CRT,version = "9.0.21022.8"

问题描述windows安装python2.7的时候出现An error occurred during the installation of assembly ‘Microsoft.VC90.CRT...

Inline Assembly in GCC Vs VC++.

  • 2012年11月15日 22:24
  • 182KB
  • 下载

如何通过ildasm/ilasm修改assembly的IL代码

这段时间为跟踪一个Bug而焦头烂额,最后发现是Framework的问题,这让人多少有些绝望。所以到微软论坛提了个帖子,希望能得到些帮助。虽然论坛智能到能够判断楼主是否是MSDN订阅用户,以便尽快解决(...

详解 “预处理、编译(compile)、 代码优化、 汇编(Assembly)、 链接 (link)”的具体过程

我们在用vc写好代码后,在进行编译和连接的时候,经常会遇到各种问题: 如在连接时遇到的问题:(1)error LNK2019: 无法解析的外部符号*** ,该符号在函数***中被引用    (2)er...

TCPIP接口读卡器VC例子代码(2)

TCPIP接口读卡器VC例子代码  界面    // UdpReaderDlg.cpp : implementation file////广州荣士电子有限公司,联系电话020-82318861,823...

C#反射Assembly 详细说明【2】

1、对C#反射机制的理解 2、概念理解后,必须找到方法去完成,给出管理的主要语法 3、最终给出实用的例子,反射出来dll中的方法 反射是一个程序集发现及运行的过程,通过反射可以得到*.exe或*.d...

VC++ 代码大全2 中文版本-分包11

  • 2009年05月25日 14:01
  • 10MB
  • 下载

zeppelin源码分析(2)——distribution assembly过程分析

主要分析zeppelin-distribution/target中的发布包的打包过程,即distribution目录结构中的bin、conf、Interpreter、lib等目录文件的来源。 1.1....
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用VC写Assembly代码(2)
举报原因:
原因补充:

(最多只允许输入30个字)