小编J.B*_*.B.的帖子

我可以从我的EAX/RAX中获取一个int到FPU的寄存器,如st0吗?

我目前正在大学开展一个小型的Assembler项目.现在我的问题是,是否有可能得到一个乘法器(int)的skalar,这是由用户给出的,从我的EAX/RAX寄存器到我的FPU寄存器之一,如st0?我正在使用NASM语法.

谢谢

x86 assembly nasm fpu

3
推荐指数
1
解决办法
260
查看次数

使用尾递归从树到有序列表

我实际上在一个问题上坐了一个多小时,但没有\xc2\xb4找到解决方案。\n我有这个数据类型:\ntype \'a tree = Empty | Node of \'a * \'a tree * \'a tree

\n\n

我必须找到一个函数来转换有序列表中给定的树。也不存在像左孩子必须小于右孩子这样的不变量。我已经找到了“正常”递归解决方案,但没有找到尾递归解决方案。我已经考虑过构建一个无序列表并使用 对其进行排序List.sort,但这使用了不是尾递归的合并排序。也许有人有一个好的建议。

\n\n

谢谢你!

\n

recursion ocaml tail-recursion

2
推荐指数
1
解决办法
1390
查看次数

如何将多态值转换为字符串?

我实际上正在寻找一个带有签名的函数,'a -> string它将给定的多态类型转换为字符串.我已经想过类似的东西

let func elem = match elem with
| int -> string_of_int elem ...
Run Code Online (Sandbox Code Playgroud)

希望有人可以帮助我,谢谢!

ocaml static-typing pattern-matching parametric-polymorphism

1
推荐指数
1
解决办法
82
查看次数