摘要:
使用GCC生成无格式二进制文件(plain binary files)我在互联网上搜索很久,只找到一些零星的关于这方面的资料。我想使用gcc开发一个自己使用的专用工具,结合自己的工作经验,写了这篇总结性的资料。1. 软硬件环境l 至少一台正在使用的80x86系列的32-bit电脑,越高档越好。l 一套Linux的发行版,如Redhat、Mandrake、TurboLinux等。l GNU GCC编译器。该编译器在Linux下很常用。l Linux上的binutils。l 自己熟悉的文本编辑器,如vi等。如果你不具备这些条件,就不要再往下看了。我的工作环境是,在一台赛扬433上安装了Redhat 阅读全文
posted @ 2012-11-21 20:26
长虹落日
阅读(240)
评论(0)
推荐(0)
摘要:
第一章: 简介 ----------------------- 1.1 什么是NASM NASM是一个为可移植性与模块化而设计的一个80x86的汇编器。它支持相当多 的目标文件格式,包括Linux和'NetBSD/FreeBSD','a.out','ELF','COFF',微软16 位的'OBJ'和'Win32'。它还可以输出纯二进制文件。它的语法设计得相当的简 洁易懂,和Intel语法相似但更简单。它支持'Pentium','P6','MMX', 阅读全文
posted @ 2012-11-21 20:00
长虹落日
阅读(7237)
评论(0)
推荐(0)

浙公网安备 33010602011771号