大家好,对于学校项目,我必须实现一个Ocaml解释器,定义如下:type generic = A | B | C | D | … | Z
Tint | Tchar | Tfun of typ list * typ Eint of int | Echar of char | Cons of exp * exp
| De
我试图逐行解释这个汇编代码是干什么的,但是当我看到这个跳转表时,我发现自己真的很困惑,它在assembly.This中摘自教科书的练习题3.63,但是没有解释--因此我在这里问它的原因。目标是反向工程,提供装配清单,并编写C代码,可以生成它(感觉开关语句体)。请帮助:(qn 3.63 long result = x; /* Fill in code here */
您将使用表示一段brainfuck代码和说明的字符串,其中只包含可打印的ASCII字符和换行符( to ~、ASCII 10和32至126)作为输入和输出该代码的说明,格式为符合堆栈Exchange标记。每一行都有一个额外的前导空间,如果上面的行有多个代码字符,则为多行,使其保持垂直对齐。每个命令的“解释”都对成一列,在代码本身之后有一个空格。或者整个解释有前面和后面的```行,或者
整个解释有前面的<pre>&