冒着声明显而易见的风险,PC 不仅仅是它的处理器。 如果您想准确地模拟 CPU 内部发生的情况,您最好注意机器的其余部分,正如 [GloriousCow] 向我们展示的那样 总线嗅探原始 IBM Model 5150.
也许有必要了解一些背景知识。 今年早些时候,[GloriousCow]透露 马蒂PC,完全用 Rust 编写的周期精确的 8088 模拟器。 对原始 IBM PC 进行周期精确的仿真可能有点大材小用,除非您需要运行类似 Area 5150 之类的东西,该演示扩展了原始 PC 架构的可能性,但众所周知,它对运行的硬件非常挑剔。
然而,让 Area 5150 在模拟器上运行对于 [GloriousCow] 来说还不够,因此需要深入了解原始 IBM Model 5150 总线上到底发生了什么。 在尝试并明智地放弃了几种自制逻辑分析仪解决方案后,DSLogic U3Pro32 逻辑分析仪被纳入该项目。
除了主板上很少使用的 32 浮点协处理器插槽之外,为 8087 通道仪器安装探头可能会是一个问题。 定制适配器可以访问大多数有趣的线路,包括地址和数据总线,而另外一些信号,如 CGA 同步线,则直接从视频卡上分出。
捕获一秒钟的操作会产生一个高达 1.48 GB 的 CSV 文件,但使用 Python 进行一些处理可以大大减少文件的大小。 那是真正的乐趣开始的时候,奇怪的是在 Excel 中,[GloriousCow] 将其用作临时但非常有效的可视化工具,这要归功于自定义格式的巧妙使用。 我们特别喜欢将从低到高的转换显示为方波的列 - 当然,沿着列向下移动,但仍然非常有用。
整个事情是一个强大的工具包,用于探索 5150 区执行期间公交车上的动作,[GloriousCow] 迄今为止只完成了其中的一部分。 我们将热切地等待这一步的下一步——也许它甚至会帮助演示运行以及 改装后的 Book8088 上的速度为 8088MPH.
- :具有
- :是
- 1
- 400
- a
- 关于
- ACCESS
- 准确
- 操作
- Ad
- 地址
- 后
- an
- 和
- 架构
- 国家 / 地区
- AS
- 关注我们
- 等待
- 背景
- BE
- 很
- 开始
- 更好
- 位
- 总线
- 公共汽车
- 但是
- by
- 卡
- 柱
- 相当
- 可以
- 课程
- 中央处理器
- 习俗
- data
- 深
- 深潜
- 演示
- 直接
- 潜水
- do
- 向下
- 起草
- ,我们将参加
- 眼巴巴
- 此前
- 有效
- 更多
- 完全
- 特别
- 甚至
- 究竟
- Excel
- 除
- 执行
- 探索
- 少数
- 文件
- 针对
- 开玩笑
- 给
- 得到
- 去
- 事件
- 硬件
- 有
- 帮助
- HTML
- HTTPS
- IBM
- if
- in
- 包含
- 内
- 仪器
- 有趣
- 成
- IT
- 它的
- 只是
- 喜欢
- 线
- 小
- 逻辑
- 机
- 最大宽度
- 也许
- 模型
- 更多
- 最先进的
- 需求
- 下页
- 明显
- of
- 折扣
- on
- 一
- 仅由
- 操作
- 秩序
- 原版的
- 部分
- PC
- 也许
- 柏拉图
- 柏拉图数据智能
- 柏拉图数据
- 人口稠密
- 可能
- 强大
- 市场问题
- 处理器
- 项目
- 蟒蛇
- 很少
- 真实
- 真
- REST的
- 揭密
- 风险
- 运行
- 运行
- 运行
- 锈
- 其次
- 几个
- 作品
- 信号
- So
- 解决方案
- 东西
- 广场
- 说明
- 步骤
- 仍
- 肯定
- 螺纹
- 比
- 谢谢
- 这
- 事
- Free Introduction
- 今年
- 虽然?
- 至
- 工具
- 工具箱
- 转换
- us
- 使用
- 用过的
- 有用
- 视频
- 可视化
- 想
- 是
- 波
- we
- 井
- 为
- 什么是
- ,尤其是
- 这
- 而
- 全
- 书面
- 年
- 但
- 产生
- 您
- 和风网