问题标签 [easy68k]

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 回答
60 浏览

easy68k - 如何在 EASy68k 中显示任务 #8?

我想在 EASy68k 上运行 TRAP #8,根据定义,“返回 D1.L 中自午夜以来的百分之一秒的时间。” 我当前的代码如下。我将如何显示它?

0 投票
2 回答
161 浏览

assembly - 有没有办法为小数乘法编写单指令?

我正在尝试编写一条 68000 指令来将 D0 中的 32 位无符号值乘以 0.125。然而分数乘法不可用。所以我想知道是否有任何方法可以绕过它?它应该是无符号的并且 0.125 = 1/8。因此,我认为它的工作方式是:

这甚至没有运行,我不知道我还能怎么做。

0 投票
0 回答
61 浏览

assembly - 如何在 68k 汇编中编写简单的加法/除法?

我对 Assembly68k 完全陌生,我很难找到有助于我学习的指导性代码。我想写一个非常简单的程序开始:

  • 定义变量 A = 100。
  • 计算逆,即计算 1/A
  • 将结果除以另一个常数,例如 5
  • 存储结果

有人可以帮我吗?我知道这是一个非常基本的问题,但我想我需要一个起点......非常感谢!

0 投票
1 回答
244 浏览

assembly - 68k 组装中的延迟循环

我想在汇编中编写一个延迟循环。它会造成N周期延迟。

我的想法是创建一个 for 循环并遍历NOP指令。在这种情况下,我是否必须减少N由程序其他部分引起的循环数,例如调用 for 循环?此外,for 循环的每次迭代算作 1 个循环还是 2 个循环?

在最好的情况下 - 有没有人实现这样的延迟周期?

0 投票
1 回答
94 浏览

assembly - 添加EASy86K

我必须做一个家庭作业,其中程序将从键盘接收 2 个数字并将它们相加和相乘,但我不知道如何。到目前为止,我已经这样做了:

它应该在 EASy68K 模拟器中完成。

谢谢!

0 投票
1 回答
50 浏览

easy68k - 如果在 68k 中声明,我该怎么做

在我的程序中,我输入一个选项,如果输入等于 1,我想做 d+1。我查看了 EQ 条件语法,但无法理解它。伪代码:

我做了什么:

0 投票
1 回答
34 浏览

assembly - 如何使用 easy68K 编辑器/汇编器以“横幅”格式显示字母?

基本上,我需要使用这个数据语句,当我输入 A 时,屏幕上会显示一个“横幅”格式的“A”字母。我需要使用 2 个嵌套的 for 循环来做到这一点。还有,str下的data语句不能改,比如dc.b '#',13,10,0 那怎么办呢? 在此处输入图像描述

0 投票
1 回答
55 浏览

assembly - 使用 68k 的降序冒泡排序

我正在摩托罗拉 68k 上学习组装,我能够按升序而不是降序进行 BubbleSort,我不知道为什么程序会进入无限循环;谢谢!; 编码:

0 投票
1 回答
45 浏览

assembly - Problem Showing Interrupt message on Easy68k

I'm trying to do a program for the 68k processor using assembly. And I'm using Easy68k

The main Idea of the program is that a message appears when the reset button is hit along with change in the seven segment.

And another message appears when the level 7 button is hit.

The reset message appears and works perfect, but hitting the level 7 interrupt button doesn't seem to do anything.

Can you please help me find the problem?

Here's the code: