-
在德累斯顿工业大学的硬件实践课程中,hwprak-vns是非正式的、用于最小装配累加器的Von-Neumann计算机
资源介绍
hwprak-vns
这是德累斯顿工业大学(TUD)硬件实践课程中使用的Von-Neumann计算机的极简汇编器/仿真器。
如果您不知道这是做什么用的,则可能不需要它。
为了构建汇编器和仿真器,只需键入:
make
该软件需要构建gnu bison / flex和libreadline。 它已经在Linux上进行了开发和测试。 但是,OSX在其开发人员工具包中附带了所有依赖项,因此应构建所有内容而不会出现问题。 Windows尚未经过测试,但应与cygwin一起使用。
用法示例
vnsasm -o multiply.bin examples/multiply.asm
vnsem multiply.bin
仿真器为每个执行的指令打印一条状态行。 它表示指令执行后机器的状态。 看起来像这样(从乘法示例程序获取的输出):
#1026 [ ACCU=0xCA L=0xCA PC