当前位置:首页 > 我的书籍 > 正文内容

看书《x64汇编语言》SASM 一些事情

Peirre3年前 (2023-11-01)我的书籍674

这几天仍然在看《x64汇编语言:从新手到AVX专家》这本书啊,书上的例子是sasm这个汇编语言集成器编译的程序。

这个程序有两个版本,有windows版本和linux版本,所以汇编语言有linux版汇编源码和windows源码。

下载地址:https://dman95.github.io/SASM/english.html

linux 下共享库下载和安装

sudo dpkg -i sasm_3.10.1_amd64.deb

sudo apt --fix-broken install

模块

sudo apt install libcanberra-gtk*

windows 下的安装

nasm:

https://www.nasm.us/pub/nasm/releasebuilds/2.14.03rc2/win64/

mingw-w64 下载文件,也就是 gnu as 汇编,和mingGW for window  c/c++

http://mingw-w64.org/doku.php/download

这里注明一下,windows的源码中,返回代码使用syscall 会破坏你的代码,那个syscall使用于linux系统。

书中的例子大部分是nasm这个汇编器的源码。有uasm这个编译器的源码。

1.png

分享给朋友:

相关文章

B站粉丝实时查看器B-BOX,粉丝牌[书籍文摘]

B站粉丝实时查看器B-BOX,粉丝牌[书籍文摘]

今天去图书馆看杂志,发现《无线电》杂志内容今年大变样。很有趣还很生动。和现在的一些新东西共同进步。这里讲到的是B站粉丝实时查看器 B-BOX,原文在《无线电》杂志上。【包看包会系列】bilibili粉...

appwin 模拟器软件内含调试器助记符说明。

appwin 模拟器软件内含调试器助记符说明。

.    光标地址进入反汇编窗口 =  设置PC寄存器地址到当前指令 G  运行在正常速度 [PC寄存器 = 地址] 使用: 地址 | 标号 [保留,长度] 使用: 地址 | 标号 [...

以前老舍的《骆驼祥子》为什么这么火爆,简单的个人经济分析。

以前老舍的《骆驼祥子》为什么这么火爆,简单的个人经济分析。

写这本书的人是老舍,字“庆春”,含冤沉入北京太平湖,希望坏人不要冤曲我,我以前很好,现在不算什么好。有点自私,但是私不过别人。还有,我是中国人,不要私立我的国籍。我在中国有投资,花人民币。看我的书评和...

换个角度说IOMMU,这个角度有点冷。

换个角度说IOMMU,这个角度有点冷。

说起来,AMD系列处理器的功能不低于INTEL处理器,内含集成电路的规模比INTEL同档的CPU处理器多得多。没有什么简化。所以一直是军工产品。唯一的缺点就是耗能很多。相对INTEL处理器来说,新一代...

没什么新的了,讨论一下TMP2.0技术。

没什么新的了,讨论一下TMP2.0技术。

这两年突然出了一个TMP2.0技术。说起来,TMP2.0的硬件是一小块卡。我没深入了解,只作分析。TMP2.0技术,通过硬件连接电脑I/O总线隐藏它的硬件地址,然后通过系统加密一些重要数据。这一些重要...

大家不知道的AMD处理器的指令CPUID介绍,和AMD计算机结构增补。

CPUID这个指令是INTEL公司的处理器一直有的,实际AMD公司的处理器也有。保留检测信息:处理器定义从EAX寄存器返回。CPUID EAX,00000001 返回CPU硬件数据结构。多个处理器可以...