68000

    0热度

    1回答

    有没有人在m68k中做过合并排序? 谢谢。 约翰

    5热度

    2回答

    我最近一直在重新审视摩托罗拉68000编程。无可否认,当我参加课程时,我只是做了必要的事情(并且有一位可怕的教授)......但现在我对这些东西感兴趣。总之,通过我的旧课本The 68000 Microprocessor by James L. Antonakos看,他用下面的代码: ORG $8000 HMSG DC.B 'Hello!' DC.B 0 ORG #

    10热度

    6回答

    下一个学期,我将需要为Motorola 68K处理器编写一个基本操作系统,作为课程实验材料的一部分。 是否有一个与该处理器的基本硬件设置的Linux模拟器?所以我和我的合作伙伴可以在我们的计算机上更快地进行调试,而不是在物理上重启电路板和内容 是否可以将测试驱动的开发技术应用于操作系统开发?代码大部分是程序集和C.试图对此进行测试的主要困难是什么?有关如何做的建议?

    0热度

    1回答

    有没有办法在6800程序集中回显DATA? 如果我把它存储这样的: DATA DC.W 1,2,3,9,8,7

    1热度

    2回答

    我正在尝试编写一个程序,它需要使用for-loop等。 我有一个可怕的时间试图找到这样的基本代码的例子在其他网站上。 如果有人可以请为我提供一个简单的for循环,甚至我应该看的指示,我会很大。如果你知道一个很好的资源为68K初学者教程,请评论下面! 谢谢!

    1热度

    3回答

    我使用Easy68k来制作一个包含while循环的简单程序。 假设寄存器A0指向我的数据,它们是单词。 为什么这不起作用? MOVE.W (A0) , D3 MOVE.W (A0)+, (A0) MOVE.W (A0) , D3 如果A0点最初的数量2,之后,4号,结果我想是第一移动后,2被存储,则增量和第三移动之后,4被存储。 但是,最后一步没有效果。

    2热度

    4回答

    今天我有一个有趣的问题。 我需要将一些口袋妖怪音频文件转换为8位样本列表(0-255值)。我正在MC6800芯片组上编写程序集,这将需要播放这些声音。我计划在一个包含8位样本的数组中,当函数被调用时程序将循环访问这些样本。 有谁知道一种方法将音频文件(WAV/MP3)转换为逗号分隔的8位文本样本值列表?或者这个相关方法的任何东西? 非常感谢你提前!

    1热度

    1回答

    如果我想存储10.125它是如何完成的? 我有这样的: ORG $1000 DN DC.L 10.125 END $400 ,并在调试它被存储为: 00001000 = 0000000A ,这并不似乎越来越在那里的小数部分。这是装配68k。

    4热度

    3回答

    当您将参数传递给CPU堆栈上的函数时,您将参数放在上面,然后JSR将返回地址放在堆栈上。 所以,在你的函数意味着你必须把堆栈(返回地址) 的顶部项目之前,你可以走别人关) 返回值按照惯例存储在寄存器D0。 例如如下去做正确的方法: ... |Let’s do some addition with a function, MOVE.L #4, -(SP) MOVE.L #5, -(SP) J