cpm

    2熱度

    1回答

    我使用的是Microsoft的古老m80宏彙編程序,並且一段時間沒有遇到任何重大問題。 但是,我現在試圖使用帶十六進制數的ORG指令,它失敗。 這工作: ;; Tell the assembler that this is z80 code .Z80 ;; Start program after zero page

    0熱度

    1回答

    我試圖在CP/M上使用悠久的M80和L80工具來構建ROM映像。 (這是爲CP/M模擬器,因此我爲什麼使用CP/M工具。) 不幸的是L80似乎真的很粗糙--- AFAICT它只是加載每個目標文件的絕對地址,修復它,然後將從0x0100開始的所有內容轉儲到磁盤。這意味着基於其自己工作空間之外的地址的對象文件看起來根本不起作用(僅產生錯誤消息)。我的ROM有一個0xd000的基地址,這遠遠超出了這個範

    5熱度

    2回答

    我在CP/M 2.2上運行Turbo Pascal 3.01A。假設我使用Turbo Pascal中的R菜單選項運行的Pascal程序有一個錯誤並進入無限循環。是否有一個特殊的控制角色會中斷我的程序並返回到Turbo Pascal菜單?

    3熱度

    1回答

    我有這個項目:用現代編譯器將C/C++程序編譯爲CP/M-86可執行文件(CMD文件)。目標架構是16位x86。你可能會認爲我很瘋狂,但我爲了好玩而學習了CP/M-86和低級x86編程。 我對x86彙編程序編程知之甚少,但我做了一個「Hello World」示例,可以使用ASM86和GENCMD生成CMD文件。它的工作原理。 ASM86是CP/M-86的彙編程序,它將生成一個H86文件,也就是(據