CSDN论坛 > 其他开发语言 > 汇编语言

请问:linux 64汇编语言的教程要哪些? [问题点数:50分]

Bbs1
本版专家分:0
结帖率 96.34%
CSDN今日推荐
Bbs7
本版专家分:25593
Blank
红花 2018年4月 Delphi大版内专家分月排行榜第一
2018年3月 Delphi大版内专家分月排行榜第一
Blank
黄花 2016年11月 Delphi大版内专家分月排行榜第二
Blank
蓝花 2011年10月 其他开发语言大版内专家分月排行榜第三
2010年8月 其他开发语言大版内专家分月排行榜第三
2007年5月 其他开发语言大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs7
本版专家分:25593
Blank
红花 2018年4月 Delphi大版内专家分月排行榜第一
2018年3月 Delphi大版内专家分月排行榜第一
Blank
黄花 2016年11月 Delphi大版内专家分月排行榜第二
Blank
蓝花 2011年10月 其他开发语言大版内专家分月排行榜第三
2010年8月 其他开发语言大版内专家分月排行榜第三
2007年5月 其他开发语言大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs7
本版专家分:25593
Blank
红花 2018年4月 Delphi大版内专家分月排行榜第一
2018年3月 Delphi大版内专家分月排行榜第一
Blank
黄花 2016年11月 Delphi大版内专家分月排行榜第二
Blank
蓝花 2011年10月 其他开发语言大版内专家分月排行榜第三
2010年8月 其他开发语言大版内专家分月排行榜第三
2007年5月 其他开发语言大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs7
本版专家分:25593
Blank
红花 2018年4月 Delphi大版内专家分月排行榜第一
2018年3月 Delphi大版内专家分月排行榜第一
Blank
黄花 2016年11月 Delphi大版内专家分月排行榜第二
Blank
蓝花 2011年10月 其他开发语言大版内专家分月排行榜第三
2010年8月 其他开发语言大版内专家分月排行榜第三
2007年5月 其他开发语言大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs7
本版专家分:25593
Blank
红花 2018年4月 Delphi大版内专家分月排行榜第一
2018年3月 Delphi大版内专家分月排行榜第一
Blank
黄花 2016年11月 Delphi大版内专家分月排行榜第二
Blank
蓝花 2011年10月 其他开发语言大版内专家分月排行榜第三
2010年8月 其他开发语言大版内专家分月排行榜第三
2007年5月 其他开发语言大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs7
本版专家分:25593
Blank
红花 2018年4月 Delphi大版内专家分月排行榜第一
2018年3月 Delphi大版内专家分月排行榜第一
Blank
黄花 2016年11月 Delphi大版内专家分月排行榜第二
Blank
蓝花 2011年10月 其他开发语言大版内专家分月排行榜第三
2010年8月 其他开发语言大版内专家分月排行榜第三
2007年5月 其他开发语言大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs7
本版专家分:25593
Blank
红花 2018年4月 Delphi大版内专家分月排行榜第一
2018年3月 Delphi大版内专家分月排行榜第一
Blank
黄花 2016年11月 Delphi大版内专家分月排行榜第二
Blank
蓝花 2011年10月 其他开发语言大版内专家分月排行榜第三
2010年8月 其他开发语言大版内专家分月排行榜第三
2007年5月 其他开发语言大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs7
本版专家分:25593
Blank
红花 2018年4月 Delphi大版内专家分月排行榜第一
2018年3月 Delphi大版内专家分月排行榜第一
Blank
黄花 2016年11月 Delphi大版内专家分月排行榜第二
Blank
蓝花 2011年10月 其他开发语言大版内专家分月排行榜第三
2010年8月 其他开发语言大版内专家分月排行榜第三
2007年5月 其他开发语言大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs7
本版专家分:25593
Blank
红花 2018年4月 Delphi大版内专家分月排行榜第一
2018年3月 Delphi大版内专家分月排行榜第一
Blank
黄花 2016年11月 Delphi大版内专家分月排行榜第二
Blank
蓝花 2011年10月 其他开发语言大版内专家分月排行榜第三
2010年8月 其他开发语言大版内专家分月排行榜第三
2007年5月 其他开发语言大版内专家分月排行榜第三
匿名用户不能发表回复!登录|注册
其他相关推荐
linux下64位汇编的系统调用(4)
经过上一篇的铺垫貌似可以很轻松的用汇编写出mmap的代码来,可仔细一看,还是有不少问题需要解决:1.系统调用mmap如果出错并不直接返回MAP_FAILED(-1),而是一个“类似”值;C库中的mmap函数对其做了包装,使其最终返回-1;如果我们直接调用mmap syscall,则这些事必须自己来做。2.C库函数如果出错会设置errno的值,而在汇编中没法直接用:extern errno的方法使用外
win7 64位 汇编语言 DOSBOX debug masm link 工具大全
完美解决win7 64位下汇编实验,亲测有效
关于 NOP 指令 汇编
nop函数可以用来延时,请问1个NOP延时多少时间,怎么计算?  附一段说明: void _nop( void ); A NOP instruction is generated, before and behind the nop instruction the peephole is flushed. Code generation for _nop() is exactly the
汇编语言:基于Linux环境
主要资料均来自:《Assembly Language Step-By-Styep:Programming with Linux 3rd》 汇编语言对于大小写没有统一的区分 汇编语言的一些习惯: 【CPU指令注记符】和【寄存器名】在正文中用大写,散布于正文中的【源代码文件】和【代码片段】中时用小写
64位at&t汇编
现在使用的开发环境是64位的Linux系统,偶尔会需要看一些汇编代码,当然基本上是at&t的,一般情况下32位汇编的知识足以应付了,但是,今天碰到一个问题,需要64位寄存器,所以搜索64位汇编的相关信息,确实少很多。现在了解了一些这方面的知识不敢独享,特写出来与大家分享一下。 首先是寄存器:   8位:al,ah 16位:ax 32位:eax 64位:rax 新增(r8-r15寄存器
关于AT&T 汇编:64 位之于32 位的变化
换了64 位的系统,然后最近用了一下as,发现调用C 库直接不行了。 查了下貌似64 位的AT&T 汇编和32 位的已经有很大的不同: 1. 函数调用不再采用压栈的方式: 下面的内容摘自WikiPedia: The first six integer or pointer arguments are passed in registers RDI, RSI, RDX, RCX,
Mac OS X下64位汇编与Linux下64位汇编的一些不同
1 首先系统调用号大大的不同;mac64和linux32的系统调用号也不同(虽然局部可能有相同)2 mac64的系统调用号在:/usr/include/sys/syscall.h可以查到,但是调用的时候其值要加上0x2000000,可以写一个宏处理:%define mk64 0x2000000+使用方式如下:mov rax,mk64 1 ;exit NO mov rdi,0
linux下汇编语言开发总结
汇编语言是直接对应系统指令集的低级语言,在语言越来越抽象的今天,汇编语言并不像高级语言那样使用广泛,仅仅在驱动程序,嵌入式系统等对性能要求苛刻的领域才能见到它们的身影。但是这并不表示汇编语言就已经没有用武之地了,通过阅读汇编代码,有助于我们理解编译器的优化能力,并分析代码中隐含的低效率,所以能够阅读和理解汇编代码也是一项很重要的技能。因为我平时都是在linux环境下工作的,这篇文章就讲讲linux
汇编语言子函数——64位减法运算
这个大数据的减法运算用到的指令是sbb指令,这个指令和大数据的加法指令adc有着相似的用法 sbb = sub - CF 大数据减法:mov ax, 0A8785428 mov bx, 0E5846628 sbb bx, 254584598 sbb ax, 087E7892F 当然如果用上面的这种写法的话,必须要在之前将CF置零,用sub ax, ax将CF位置零,另外一种不需要先置零
一本Linux下AT&T汇编语言与GCC内嵌汇编入门的中文书籍
这是一本Linux下AT&T汇编语言与GCC内嵌汇编入门的中文书籍,举例详实,入门推荐!点击下载
关闭