当前位置:  技术问答>linux和unix

在gcc编程中怎样嵌入汇编语言?

    来源: 互联网  发布时间:2015-04-23

    本文导语:  假设我要嵌入以下几句汇编语言,怎么写,嵌入汇编语言的语法是什么? mov eax 260; mov ebx tv; int $0x80 | int main(int argc, char *argv[]) { int i = 0;  __asm__("  pushl %%eax movl %0, %%eax addl $1, %%eax movl...

假设我要嵌入以下几句汇编语言,怎么写,嵌入汇编语言的语法是什么?
mov eax 260;
mov ebx tv;
int $0x80

|
int main(int argc, char *argv[])
{
int i = 0; 

__asm__(" 
pushl %%eax
movl %0, %%eax
addl $1, %%eax
movl %%eax, %0
popl %%eax" 

: "g" (i) 
); // increment i

  system("PAUSE");
  return 0;
}

|
我的变量tv是一个struct timeval *tv 类型的,请问,怎么传让入寄存器,怎么写啊?

|
不行啊,编译通不过啊

|
up

    
 
 

您可能感兴趣的文章:

  • gcc和objdump能生成Intel汇编吗?AT&T格式汇编看着不太习惯
  • 关于gcc的汇编
  • GCC内联汇编如何调试
  • gcc里面的嵌入汇编语句
  • 如果linux下的C语言中嵌入汇编成程序,GCC需要什么样的参数?
  • gcc中如何内嵌汇编?
  • 求问gcc在64位编译汇编代码时候,GOTPCREL的意义。
  • 一个GCC内联汇编程序问题
  • 老问题,C/汇编混合编程,使用Nasm与gcc,生成Raw Binary目标格式,系统程序员高手请进!!!
  • invalid character '(' in mnemonic(GCC编译嵌入汇编代码的C程序)
  • 急啊!mingw gcc 3.4.5 下,在C语言main函数中,调用汇编程序中定义的函数始终出错!
  • “gcc内嵌汇编的语法”来自于哪个权威手册?
  • 嵌入式linux开发:一段代码在windows平台用VC编译运行正常,在linux平台用gcc编译运行正常,但是用arm-linux-gcc编译在嵌入式板子上运行就不正常.
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 弱智的问题:虚拟机上如何安装GCC 然后编程
  • 在COMPAQ TRUE64 UNIX用C++编程,使用Gcc,支不支持stl?
  • 请教gcc编程 问题 关于调用中断 实现 图形模式
  • 关于gcc编程的问题,很简单!
  • 请问gcc从哪个版本开始支持256色以上,1024*768分辨率编程?(100分立给)
  • 急需Linux下编程软件--GCC
  • 寻找linux下gcc编程的网上教程,越全越好,望各位高手指点一下小弟!
  • 初学Linux编程。用gcc编译ncurses库出现问题:
  • 我装了red hat,但是在终端上编程后,用gcc编译后,提示没有这个命令,为什么?
  • 请问gcc编程中怎样注册一个热键呢?
  • 请教用Linux gcc,vi编程时的一些小问题
  • 高手,我装了Cygwin,有153M,不知道装全了没有,我在命令行敲入gcc,不行,那我该怎么办,才能利用它进行编程?
  • 怎么使用GCC编程
  • 在Linux下的gcc编程高手请进,高分求入门的资料
  • 用gcc怎么进行c++编程?
  • *sos*求unix或者liunx下mysql与c,c++的编程质料,能在windows下用的gcc!
  • linux下编程中gcc编译提示“段错误”怎么办?
  • gcc编程问题
  • 快疯了!搭个linux(ubuntu)的编程环境怎么那么难!gcc/g加加的依赖关系是什么啊?
  • 在linux下用gcc编程序,请问那一位高人有各种库文件的html或者chm文档
  • Linux下GCC内置原子操作函数(多线程资源访问)介绍
  • 使用popen来执行gcc命令,如何根据读出来的gcc的输出来判断gcc是否编译成功?
  • 命令:mips_fp_le-gcc,mipsel-gcc 是什么意思?跟一般的gcc有什么区别?
  • 怎样升级我的GCC呀,我用的RH7.2,GCC 2.96 ,我从网上下载了一个gcc-3.2.3.tar.gz
  • arm-elf-gcc 和 arm-linux-gcc有什么区别?arm-elf-gcc里的elf代表什么?
  • gcc-ccore、avr-gcc及arm-gcc的区别
  • gcc在哪里?bash:gcc:command not found
  • 如何删掉GCC3.0(我需要GCC2.0-----)
  • Windows版GCC TDM-GCC
  • 急问:如何卸掉gcc 3.2庄gcc 2.96
  • 有人遇到过吗,在安装GCC时提示,"checking gcc ...no "


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3