文件名称:Y86 小实验 《深入理解计算机系统》第四章
文件大小:24KB
文件格式:ZIP
更新时间:2017-03-21 09:01:19
源代码 Y86
我自己对《深入理解计算机系统》第四章Y86的实现。包含一个汇编器,可以解析汇编文件到机器码(Y86指令集) 另外包含一个迷你虚拟机,执行汇编器生成的二进制内存映像,执行后打印虚拟机状态和内存的改动情况。自己只测试了书中带的汇编例子,大家如果发现BUG 请给我留言,谢谢啦 http://blog.csdn.net/linux_for_you
【文件预览】:
y86_2.0
----Y86_AS()
--------file_op.h(649B)
--------file_op.c(5KB)
--------AS.c(1KB)
--------instr.h(255B)
--------symbols.h(479B)
--------y86_asm_instr.c(20KB)
--------relocat.h(452B)
--------symbols.c(2KB)
--------test.S(1KB)
--------line.c(12KB)
--------address.h(257B)
--------y86_asm_instr.h(1KB)
--------instr.c(3KB)
--------Makefile(163B)
--------line.h(760B)
--------address.c(2KB)
--------relocat.c(2KB)
----Y86_System()
--------y86_Sys.c(2KB)
--------mm.c(2KB)
--------cpu.h(1KB)
--------Makefile(101B)
--------cpu.c(12KB)
--------mm.h(281B)
----test.S(1KB)
----ISA.txt(1KB)
----Makefile(243B)
----使用说明.txt(424B)
----ASM.txt(603B)