文档章节

linux-32位汇编

李勇2
 李勇2
发布于 2015/03/02 09:38
字数 54
阅读 9
收藏 0

; nasm  -f

;ld -s -o

;gcc -Wall -nostdlib -s obj

BITS 32

GLOBAL _start

SECTION .text

_start:

      mov  eax, 1

      mov ebx, 42

      int 0x80


nasm -f elf file

ld -s -o hello file.o


./hello


eax ebx ecx edx esi edi



nasm file

ndisasm -u file 


objdump -d file

本文转载自:http://blog.csdn.net/liyong748/article/details/7359185

共有 人打赏支持
李勇2

李勇2

粉丝 46
博文 189
码字总数 62209
作品 0
广州
程序员
32位汇编程序在64位Ubuntu上的汇编和连接

本教程使用的操作系统是Ubuntu Linux 18.04 LTS版本,汇编器是GNU AS(简称as),连接器是GNU LD(简称ld)。 以下是一段用于检测CPU品牌的汇编小程序(cpuid2.s): 由于这是一个32位代码,...

ryanliue
07/23
0
0
win7 64位 汇编环境搭建(一)

最近在学习汇编与接口技术,但是在自己的机子上实验的时候,尴尬地发现我们的win 7 64位环境下,在DOS下竟然没有debug.exe,好不容易找到一个debu.exe,在DOS环境下调用,竟然是下面的结果:...

zhangwenwen
2012/09/19
0
0
X86_64平台下32位汇编语言调用C库函数程序的汇编与链接

声明:转载请注明原链接http://my.oschina.net/u/1167407/blog/484426 今天在看《Professional Assembly Language》一书的第四章的Using C Library Functions in Assembly一节时,由于我使用...

飛竹
2015/07/27
0
0
AT&T汇编语言——工具及程序组成

1.开发工具 在汇编语言中,用到的工具主要用下面几个: 汇编器、连接器、调试器、编译器 由于我在这里的是AT&T汇编语言。所以工具下也都是gnu下的那些。 1.1 汇编器(as) 汇编器有非常多,mas...

技术mix呢
2017/12/06
0
0
换种方法学操作系统,轻松入门Linux内核

计算机已成为现代人日常工作、学习和生活中必不可少的工具。操作系统是计算机之魂,作为用户使用计算机的接口,它负责调度执行各个用户程序,使计算机完成特定的任务;作为计算机硬件资源的管...

异步社区
10/08
0
0

没有更多内容

加载失败,请刷新页面

加载更多

【大福利】极客时间专栏返现二维码大汇总

我已经购买了如下专栏,大家通过我的二维码你可以获得一定额度的返现! 然后,再给大家来个福利,只要你通过我的二维码购买,并且关注了【飞鱼说编程】公众号,可以加我微信或者私聊我,我再...

飞鱼说编程
今天
1
0
Spring5对比Spring3.2源码之容器的基本实现

最近看了《Spring源码深度解析》,该书是基于Spring3.2版本的,其中关于第二章容器的基本实现部分,目前spring5的实现方式已有较大改变。 Spring3.2的实现: public void testSimpleLoad(){...

Ilike_Java
今天
1
0
【王阳明心学语录】-001

1.“破山中贼易,破心中贼难。” 2.“夫万事万物之理不外于吾心。” 3.“心即理也。”“心外无理,心外无物,心外无事。” 4.“人心之得其正者即道心;道心之失其正者即人心。” 5.“无...

卯金刀GG
今天
2
0
OSChina 周三乱弹 —— 我们无法成为野兽

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @ _刚刚好: 霸王洗发水这波很骚 手机党少年们想听歌,请使劲儿戳(这里) hahahahahahh @嘻酱:居然忘了喝水。 让你喝可乐的话, 你准忘不了...

小小编辑
今天
10
0
vm GC 日志 配置及查看

-XX:+PrintGCDetails 打印 gc 日志 -XX:+PrintTenuringDistribution 监控晋升分布 -XX:+PrintGCTimeStamps 包含时间戳 -XX:+printGCDateStamps 包含时间 -Xloggc:<filename> 可以将数据保存为......

Canaan_
昨天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部