用lex与yacc构造汇编器vasm及其指令模拟器vsim
用lex与yacc构造汇编器vasm及其指令模拟器vsimvasm及vsim源于DesigningDigitalComputerSystemswithVerilog一书中定义的VeSPA(一个小型的RISC指令集的CPU)的指令集。vasm通过两遍扫描的方式将VeSPA的汇编程序翻译为机器指令。vsim模拟CPU的取指->译码->执行的循环完成机器指令的逐条执行,直到遇到停机或者运行时错误为止。阅读及DIY该代码,你将深入理解并学会:1.两遍扫描的汇编器的工作原理,及其汇编器的设计和程序编写。2.lex与yacc工具在汇编器器和指令模拟器的构造过程中的应用。3.CPU的指令执行过程。4.对理解计算机体系结构有参考意义。5.提供了若
用户评论