Kestrel-16 / 计算机实验室

浏览器原生 · 计算机体系结构工作台

机器K-16 / 16 位
时钟4.00 MHz 虚拟
状态就绪

源代码 / 汇编

Ln 1 : Col 1

处理器 / 电路核心

周期 000000
执行数据通路 / 内部总线空闲
K−16
ALU · 控制 · 总线
地址总线
—
数据总线
—
最近操作
—
电路数据通路 / 实时信号
等待时钟
CPU / 处理器域 GPU / 图形输出域 系统总线 · 地址 / 数据 / 控制 CLK时钟000000 ROM程序存储PC 0x00 IR指令寄存器0x0000 寄存器组通用寄存器R0 0x0000 ALU算术逻辑单元等待运算 I/O串口 · 键盘0x0000 FLAGS零 · 进位 · 负数Z0 C0 N0 RAM数据内存0x00 — 控制器命令调度复位 命令队列FIFO 缓冲Q0·复位 寄存器组数据锁存DATA0000 着色 ALU像素运算像素0 扫描器帧输出Y00 X00 显存帧缓冲C0=0000 显示器 GPU / 显存扫描输出 0000 控制端口 0xE0 显存 0xC0–0xCF 104 配列键盘 NUM CAP SCR I/O 0xE3 · 物理关 · 空闲 · 00 ANSI 104 KEYS · KEYBOARD PORT 0xE3 · I/O INPUT BUS ← 总览 硬件专用空间 点击端口创建连线 等待选择端口 + 二进制信号 + 读取信号 清空连线 先点输出口,再点输入口 · 点击高亮连线可删除 硬件 专用空间 IN / OUT 端口均可参与连线 状态:待命 实时信号监视 0 条连线 · 0 个二进制源 · 0 个读取器 添加二进制信号或读取信号后,从端口开始连线
活动数据路径外设 / 写入箭头表示数据流方向 · 系统总线可双向传输

寄存器组 / 状态

16 位字

内存总线 / 地址空间

256 × 16 位
地址 0x00 — 0xFF已写入 0 字
RAM / ROM显存内存映射 I/O栈区

ROM 镜像 / 机器码

空
起始地址0x00
字数0
校验和—
汇编源代码后查看指令流

烧录器 / 虚拟 ROM

ROM 区 A
↯
等待烧录先汇编镜像,再写入虚拟 ROM
K16-ROM-A
校验 / 16 位
—
0x00

I/O 控制台 / 外设

在线
显示镜像 / 控制端口 @ 0xE0写入 000
同步镜像 · 显存 0xC0–0xCF16×16 单色
0000
等待内存映射输出…

执行轨迹 / 最近指令

最近 40 条
还没有执行周期