问题标签 [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.
assembly - 68000 汇编语言 - CMPI.B
我知道 D3 寄存器的内容将保持不变,因为我不确定如何进行计算以获取 ccr 标志。
有人可以告诉我你是如何计算的,以及设置了哪些标志以及原因。我真的很难理解这一点。
assembly - 汇编语言 (68000) - 根据速度对 MOVE 指令进行排序
有人能告诉我如何从最快到最慢排序吗?如果你能解释为什么你把每一个放在那个特定的位置上,那就太棒了。
68000 - 68000 汇编语言 - 如何知道地址是绝对长操作数还是短操作数
例如:MOVE.W $1234,$8000
有人可以告诉我源使用的是什么(长或短)以及目的地使用的是什么(长或短)。你能解释一下如何发现这一点。
谢谢。
68000 - 68000 程序集 - 为什么 68000 ISA 包括签名和未签名的分支?
我昨天考试时有这个问题,现在仍然让我感到困惑。有人可以向我解释为什么 68000 ISA 包括烧焦和未签名的分支。
assembly - 汇编语言 - 设置 CCR 标志 (68000)
我有以下补充,并被要求写下 CCR 标志的值是什么。我的问题是我不知道如何找出是否发生溢出。这是因为我不知道是将其视为 2 的补码还是无符号数。当我面临其他问题时,有人可以告诉我如何找到这个吗?
68000 - 68000 - 如何使用 ANDI 检查数据寄存器中的值是否为奇数?
这是我的代码:我想看看 D1 中的值是否为奇数。如果是这样,我想执行一些操作。有人可以帮我弄这个吗?
如果有人可以向我展示如何使用它的示例,那就太好了。
assembly - 间接寻址如何在汇编语言摩托罗拉 68k 中工作
我有这个代码:
在这里,我正在访问一个从a4
. 我正在获取数组的一个元素并将其乘以 5 以移动到我拥有所需元素的内存位置。
a6
表示包含特定字符的数组的起点。
声明$d3(a6),d3
wokrs 但代码有问题,因为我知道代码 d3(a6),d3 应该是正确的,但它显示了一个错误。我该怎么做?
68000 - 68000 - 美国和 SS 中的值是什么意思?(堆栈)
目前 US 的值为“00FF0000”,SS 的值为“01000000”。这些是指针所在的地方吗?或者它们是存储的内容?我有点困惑。
assembly - 汇编语言中的内存访问
我想访问数组的特定内存位置。我的条件有点像这样
假设数组 arr[] 有 100 个元素,我想访问第 10 个元素。所以为此我想移动到第 10 个内存位置。内存位置由用户定义,因此存储在数据寄存器中。那么我如何使用值数据寄存器移动到所需的地址。这是我的代码
我也试过这段代码,但它不起作用
assembly - 这个 bsr.l 指令有什么作用?
我正在玩冷火反汇编程序并找出这段代码:
我试图弄清楚那些 bsr.l 的需求是什么。对我来说,它只是跳跃本身。