virtual_6502:8位微处理器的基本仿真器

时间:2024-04-30 15:17:26
【文件属性】:

文件名称:virtual_6502:8位微处理器的基本仿真器

文件大小:30KB

文件格式:ZIP

更新时间:2024-04-30 15:17:26

C++

virtual_6502 MOS Technology 6502是一种8位微处理器,很受欢迎,包括Atari 2600,Atari 8位家族,Apple II,Nintendo Entertainment System,Commodore 64,Atari Lynx,BBC Micro和其他,请使用6502或基本设计的变体[...] 该存储库包含一个虚拟的8位CPU ,一个虚拟的主内存和一个用于相互通信的基本总线。 代码的主要部分实现了微处理器及其指令集,在这种情况下,该代码基于的模型是MOS 6502 (感谢Wikipedia的简短介绍)。 RAM是在总线内实现的,该CPU支持16位地址,从而在内存的掩护下是一个65536个位置的数组,每个块包含一个字节。 我的实施 让我明确指出,我仅为娱乐和学习目的而编写此模拟器,我认为学习某些东西的最佳方法是从简单的事情开始(不管怎么说,这根本不


【文件预览】:
virtual_6502-master
----.gitignore(8B)
----src()
--------bus()
--------shell.hh(200B)
--------memlookup(3KB)
--------util.cpp(1KB)
--------cpu()
--------shell.cpp(2KB)
--------defines.hh(813B)
--------main.cpp(444B)
----README.md(3KB)
----docs()
--------shell.png(13KB)
----test()
--------bus()
--------cpu()
--------main.cpp(765B)

网友评论