my/src/mybase: 包括几个基本的数据结构: 数组,几种队列和栈,红黑树,哈希表。没有实现内存管理.
     my/src/myx86_64: x86/64平台下二进制代码转换为gas格式的汇编。
               + emample/1: 使用myx86_64的3个简单的例子
                    + a-64: 从标准输入输入最多4条64位机器码(EOF终止输入),结果输出到标准输出
                    + a-32: 分析a-32-as.cpp_s里面的函数对应的32位代码,结果输出到内存
                    + a-16: 分析我电脑上硬盘输出的MBR的前446字节的16位代码,输出为a-16.data.out文件
myx86_64在32位xp下gcc 4.4.7(安装strawberry自带的) 和 64位Debian下gcc 4.4.5 做了简单测试。不能分析3DNow! SSE5 AVX XOP指令集 以及big-endian环境的指令。
代码主要是用debian上的gedit写的,不知道为什么里面的中文注释在xp下全部是乱码。

编译的时候,可能需要修改 my/Makefile.compiler.conf 和 my/src/config.h文件,并且很有可能编译不能通过,那样的话需要修改编译参数。最好不用make cleanall,因为这样会删除掉部分(haskell和perl)脚本生成的文件。