资讯专栏INFORMATION COLUMN

Hello assembly (x86 GAS)

张利勇 / 1154人阅读

.global _start
_start:

  movl    $len,%edx         # third argument: message length
  movl    $msg,%ecx         # second argument: pointer to message to write
  movl    $1,%ebx           # first argument: file handle (stdout)
  movl    $4,%eax           # system call number (sys_write)
  int     $0x80             # call kernel

                            # and exit

  movl    $0,%ebx           # first argument: exit code
  movl    $1,%eax           # system call number (sys_exit)
  int     $0x80             # call kernel

.data # section declaration

  msg:
  .ascii    "Hello, world!
"   # our dear string
  len = . - msg                 # length of our dear string`

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/7581.html

相关文章

  • 深入理解以太坊虚拟机 (一) 中英对照

    摘要:以太坊的工具链还非常新,深入理解可以帮助你和他人实现一些很棒的工具。到目前为止依旧不是很清楚,别担心走读字节码并没有想象中的那么困难。编译器本可以通过得到相同的结果,显然后者的字节码要短一些。 原文: Diving Into The Ethereum VM作者: Howard译者: 187J3X1  Solidity offers many high-level language...

    BLUE 评论0 收藏0
  • 以太坊智能合约开发第四篇:实现Hello World智能合约

    摘要:代码如下设置连接为提供的节点链接读取合约编译合约代码获取合约和字节码创建合约对象部署合约,并返回部署对象部署合约的外部账户地址部署合约的矿工费代码里我加上了简单的注释。 原文发表于:以太坊智能合约开发第四篇:实现Hello World智能合约 绝大部分开发者学习一门语言的时候,都是从输出一个 Hello World 开始。我们也从实现一个 Hello World 合约为切入点,开始进...

    seal_de 评论0 收藏0
  • gcc常用命令

    摘要:强制链接时使用静态链接库默认情况下,在链接时优先使用动态链接库,只有当动态链接库不存在时才考虑使用静态链接库,如果需要的话可以在编译时加上选项,强制使用静态链接库。 简介 GCC 的意思也只是 GNU C Compiler 而已。经过了这么多年的发展,GCC 已经不仅仅能支持 C 语言;它现在还支持 Ada 语言、C++ 语言、Java 语言、Objective C 语言、Pascal...

    singerye 评论0 收藏0
  • gcc常用命令

    摘要:强制链接时使用静态链接库默认情况下,在链接时优先使用动态链接库,只有当动态链接库不存在时才考虑使用静态链接库,如果需要的话可以在编译时加上选项,强制使用静态链接库。 简介 GCC 的意思也只是 GNU C Compiler 而已。经过了这么多年的发展,GCC 已经不仅仅能支持 C 语言;它现在还支持 Ada 语言、C++ 语言、Java 语言、Objective C 语言、Pascal...

    wdzgege 评论0 收藏0
  • 深度剖析智能合约升级——inherited storage

    摘要:接上篇合约升级模式介绍笔者改写了一个可用于实践生产的升级框架,需要自取。在介绍合约升级模式中提到了一个可以解决这个问题的方法。深度理解注意为中的低阶方法下文中出现的方法,是我在智能合约中写的一个方法名称,不要混淆。 接上篇:合约升级模式介绍笔者改写了一个可用于实践生产的升级框架,需要自取。https://github.com/hammewang/... 同时欢迎讨论,微信xiuxiu1...

    aervon 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<