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

在局网站 作风建设网站开发能从事那些职业

在局网站 作风建设,网站开发能从事那些职业,网站开发用什么语言开发的,洪梅网站建设公开视频 -> 链接点击跳转公开课程博客首页 -> ​​​链接点击跳转博客主页 目录 调用约定 调用约定 约定规则 cdecl stdcall fastcall thiscall 调用约定 调用约定 调用约定(Calling Convention):确定了函数调用时参数传递、返…
  • 公开视频 -> 链接点击跳转公开课程
  • 博客首页 -> ​​​链接点击跳转博客主页

目录

调用约定

调用约定

约定规则

cdecl

stdcall

fastcall

thiscall


调用约定

  • 调用约定

    • 调用约定(Calling Convention):确定了函数调用时参数传递、返回值处理以及寄存器使用的规则。

    • 堆栈(Stack):用于存储函数的参数、返回地址和局部变量。

  • 约定规则

    • cdecl
      • 参数从右到左压入堆栈。

      • 调用者负责清理堆栈。

      • #include <iostream>void _cdecl Fun1(int a, int b, int c, int d)
        {}int main()
        {// PUSH 4// PUSH 3// PUSH 2// PUSH 1// CALL FUN1// ADD  ESP, 0X10Fun1(1, 2, 3, 4);return 0;
        }
    • stdcall
      • 参数从右到左压入堆栈。

      • 被调用者负责清理堆栈。

      • #include <iostream>void _stdcall Fun1(int a, int b, int c, int d)
        {// ADD  ESP, 0X10// RET  0X10
        }int main()
        {// PUSH 4// PUSH 3// PUSH 2// PUSH 1// CALL FUN1Fun1(1, 2, 3, 4);return 0;
        }
    • fastcall
      • 前两个参数通过ECX和EDX寄存器传递,剩余参数从右到左入栈。

      • 被调用者负责清理堆栈。

      • #include <iostream>void _fastcall Fun1(int a, int b, int c, int d)
        {//mov         dword ptr[ebp - 14h], edx//mov         dword ptr[ebp - 8], ecx//mov         dword ptr[ebp - 8], 10h//mov         dword ptr[ebp - 14h], 11h//mov         dword ptr[ebp + 8], 12h//mov         dword ptr[ebp + 0Ch], 13ha = 16;b = 17;c = 18;d = 19;// RET  0X10
        }int main()
        {// PUSH        4  // PUSH        3  // MOV         edx,2 // MOV         ecx,1 // CALL FUN1Fun1(1, 2, 3, 4);return 0;
        }
    • thiscall
      • 常用于C++成员函数。

      • this指针通过ECX寄存器传递。

      • 其余参数从右到左入栈。

http://www.dtcms.com/wzjs/804808.html

相关文章:

  • 宠物出售的网站怎么做整站seo优化哪家好
  • 响应式网站建设模板wordpress文章页面宽度
  • 网站首页作用wordpress 中文标题 404
  • 网站开发与设计静态网页源代码不用服务器做视频网站吗
  • 付费网站怎么制作重庆怎么做网站?
  • 保山网站建设自己做网站 需要会什么6
  • 网站宣传的好处图文广告公司取名
  • 大学生可做的网站主题WordPress配置路由跳转
  • 手机网站哪家好免费的会员卡管理软件
  • 泰安网站建设开发公司wordpress建淘宝客
  • 安阳网站建设哪家正规做动效网站
  • iis停止单个网站四川建设银行手机银行下载官方网站下载
  • 怎么开发app手机软件绍兴网站建设优化
  • 宁德建设网站湘潭网络推广
  • 网站模板能自己做吗WordPress百度收录代码
  • 公司网站的服务器wordpress文章题目数字
  • 哪个网站教做ppt2017建设厅网站
  • wordpress插件有木马wordpress title优化
  • 网站源码检测建设网站要多久的时间
  • 英国免费做网站怎样给自己建立网站
  • 在线培训网站怎么做广州工商注册查询网
  • 大型网站设计公司湖州吴兴建设局网站
  • 石家庄建设企业网站山东青岛68元建网站
  • dedecms 调用网站内部搜索怎么创建免费的个人网站
  • 做微信公众号的网站有哪些优化推广seo
  • 怀化职院网站办公空间设计网站
  • 潍坊网站建设价格互联网保险的发展
  • 免费的行情网站app软件app手机软件开发
  • 金融商城快捷申请网站模板下载网络投票程序
  • 做网站需要写那些xmind乡镇网站个人做可以不