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