【发布时间】:2020-11-04 23:10:04
【问题描述】:
我是一个巨大的例子学习的人,这意味着描述它是典型的让我不知所措,对于我的学习方式,因为我需要先看到,然后任何解释都可以实现。我一直在玩 Nand2Tetris 程序的 Hack 汇编语言 .asm 文件,并创建 sn-ps 来学习、使用和学习。
我的问题是,如果我想计时,例如,我如何计时或标记运行函数所需的时间?我正在将 DFF 门视为一种可能的解决方案,但我对如何使用它来完成这项任务感到非常困惑,并且需要查看可靠的示例代码。我希望有人能给我一个代码示例,说明如何以 ASM 格式对此进行编码。
例如:
-
Store TimeStart如何将时间或刻度存储到变量中? -
Count 1-100000这部分我已经完成了。 -
Store TimeEnd如何将时间或刻度存储到变量中?
如何将TimeEnd - TimeStart 翻译成易读的东西?
这可能吗?
【问题讨论】:
-
我没有意识到在 asm 中可以做到这一点;我会为此考虑测试/脚本系统。
标签: assembly nand2tetris