当前位置: 首页 > news >正文

网站所需的主要功能域名解析ip138在线查询

网站所需的主要功能,域名解析ip138在线查询,云南建网站,南京淘宝网站设计公司VS2010 C语言内嵌汇编语言程序 2021年7月28日席锦 在visual studio 2010中C语言使用内联汇编写代码 ,它的格式有两种, 一种是__asm 直接接汇编指令语句,比如:__asm int 3 // 软件中断 另一种是加上花括号,类似于一个函数&…

VS2010 C语言内嵌汇编语言程序

2021年7月28日·席锦

在visual studio 2010中C语言使用内联汇编写代码 ,它的格式有两种,

一种是__asm 直接接汇编指令语句,比如:__asm int 3     // 软件中断

另一种是加上花括号,类似于一个函数,比如

__asm

{

mov eax, 1 ;1到eax

mov ebx, 2 ;2到ebx

add eax, ebx ;eax 和ebx相加,含义为:eax+=ebx

}

使用内联汇编有个好处可以直接使用C/C++中的变量 ,比如

int a;

__asm mov a, 2 // 可以使用变量,只有一条,含义为:给变量a赋值为2

另外使用内联汇编最需要注意的是数组。比如:int b[2] = {1,2} ;

不可以直接

__asm

{

mov b[0], 1

mov b[1], 2

}

这样是错误的, 需要

__asm

{

mov b[0], 1

mov b[4], 2

}

为什么是4呢?因为内联汇编转换后是数组a的地址偏移,而不是序号。

下述是在VS2010中编译通过的示例代码

#include <stdio.h>int main()
{printf("Hello, World!\n");__asm int 3     // 软件中断int a;__asm mov a, 2 // 可以使用变量,只有一条,含义为:给变量a赋值为2printf("a=%d\n", a);// 需要在调试模式(F5)中查看下述eax、ebx的值__asm {mov eax, 1 ;1到eaxmov ebx, 2 ;2到ebxadd eax, ebx ;eax 和ebx相加,含义为:eax+=ebx}int b[2] = {0, 1};__asm{mov b[0], 1mov b[4], 2}printf("bye, World!\n");return 0;
}

运行截图(F5进入调试模式可查看上文中叙述的变量值):

http://www.mnyf.cn/news/14913.html

相关文章:

  • 打造品牌建设google推广seo
  • 南阳网站优化费用关键词优化到首页怎么做到的
  • 深圳疫情出行最新规定淘宝seo优化怎么做
  • 试百客 专业做试用的网站个人如何做seo推广
  • 查不到备案的网站快速优化seo软件推广方法
  • 网站建设标语网站建设方案书 模板
  • 凡科网做网站怎样seo图片优化的方法
  • 网站建设公司为什么没有官网百度百度一下你就知道
  • 大学生做兼职的网站有哪些网络营销有哪些
  • 中国网站开发语言网站优化排名优化
  • 辽宁沈阳做网站佛山百度网站排名优化
  • 网站推广公司兴田德润在哪里百度新闻发布
  • 城乡建设委员会门户网站成人短期技能培训
  • 上海公司网站制作价格seo模拟点击工具
  • 网站备份脚本网站模板哪里好
  • 单品网站模板营销型网站建设推广
  • 四川移动网站建设域名查询工具
  • 哈尔滨企业网站建设公司可以推广的平台
  • 如今做哪个网站能致富青岛网站关键词优化公司
  • 仿站是什么优化服务
  • 湛江网站制作工具windows优化大师电脑版
  • 网站模板怎么做怎么推广自己的微信号
  • 网站速度对seo的影响seo数据
  • 网站建设服务器端软件百度图片
  • 淘宝客网站如何做推广方案怎样推广小程序平台
  • 威客做的比较好的网站公司网站建设公司
  • 绍兴网站建设方案托管怎么推广网页
  • gta5买房子网站建设目前推广平台都有哪些
  • 导购网站怎么建设关键路径
  • 新闻网站建设的任务要求网站生成app工具