我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

汇编jmp指令调用C语言函数

我想自己写个简单的进程切换,所以c语言的函数需要以地址的形式传给汇编

main.c

task_b()
{
   do something
}

void main()
{
    appjmp(&task_b);
}
common.asm

global appjmp
appjmp:     
        JMP  [ESP+4]            ; 这个地方 [ESP+4]  好像不行,但是换成task_bd 绝对地址就可以调用,请问改怎么修改
        RET


近期文章

  • JAVA向MySQL插入语句报错
  • win10 VMware装CentOs6.5配置安装源码版MySQL server成功但进不去
  • 请问下列错误是什么原因引起的
  • Spring boot 部署远程tomcat 只能部署一个?
  • AutoFish
  • Ransom Note
  • 汇编用jmp指令调用C语言函数
  • C语言float二维数组无法正常传递到函数
  • highcharts 动态加载sqlite的数据
  • 汇编直接跳转和利用寄存器跳转有什么区别?
  • r语言部分缺失数据的选取问题
  • Android 音乐相册(有声影集)功能怎么实现
  • unity的一个问题求解答!!!!!!!!!!!!!!!!!!!!!!!!!!
  • 请教各位老师javabean里的方法传入参数标准
  • 走迷宫用c语言代码(有多条路径)
  • 用VS2010连oracle数据库总报ORA-12154:TNS:无法解析指定的连接标识符
  • 请问各位大神,为什么我用VS2015编写以下程序结果其没警告和错误但是就是不能运行?
  • 妹子求大神指教,谢谢!
  • 关于red5流媒体搭建第二个demo问题
  • 新人乍到,求大神详解!

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华