CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  其他开发语言 >  汇编语言

求助: c调用汇编的问题

楼主angi_2004(闲人)2004-09-03 12:49:20 在 其他开发语言 / 汇编语言 提问

用汇编写函数,   生成obj与由c写的主函数的一起编译  
  请问怎么能让汇编写的函数有返回值?   这个返回值存储在哪里? 问题点数:20、回复次数:4Top

1 楼cchuocp(井底之蛙)回复于 2004-09-03 13:09:03 得分 10

16位程序在寄存器AX,32位程序在EAX里。Top

2 楼angi_2004(闲人)回复于 2004-09-03 13:27:58 得分 0

刚才试了一下果然可以  
  16位的可以用ax返回  
  32位的返回有错误Top

3 楼clumsy(Kyrie eleison)回复于 2004-09-03 14:08:34 得分 10

楼主误解了   cchuocp(井底之蛙)   的意思了吧.   cchuocp(井底之蛙)   的意思是,   如果你的程序是   dos16   的,   是用   ax   返回;   如果是   Win32   的,   则是用   eax   返回.   如果是   dos16   又要返回   32   位的结果的话,   应该是在   dx:ax   中.Top

4 楼angi_2004(闲人)回复于 2004-09-03 15:05:12 得分 0

明白了呵呵Top

相关问题

  • C中调用汇编的规则?
  • c++builder内如何调用汇编???????????
  • c和汇编互相调用
  • 急,怎样在C中调用汇编?
  • C与汇编混写,如何调用C的函数等
  • c/c++环境下如何调用汇编的动态库?
  • C++中嵌入汇编时如何调用类成员变量?
  • 汇编中如何调用C中定义的数组?
  • 怎样编写供C调用的汇编子函数?
  • 在VB里调用汇编和C,高分给你拿

关键词

  • 函数
  • 返回
  • cchuocp
  • 程序
  • ax
  • 意思
  • eax

得分解答快速导航

  • 帖主:angi_2004
  • cchuocp
  • clumsy

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo