Centos下载 NASM

yum install nasm

使用

创建 hello.asm 文件

touch hello.asm

编辑 hello.asm 文件

gedit hello.asm
section .datahello:     db 'Hello world!',10    ; 'Hello world!' plus a linefeed characterhelloLen:  equ $-hello             ; Length of the 'Hello world!' string; (I'll explain soon)section .textglobal _start_start:mov eax,4            ; The system call for write (sys_write)mov ebx,1            ; File descriptor 1 - standard outputmov ecx,hello        ; Put the offset of hello in ecxmov edx,helloLen     ; helloLen is a constant, so we don't need to say;  mov edx,[helloLen] to get it's actual valueint 80h              ; Call the kernelmov eax,1            ; The system call for exit (sys_exit)mov ebx,0            ; Exit with return code of 0 (no error)int 80h

编译

nasm -f elf64 hello.asm

如果是32位系统就把elf64改为elf32
链接

ld -s -o hello hello.o

运行

./hello

可以看到终端输入了 Hello world!

参考

  • Ubuntu安装NASM和简单的使用教程 - Raina_RLN - 博客园 (cnblogs.com)

Centos下载 NASM相关推荐

  1. mysql for centos下载_python数据分析之路——centos下载并配置mysql与navicat的使用

    python数据分析之路--centos下载并配置mysql与navicat的使用 在之前的文章中已经说明了如何购买并配置一台自己的服务器,那么在安装完anaconda之后,为了之后方便用Django ...

  2. centos下载mysql_python数据分析之路——centos下载并配置mysql与navicat的使用

    python数据分析之路--centos下载并配置mysql与navicat的使用 在之前的文章中已经说明了如何购买并配置一台自己的服务器,那么在安装完anaconda之后,为了之后方便用Django ...

  3. 如何在Centos官网下载所需版本的Centos——靠谱的Centos下载教程

    很多小伙伴不知道对应版本的Centos怎么下载,最近小编整理了一份Centos详细的下载教程,希望小伙伴们不在为下不到对应版本的Centos而苦恼. 1.进入Centos官网:https://www. ...

  4. CentOS下载与安装

    1.CentOS下载(官网下载:https://www.centos.org/download/) ①打开CentOS官网选择下载CentOS8或者CentOS7,要看自己的电脑是不是64位的 ②选择 ...

  5. Centos下载及安装教程

    centos下载 centos用得最多的是7.6版本的,7.9版本的是7里面最新的,至于8以上的版本听说没有维护和更新了,这里以7.9版本为例. 还是老规矩,下载链接直接放这里了,大家直接下载. ce ...

  6. CentOS下载教程

    下面分享下centos下载经验,centos目前更新到8,但很多教程还是讲7版本的,因为即使到了公司7也是够用的,所以下面我分享centos7的下载经验,当然,7和8下载步骤是一样的 这是官网 htt ...

  7. 超详细的CentOS下载与图文安装

    一.CentOS7.4下载 官网下载页面地址:Index of / 如果觉得下载比较繁琐,我已经提供了CentOS7.4的安装包: 链接:https://pan.baidu.com/s/1cRgNfZ ...

  8. 【学习笔记1】CentOS 下载

    2019独角兽企业重金招聘Python工程师标准>>> 很多喜欢Linux的午饭都选择CentOS系统作为自己的学习环境.CentOS有着和RHEL(RedHat Enterpris ...

  9. Linux发行版,分类,CentOS下载

    目录 Debian 系(dpkg) 1. 包管理 2. 发行版 Red Hat 系(rpm) 1. 包管理 2. 发行版 其他发行版 Debian 系(dpkg) 1. 包管理 包管理器:dpkg 包 ...

最新文章

  1. 2 并发编程--开启进程的两种方式
  2. 一文详解LOAM-SLAM原理深度解析
  3. 如果从Silverlight 读取本地GB2312格式的xml文件
  4. php json 转 xml格式,PHP中如何将JSON文件转XML格式
  5. Python编程专属骚技巧10
  6. C#中UDP通信过程中出现:远程主机强迫关闭了一个现有的连接0x80004005】的解决方法
  7. HDFS详解(架构设计、副本放置策略、读写流程、进程、常用命令等)
  8. 一不小心就踩坑的fail-fast是个什么鬼?
  9. Mac 下使用 homebrew 切换不同版本 php
  10. (72)FPGA面试题-使用不同的代码实现2-4译码器?使用if语句
  11. 用 cairo 实现跨平台图形
  12. C++将double类型小数以16进制格式打印出
  13. 不到4个小时,我找到了一枚苹果 0day
  14. Linux系统是否被植入木马的排查流程梳理
  15. 软件测试自学指南---从入门到精通
  16. 红米html查看器,小米 红米【AC2100】一键刷BREED【30秒刷完】小白脑残专用 无需工具TELNET + 检查坏块...
  17. c++----实数类型.
  18. numpy 判断是否实数
  19. 快速消除PDF复制内容里的换行
  20. t.zijieimg.com/v.douyin.com短网址在线缩短工具

热门文章

  1. SVM分类器实现实例
  2. navicat10.1.7 注册码
  3. 2015年滴滴奖励回顾_2015年回顾
  4. uva 138 - Street Numbers(等差数列求和)
  5. 一个Ubuntu下禁用笔记本键盘触摸板的简单脚本
  6. 移除微信昵称中的emoji字符
  7. 产品做了企业标准备案有什么用
  8. Office 365 轻松上手指南 - SharePoint Online (五)
  9. 蛇行矩阵(详细题解+注释)
  10. 网络部分--基础知识点--域名