Centos下载 NASM
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相关推荐
- mysql for centos下载_python数据分析之路——centos下载并配置mysql与navicat的使用
python数据分析之路--centos下载并配置mysql与navicat的使用 在之前的文章中已经说明了如何购买并配置一台自己的服务器,那么在安装完anaconda之后,为了之后方便用Django ...
- centos下载mysql_python数据分析之路——centos下载并配置mysql与navicat的使用
python数据分析之路--centos下载并配置mysql与navicat的使用 在之前的文章中已经说明了如何购买并配置一台自己的服务器,那么在安装完anaconda之后,为了之后方便用Django ...
- 如何在Centos官网下载所需版本的Centos——靠谱的Centos下载教程
很多小伙伴不知道对应版本的Centos怎么下载,最近小编整理了一份Centos详细的下载教程,希望小伙伴们不在为下不到对应版本的Centos而苦恼. 1.进入Centos官网:https://www. ...
- CentOS下载与安装
1.CentOS下载(官网下载:https://www.centos.org/download/) ①打开CentOS官网选择下载CentOS8或者CentOS7,要看自己的电脑是不是64位的 ②选择 ...
- Centos下载及安装教程
centos下载 centos用得最多的是7.6版本的,7.9版本的是7里面最新的,至于8以上的版本听说没有维护和更新了,这里以7.9版本为例. 还是老规矩,下载链接直接放这里了,大家直接下载. ce ...
- CentOS下载教程
下面分享下centos下载经验,centos目前更新到8,但很多教程还是讲7版本的,因为即使到了公司7也是够用的,所以下面我分享centos7的下载经验,当然,7和8下载步骤是一样的 这是官网 htt ...
- 超详细的CentOS下载与图文安装
一.CentOS7.4下载 官网下载页面地址:Index of / 如果觉得下载比较繁琐,我已经提供了CentOS7.4的安装包: 链接:https://pan.baidu.com/s/1cRgNfZ ...
- 【学习笔记1】CentOS 下载
2019独角兽企业重金招聘Python工程师标准>>> 很多喜欢Linux的午饭都选择CentOS系统作为自己的学习环境.CentOS有着和RHEL(RedHat Enterpris ...
- Linux发行版,分类,CentOS下载
目录 Debian 系(dpkg) 1. 包管理 2. 发行版 Red Hat 系(rpm) 1. 包管理 2. 发行版 其他发行版 Debian 系(dpkg) 1. 包管理 包管理器:dpkg 包 ...
最新文章
- 2 并发编程--开启进程的两种方式
- 一文详解LOAM-SLAM原理深度解析
- 如果从Silverlight 读取本地GB2312格式的xml文件
- php json 转 xml格式,PHP中如何将JSON文件转XML格式
- Python编程专属骚技巧10
- C#中UDP通信过程中出现:远程主机强迫关闭了一个现有的连接0x80004005】的解决方法
- HDFS详解(架构设计、副本放置策略、读写流程、进程、常用命令等)
- 一不小心就踩坑的fail-fast是个什么鬼?
- Mac 下使用 homebrew 切换不同版本 php
- (72)FPGA面试题-使用不同的代码实现2-4译码器?使用if语句
- 用 cairo 实现跨平台图形
- C++将double类型小数以16进制格式打印出
- 不到4个小时,我找到了一枚苹果 0day
- Linux系统是否被植入木马的排查流程梳理
- 软件测试自学指南---从入门到精通
- 红米html查看器,小米 红米【AC2100】一键刷BREED【30秒刷完】小白脑残专用 无需工具TELNET + 检查坏块...
- c++----实数类型.
- numpy 判断是否实数
- 快速消除PDF复制内容里的换行
- t.zijieimg.com/v.douyin.com短网址在线缩短工具