美文网首页
Linux汇编初步

Linux汇编初步

作者: hutou | 来源:发表于2018-01-25 10:14 被阅读10次

安装软件

# 安装nasm汇编编译器:nasm
yum install nasm
# 安装gas汇编编译器:as
yum install binutils* 

第一个汇编程序

section .text
global main
main:
        mov eax,4
        mov ebx,1
        mov ecx,msg
        mov edx,14
        int 80h
        mov eax,1
        int 80h
msg:
        db "Hello World!",0ah,0dh

编译,链接和执行程序。

$> nasm -f elf hello.asm
$> ld -m elf_i386 -s -o hello hello.o
$> ./hello

相关文章

  • Linux汇编初步

    安装软件 第一个汇编程序 编译,链接和执行程序。

  • AT&T汇编

    参考链接 Linux下的汇编 Linux 下用汇编语言编写的代码具有两种不同的形式。第一种是完全的汇编代码,指的是...

  • Linux进程间通信 -- signal初步(一)

    Linux进程间通信 -- signal初步 1. signal信号的初步理解 为了方便理解Linux信号量, 我...

  • Linux初识

    一、linux初步认识 首先解释下linux,Linux 英文解释为 Linux is not Unix。 Lin...

  • Linux初步

    1.启动模式的设定 如何在centos7中设置启动模式,在centos7之前修改/etc/inittab来设之后使...

  • Linux 初步

    描述计算机的组成及其功能 一个完整的计算机系统由硬件系统和软件系统两大部分组成 冯诺依曼体系下的计算机五大部件 C...

  • 使用Rust实现Brainfuck的JIT编译器

    [TOC] 使用Rust实现Brainfuck的JIT编译器 x64汇编简介 Linux x64 汇编/Hello...

  • C编程使用内联汇编控制PC蜂鸣器发声

    有了《初识Linux汇编》和《内联汇编控制PC蜂鸣器》两篇文章的基础了解后,我们使用内联汇编来改造《C编程控制PC...

  • How Does a Computer Work?

    《Linux 内核分析》 MOOC 课程实验 通过反汇编一段简单的 C 程序,分析汇编代码,理解计算机的工作原理。...

  • 初识Linux汇编

    在 Linux 内核混,不碰到汇编是不可能的,使用汇编是因为其有着高级语言(如 C)无法替代的优势:1.直接访问硬...

网友评论

      本文标题:Linux汇编初步

      本文链接:https://www.haomeiwen.com/subject/bqqkpttx.html