问题标签 [hla]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
105 浏览

assembly - 顺序搜索的二分搜索

当我搜索数组前 1/4 范围内的数字时,我不断收到错误消息。例如,任何超过 76 的数字都不可搜索。另外,任何低于我在数组中的最小数字或高于我的最高数字的数字也是不可能的。有什么建议么?

我尝试了很多次在记忆之间切换,但仍然没有用。

0 投票
0 回答
270 浏览

zos - 在 z/OS 中计算有效地址寄存器

5.5.2.(3)+ 假设通用寄存器的内容如下:

对于以下每个内存地址,首先确定该内存位置是否可由使用这些寄存器的程序寻址。如果它是可寻址的,则确定可用于寻址该位置的寻址半字(基位移半字)。

这个问题来自 IBM z System Servers 的 Assembler Language Programming 任何人都可以向我解释答案.... 书中的答案是

我已经了解了使用 RX 指令的基础和索引计算。但是这个我拿不到,谢谢你给我解释一下...

0 投票
1 回答
938 浏览

hla - 汇编语言数字转换

嘿,我目前正在学习汇编语言,但我无法理解任何 Hex/bi/oct 数字到十进制的转换例程

这是教科书中提供的代码,我很困惑在哪一部分以及如何将十六进制数转换为十进制数

我想知道这个也是如何转换的。我以为输入了一个十六进制数,但它在哪里转换为十进制数?

0 投票
0 回答
269 浏览

macos - HLA 程序在 macOS High Sierra 上因“分段错误:11”而崩溃

我正在尝试在 MacOS High Sierra Vesion 10.13.3 上运行一个简单的 HLA(高级装配)程序。尝试运行程序时,我在命令行上收到“分段错误:11”。

。/X

这个程序似乎在 Windows 上运行良好,但我真的希望能够让它在 Mac 上运行。任何帮助是极大的赞赏。

0 投票
1 回答
54 浏览

assembly - 如何处理作为字节的数字

我正在尝试获取一个字节的信息,对它们进行真正的编号和比较。我的比较产生了错误的输入。这是代码。

我遗漏了一些无关紧要的代码。如果我输入“10 20 1997”,它会输出“月份太大”,我尝试使用 uns8 而不是 hte 字节信息进行​​比较,但无济于事。任何人都可以给我提示。

我的年份也将达到 2000 年,因此它将使用一个完整的 16 位字。

0 投票
0 回答
162 浏览

assembly - 不推荐使用架构的 HLA 编译问题

当我试图编译程序时,出现了一个问题


我的步骤:
1) hlaparse -v -sg -test "p2.hla"
2) hla -v p2

编辑:

之后:

我收到了:

编辑 2:无论该警告如何,它都在工作。谢谢

0 投票
1 回答
561 浏览

assembly - HLA 将 1 和 n 之间的所有数字相加

汇编语言

编写一个计算 (n)(n+1)/2 的程序。它应该从用户那里读取值“n”。提示:您可以通过将 1 和 n 之间的所有数字相加来计算此公式。

我在 HLA 中编写上述代码时遇到了挑战。我设法得到以下

当我输入一个像 6 这样的数字时,输出是

我将如何对其进行编码以输出输入数字的总和?

0 投票
2 回答
207 浏览

hla - OpenRTI 回调的问题

如何在 OpenRTI 中使 rti 发送回调?例如,保留一个带有reserveObjectInstanceName

错误:

在抛出 'rti1516e::ObjectInstanceNameNotReserved' 的实例后调用终止

0 投票
0 回答
94 浏览

python - 无法使用 python3.5 为 Morse 模拟器构建 PyHLA

我希望这里有人知道 PyHLA。基本上它允许您在 python API 中使用 C++ 代码。我正在尝试使用 cmake 用 python3.6 构建它,因为我需要用它运行莫尔斯模拟,而莫尔斯至少需要 python3.3。我有 python 3.6 和 2.7,我不知道为什么,但我不能用 python 3.6 构建。

这就是我要运行的cmake . -DPYTHON_EXECUTABLE=/usr/bin/python3.6

当我运行时cmake . -DPYTHON_EXECUTABLE=/usr/bin/python2.7,我得到:

问题是当我使用python2.7构建并尝试使用python3.6时,我当然会收到错误:

有没有人设法将 hla 与 Morse 一起使用?

这是CMakeLists.txt

0 投票
1 回答
352 浏览

hla - 高级装配 (HLA) 编程

我无法弄清楚我在 HLA 中的这项任务。

编写一个程序来生成一个数字表,如此处所述。该表应由用户提供的单个整数值构建。该程序将显示各种数字的正方形 5X5。输入的数字应以 X 状出现在整个表格中,沿对角线穿过表格。除了 X 图案之外的每个其他点都应该用一个数字填充。这些多余的数字应该从比输入的数字大一开始,并且每使用一个额外的多余数字就增加一。

例如,当用户输入起始值 15 时,应产生以下输出:

给我一个起始值:15

15 16 17 18 15

19 15 20 15 21

22 23 15 24 25

26 15 27 15 28

15 29 30 31 15

例如,当用户输入起始值 20 时,应产生以下输出:

给我一个起始值:20

20 21 22 23 20

24 20 25 20 26

27 28 20 29 30

31 20 32 20 33

20 34 35 36 20

(提示:请不要担心表格的格式,如果它与我上面的不完全匹配。我们的目标是使用 HLA 练习,我们真的不知道足够的间距来获得完美的间距......)

我有以下代码,我尝试过但无法弄清楚。我是 HLA 编程的新手。

我真的很难弄清楚如何以 5x5 显示它。我是否需要为每行的列添加更多变量。我只添加了一列用于测试目的。如果您能对此提供帮助,我将不胜感激。谢谢!