【发布时间】:2022-11-08 17:26:02
【问题描述】:
我在 68000 程序集中编写了一个函数,提示用户输入列表的大小,然后提示他们输入每个数字并将其存储在列表中。 Function screenshot.
现在我想编写第二个函数来“搜索”列表,以找到列表的最大值、最小值和平均值并将它们存储起来。我知道如何使用某些算法在其他语言中进行此操作,但我不知道如何比较每个值以找到我正在寻找的内容,只需要有人指出我正确的方向。
【问题讨论】:
-
Easy68K 3 number find min,max 展示了如何找到 3 个数字的最小值/最大值。您可以执行类似的操作,对从数组加载的值进行比较和分支。和/或从 C 或伪代码开始,并尽可能直接地将每个语句翻译成汇编。或者使用 C 编译器为您制作一个示例循环;编译启用优化。