汇编中如何调用C语言中的标准库函数,如strcat,数学函数等

wyh4030 2004-06-07 10:28:44
我看到的都是c语言调用汇编,汇编中如何调用C语言中的标准库函数,如strcat,数学函数等?
...全文
309 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
绝影 2004-06-13
  • 打赏
  • 举报
回复
我以前用的笨办法是,用C做一个DLL,导出strcat函数,再用汇编调用这个DLL中的strcat。
yuanrf0118 2004-06-13
  • 打赏
  • 举报
回复
我也是合上面的仁兄一样的。
programfanny 2004-06-13
  • 打赏
  • 举报
回复
up
dunkel 2004-06-08
  • 打赏
  • 举报
回复
可以的啊. 先用 extrn 语句声明一下, 再在链接时将相应的 .lib 链入就可以了. 不过,
(1) 要根据内存模式使用适当的库文件, 声明语句也要一致, 段名的使用.
(2) 参数传递约定两边要一致. 是从左向右, 还是从右向左地参数进栈
(3) 堆栈的平衡方法要注意. 是有函数自己来平衡的, 还是有调用者来平衡的

另外, c 的库有些函数之间关系错综复杂, 从汇编引用的话, 可能非常的吃力!

21,458

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧