百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
J

jdh-8

> 编程语言
开源

一款 8 位小型计算机,具有完全自定义的体系结构

1.4K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

一款 8 位小型计算机,具有完全自定义的体系结构

JDH-8

一台完全定制的 8 位小型计算机,具有独特的体系结构。上述程序正在模拟器中运行,请参阅 programs/pong.asm 获取源代码。
请参阅设计视频。
以及构建视频。

机器描述

电路图

在 Windows 上编译

  1. 安装 MSYS2 (msys2.org)
  2. 从 MSYS2 安装 MinGW-W64
  3. 获取 64 位 SDL2 开发工具 (libsdl.org)
  4. 将 LIBPATH 设置为 SDL 位置 (Makefile 会自动指定为 C:/cdevlibs)
  5. 将 CC 和 LD 设置为 MinGW-W64 安装中的 GCC 位置 (包括可执行文件名),或者将 gcc 和 ld 添加到 PATH 中
  6. 为 Windows 安装 xxd (https://sourceforge.net/projects/xxd-for-windows/)
  7. 在 Makefile 中将 XXD 变量设置为 XXD 位置 (包括可执行文件名),或者将 xxd 添加到 PATH 中
  8. 在项目目录中运行 mingw32-make

模拟器 (emu)

./bin/emu [-m/--mod module] [-r/--run] [-l/--load file address] [ROM 文件]

指令

  • SET <register> <data>: 设置寄存器数据
  • GET <register>: 获取寄存器值
  • PEEK <address>: 获取内存值
  • POKE <address> <data>: 设置内存数据

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言