问题标签 [68000]

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

assembly - 68000 汇编语言 - CMPI.B

我知道 D3 寄存器的内容将保持不变,因为我不确定如何进行计算以获取 ccr 标志。

有人可以告诉我你是如何计算的,以及设置了哪些标志以及原因。我真的很难理解这一点。

0 投票
1 回答
497 浏览

assembly - 汇编语言 (68000) - 根据速度对 MOVE 指令进行排序

有人能告诉我如何从最快到最慢排序吗?如果你能解释为什么你把每一个放在那个特定的位置上,那就太棒了。

0 投票
2 回答
129 浏览

68000 - 68000 汇编语言 - 如何知道地址是绝对长操作数还是短操作数

例如:MOVE.W $1234,$8000

有人可以告诉我源使用的是什么(长或短)以及目的地使用的是什么(长或短)。你能解释一下如何发现这一点。

谢谢。

0 投票
2 回答
569 浏览

68000 - 68000 程序集 - 为什么 68000 ISA 包括签名和未签名的分支?

我昨天考试时有这个问题,现在仍然让我感到困惑。有人可以向我解释为什么 68000 ISA 包括烧焦和未签名的分支。

0 投票
3 回答
1187 浏览

assembly - 汇编语言 - 设置 CCR 标志 (68000)

我有以下补充,并被要求写下 CCR 标志的值是什么。我的问题是我不知道如何找出是否发生溢出。这是因为我不知道是将其视为 2 的补码还是无符号数。当我面临其他问题时,有人可以告诉我如何找到这个吗?

0 投票
3 回答
2025 浏览

68000 - 68000 - 如何使用 ANDI 检查数据寄存器中的值是否为奇数?

这是我的代码:我想看看 D1 中的值是否为奇数。如果是这样,我想执行一些操作。有人可以帮我弄这个吗?

如果有人可以向我展示如何使用它的示例,那就太好了。

0 投票
2 回答
499 浏览

assembly - 间接寻址如何在汇编语言摩托罗拉 68k 中工作

我有这个代码:

在这里,我正在访问一个从a4. 我正在获取数组的一个元素并将其乘以 5 以移动到我拥有所需元素的内存位置。

a6表示包含特定字符的数组的起点。

声明$d3(a6),d3wokrs 但代码有问题,因为我知道代码 d3(a6),d3 应该是正确的,但它显示了一个错误。我该怎么做?

0 投票
1 回答
196 浏览

68000 - 68000 - 美国和 SS 中的值是什么意思?(堆栈)

目前 US 的值为“00FF0000”,SS 的值为“01000000”。这些是指针所在的地方吗?或者它们是存储的内容?我有点困惑。

0 投票
1 回答
2105 浏览

assembly - 汇编语言中的内存访问

我想访问数组的特定内存位置。我的条件有点像这样

假设数组 arr[] 有 100 个元素,我想访问第 10 个元素。所以为此我想移动到第 10 个内存位置。内存位置由用户定义,因此存储在数据寄存器中。那么我如何使用值数据寄存器移动到所需的地址。这是我的代码

我也试过这段代码,但它不起作用

0 投票
2 回答
463 浏览

assembly - 这个 bsr.l 指令有什么作用?

我正在玩冷火反汇编程序并找出这段代码:

我试图弄清楚那些 bsr.l 的需求是什么。对我来说,它只是跳跃本身。