Y86 小实验 《深入理解计算机系统》第四章

时间:2017-03-21 09:01:19
【文件属性】:

文件名称: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)

网友评论

  • 好东西,谢了
  • 和书上一样,可以参考
  • 非常好,很有用,不错
  • 费了一点时间搞懂,但是还是很不错的
  • 非常有意思的y86
  • 写的还是不错的,不过理解需要一定的时间,注释不太好。。
  • 不错的文章,大家也下来看看哦