文档章节

linux-32位汇编

李勇2
 李勇2
发布于 2015/03/02 09:38
字数 54
阅读 10
收藏 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
郁闷大了,请教 GCC版本支持64位汇编指令的问题

我正在对做内容更新。在处理clk计数器的时候,遇到个问题。 通过intel的rdtsc指令,是可以实现频率计数获取。这个是我一直用来测试算法性能使用的。通常系统的测试时间只能到毫秒。用rdtsc可...

中山野鬼
2012/04/09
1K
4
win7 64位 汇编环境搭建(一)

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

zhangwenwen
2012/09/19
0
0
作为一个新手该如何学习汇编

我是一个小菜鸟 想学习linux环境下的汇编 我买了王爽的汇编语言第二版和32位汇编语言程序设计and80x86汇编语言程序设计 很遗憾没有看明白 可能是我太笨了 我想知道我该从何入手 望有人来指点...

Lasetcr
2011/03/13
279
4
x64汇编入门

“多年来,对效率要求极高的代码段,PC程序员用的都是x86汇编语言编写。然而,32位PC正逐渐被64位PC所取代;与此同时,底层的汇编代码也改变了。本白皮书是x64汇编的入门指南。无需有关x86编...

xyxzfj
2013/04/07
25
0

没有更多内容

加载失败,请刷新页面

加载更多

函数计算工具链新成员 —— Fun Local 发布啦

刚刚,我们发布了函数计算工具链的新成员,Fun Local。欢迎大家使用! 如果你还不了解 Fun 是什么,我们来简单解释下。 Fun 是什么 Fun 是 have Fun with Serverless 的缩写,是一款 Server...

阿里云官方博客
2分钟前
0
0
Linux下实现 OpenSSL 简单加密与解密字符串

场景 shell脚本中存在明文密码 客户要求禁止使用明文密码,密码做加密处理. 方案 在网上了解到了Linux OpenSSL加密解密工具 可以指定各种加密算法为字符,文件做加密处理. 加密的案例比较多,解...

问题终结者
4分钟前
0
0
ActiveMQ 消息中间件

什么是ActiveMQ ActiveMQ是Apache出品,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2E...

ashuo
9分钟前
0
0
详解ECMAScript typeof用法

typeof 返回变量的类型字符串值 、其中包括 “object”、“number”、“string”、“undefined”、“boolean”、 1、在变量只声明、却不初始化值 Or 在变量没有声明时 返回 “undefined” > ...

peakedness丶
9分钟前
0
0
函数计算性能福利篇(二) —— 业务冷启动优化

继前一篇《函数计算性能福利篇——系统冷启动优化》,我们再来看看近期函数计算推出的 Initializer 功能之后,带来的一波高能性能优化成果。 背景 函数计算是一个事件驱动的全托管 serverle...

阿里云云栖社区
14分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部