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

扬中网站哪家做得好旅游电子商务 网站建设

扬中网站哪家做得好,旅游电子商务 网站建设,手表价格网站,广州市外贸网站建设品牌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.yayakq.cn/news/948516/

相关文章:

  • wordpress你访问的网站不存在海口建站费用
  • 做网站暴利赚钱如何查询网站后台地址
  • 织梦网站怎样做防护网页设计规范图标设计
  • 公司做网站走什么费自己在线房屋设计免费
  • 网站建设联雅怎么做就一张图的网站
  • 个人博客网站实验报告创建个人网站
  • 嘉峪关市建设局公示公告网站网站开发编程入门学习
  • 响应式网站研究现状河南网站推广多少钱
  • 具有价值的网站建设平台wordpress 头部菜单
  • 瑞安哪里有培训做网站的婚纱摄影网站
  • 网站开发大概多久怎么样搭建wordpress
  • 站酷网官网网址wordpress维护页面插件
  • 网站设计的主要风格做淘宝客网站必须备案吗
  • 优秀网站设计案例中国网站视频要vip怎么看
  • 做网站的公司不给域名宁波哪里有做网站的
  • 长春公司推广网站华为域名注册
  • rp网站做多大如何做网络营销直播
  • 秒速网站建设百度快照投诉中心人工电话
  • 辽宁省电力建设网站第一环保网站建设项目环评公示
  • 公司网站出现空白页北京国企网站建设
  • 制作企业网站要花多少钱云南网络公司网站建设
  • 做网站推广和网络推广网络推广器
  • 百度站长平台app建筑网片厂家货源平台
  • 京东商城网站设计深圳做网站排名公司哪家好
  • 网站建设流程 费用手机网站怎么建设
  • 渭南网站建设一个简单的网站怎么做的
  • 怎么做宇宙网站优秀的交互设计网页
  • 设计网站建站做视频开头的外国网站
  • 国外企业网站设计欣赏网站整合discuz论坛
  • 怎么给自己的网站做扫描码余姚市城乡建设局网站