随笔分类 - 编程语言-[Assembly]
摘要:一款专注于十六进制的编辑器。 安装: 启动:
阅读全文
摘要:由于Ubuntu从9.04开始就把Insight从APT源中删除,所以使用APT无法安装,而且《Assembly Language Step By Step, for Linux!》此书讲解的例子也正是使用Insight。 网上流传的安装方法通过修改头文件或者源码文件的方式进行源码的安装基本都不凑效
阅读全文
摘要:错误如下: 问题分析: 可以看到错误信息提示,提到了一个“crt1.o”这个文件,其中crt是“C runtime library”的缩写,其含义是“C运时库”。 C运行时库除了给我们提供必要的库函数调用(如memcpy、printf、malloc等)之外,它提供的另一个最重要的功能是为应用程序添加
阅读全文
摘要:错误: 问题解决过程: 1、先确定CPU的架构 2、这是以64位架构的CPU,如果使用elf参数时,默认是以32位模式去处理,那么此时需要更精确的去指定这个模式,比如elf32(32位),elf64(64位),具体的参考:http://www.nasm.us/doc/nasmdoc7.html 那么
阅读全文
摘要:x86架构首度出现在1978年推出的Intel 8086中央处理器,它是从Intel 8008处理器中发展而来的,而8008则是发展自Intel 4004的。Intel之后又推出了包括80186、80286、80386以及80486。 在设计上,这些后续的处理器使用的指令集都是在8086的基础上添加
阅读全文
摘要:Insight已经不能使用APT进行安装,且如果使用源码安装时需要修改。所以只能放弃,转投使用Kdbg。 安装: 使用:
阅读全文
摘要:Kate支持很多语言,比如NASM,比SBL3低那么一点,但是比Gedit好。 安装: 启动: 额外配置: 1、安装Kwrite 这个应该算是Kate的一个插件,虽然Kate不能安装插件,但是有些功能必须安装了Kwrite才能使用。 2、配置终端及文件试图 3、安装Konsole 只有安装了Kons
阅读全文
摘要:在Linux下,尤其是Ubuntu,SASM工具应该是用来开发汇编最好用的IDE,小巧且支持调试。支持的编译器有:NASM, MASM, GAS, FASM。 安装步骤: 下载: http://download.opensuse.org/repositories/home:/Dman95/xUbun
阅读全文
摘要:NASM支持intel语法。 安装过程: 1、通过二进制包方式 下载: http://www.nasm.us/pub/nasm/releasebuilds/2.13/ 如果要下载其它版本可以把地址靠前。 安装: 2、通过APT源
阅读全文
摘要:链接: https://pan.baidu.com/s/1c12w3E4 密码: 8xwh
阅读全文