自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 怎样用汇编语言在Linux的X64平台上编写HelloWorld屏幕打印

这是在百度搜索找到的,这段代码可以在X64平台上编译运行,但并不意味着它符合Linux64位平台的系统调用规范,这是32位的代码,只不过能在64位系统上运行而已。那么64位的汇编代码怎么写?我们在后面慢慢论述。

2021-10-04 14:09:14 935

原创 《汇编语言程序设计(AT&T语法)》读书笔记(四)

《汇编语言程序设计(AT&T语法)》读书笔记(四)这是书中第五页冒泡算法的例子,刚刚看到这段代码,我就质疑是否能运行起来。先把原来的代码贴出来吧。

2021-09-16 14:38:26 197

原创 怎样迁移C语言的算法到汇编程序

这里描述的是把C语言里的算法移植到汇编程序中,迁移工作主要在x86_64的平台上,测试系统是Ubuntu 20.04.3 LTS,gcc版本9.3.0。

2021-09-14 22:26:54 426

原创 《汇编语言程序设计(AT&T语法)》读书笔记(三)

《汇编语言程序设计(AT&T语法)》读书笔记(三)这个例程在书中的第四页,要求要从一个数组中找出最大值,源代码如下:

2021-09-13 15:25:27 180

原创 《汇编语言程序设计(AT&T语法)》读书笔记(二)

第二个例程 第二个例程是一个数组的循环访问,在书中的第三页,源代码如下:.section .rodataoutput: .asciz "The number now is: %d\n"num: .int 12, 23, 4324, 35.section .text.global _start_start:nopmovl $0, %ediloop:pushl num(,%edi,4)pushl $outputcall printf...

2021-09-08 11:25:29 129

原创 《汇编语言程序设计(AT&T语法)》读书笔记(一)

《汇编语言程序设计(AT&T语法)》读书笔记(一)第一个例程 前言书中的代码是32位的,在目前流行的X86_64的Linux版本中很难运行通过,所以有一个想法,把里面的32位汇编代码改成64位的以便方便学习研究。我并不想改变书中的代码风格,毕竟我是为了学习AT&T语法风格才看这本书的。

2021-09-06 11:29:53 457

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除