用VC写Assembly代码(5) --循环的使用(一)

原创 2006年06月13日 19:34:00

如果用C语言写循环,很简单,用for,while之类的语句就可以实现,但inline assembler就有点难,刚开始有点迷失,但找了下资料,现在会用了,先看个例子吧:

#include <stdio.h>

void myfun()
{
 printf("aaaaaaaa/n");
}
void main()
{
 __asm
 {
  mov ecx, 10
  ttttt:
  push ecx
  call myfun
  pop ecx
  loop ttttt
 }
}

他的输出是:

aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
Press any key to continue

 

Assembly介绍及使用

什么是Assembly(程序集)? Assembly是一个包含来程序的名称,版本号,自我描述,文件关联关系和文件位置等信息的一个集合。在.net框架中通过Assembly类来支持,该类位于Syste...
  • u013123046
  • u013123046
  • 2014年03月19日 23:10
  • 1198

使用Assembly来开发C#程序

什么是Assembly(程序集)? Assembly是一个包含程序的名称,版本号,自我描述,文件关联关系和文件位置等信息的一个集合。在.net 框架中通过Assembly类来支持,该类位于Syste...
  • cyongxue
  • cyongxue
  • 2013年05月18日 09:29
  • 1847

maven父子项目使用assembly插件打包

1、使用assembly打包,当发布项目时,需要将程序的jar包、依赖的jar包、运行脚本、配置文件等一起发布,就需要使用maven的assembly插件,将项目发布为zip包或tar.gz包,网上介...
  • yingkongshi99
  • yingkongshi99
  • 2016年06月05日 19:06
  • 6820

VC访问数据库学习总结

VC连接数据库方式 目前Windows系统上常见的数据库接口包括: ODBC(开放数据库互连):访问数据库得先配置数据源 MFC(Microsoft基础类)ODBC类 DAO(数据访问对象) RD...
  • bcbobo21cn
  • bcbobo21cn
  • 2016年03月24日 13:26
  • 2895

使用sbt assembly构建Spark项目

sbt-assembly是一个sbt插件,作用类似于Maven,用于创建一个包含依赖的JAR包场景:我在用sbt构建spark项目,但是在用sbt package打包生成jar包时,这个jar包并不没...
  • strongyoung88
  • strongyoung88
  • 2016年08月21日 16:21
  • 1483

看opengl写代码(5) 使用顶点数组

使用顶点数组 可以 减少 opengl函数的 调用次数   以及共享 顶点,提高 效率。 总共 有 8组 数组,他们 是 顶点,颜色,辅助颜色,索引,法线,雾坐标,纹理坐标,边界标记。关于 每个数组的...
  • fuming0210sc
  • fuming0210sc
  • 2015年07月14日 00:06
  • 613

x64平台下VC++中汇编函数的编写问题

x86平台上,可以利用asm关键字在在C++代码中直接编写汇编语句,而在x64平台上,VC++不再支持asm关键字,不能在代码中内嵌汇编了。这时候,你需要将那部分汇编代码单独编写成ASM文件,编译生成...
  • wfree
  • wfree
  • 2015年03月04日 09:52
  • 1275

maven assembly实现不同环境的打包

好多的打包模式,记录一下 maven+assembly的打包: 项目目录结构: ----projectName                    -----src                 ...
  • zhouren1314
  • zhouren1314
  • 2017年03月15日 14:34
  • 3435

C#程序集Assembly学习随笔(第一版)_AX

C#程序集Assembly学习随笔(第一版)_AX ①什么是程序集? 可以把程序集简单理解为你的.NET项目在编译后生成的*.exe或*.dll文件. 嗯,这个确实简单了些,但我是这么理解的.详细:...
  • msbls5
  • msbls5
  • 2014年12月26日 09:46
  • 1967

【C#语法】详解C#中的反射(Assembly)机制

一 引言         反射机制是C#中比较有特色的一种技术。它使我们编程时可以更加灵活,能够通过类或者方法名称能够很方便的构造类和调用方法,虽然有一些微不足道的性能损失。 我们先来看一下反射的定义...
  • lzhui1987
  • lzhui1987
  • 2016年12月05日 15:12
  • 1225
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用VC写Assembly代码(5) --循环的使用(一)
举报原因:
原因补充:

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